<內容簡介>
本書運用豐富的實例系統論述了Windows應用程式開發的基本方法、技能與技巧。
本書重點介紹Windows商店應用程式(Windows Store App)開發,共包含12章的豐富內容,分別詳盡剖析了以下知識:
-應用程式專案的基本組成元素和脈絡
-應用資訊管理與頁面導航
-程式頁面排版與佈局控制項的使用
-常規控制項與資料集合控制項的使用
-資料綁定、圖形的繪製與二維變換
-動畫與多媒體處理
-I/O與資料管理
-網路程式設計與應用
-回應用戶輸入和觸控事件
本書適合作為Windows技術愛好者及程式設計人員的入門參考,也可作為培訓.NET技術相關課程的參考教材,尤其適合具備.NET框架和C#程式設計語言基礎的讀者參考使用。
<章節目錄>
Chapter 01準備工作
1.1 邂逅XAML
1.1.1 XAML 的命名空間
1.1.2 擴充標記
1.2 了解應用程式專案
1.3 尋找程式的入口點
1.4 一些技巧
1.4.1 讓開發環境更加個性化
1.4.2 實用的偵錯技巧
1.4.3 請撰寫標準的程式
1.4.4 巧用其他學習資源
Chapter 02應用程式管理
2.1 儲存和恢復應用程式狀態
2.1.1 使用本機應用程式設定儲存狀態資訊
2.1.2 使用序列化方式儲存狀態資訊
2.2 設定應用程式的基本資訊
2.2.1 設定應用標題和說明
2.2.2 取代初始螢幕圖片
2.2.3 設定動態磚的背景顏色
2.2.4 設定應用程式圖示
2.3 頁面導覽與參數傳遞
2.3.1 簡單的頁面導覽實現
2.3.2 向頁面傳遞參數
2.3.3 控制頁面的快取模式
2.3.4 將Frame 嵌入到一個頁面中
Chapter 03介面版面配置
3.1 線性版面配置 — StackPanel
3.2 精確定位 — Canvas
3.3 網格版面配置之Grid
3.3.1 劃分行和列
3.3.2 定位子元素
3.3.3 Grid 版面配置實例
3.4 網格版面配置之VariableSizedWrapGrid
3.5 對齊方式與邊距
3.5.1 對齊方式
3.5.2 Margin 與Padding
3.6 根據應用程式的視圖調整版面配置
Chapter 04常用控制項
4.1 使用控制項的一些準則
4.1.1 樸素大方最重要
4.1.2 植入廣告要恰到好處
4.1.3 介面美化與使用者體驗要取得平衡
4.2 按鈕
4.2.1 Button
4.2.2 HyperlinkButton
4.2.3 RadioButton
4.2.4 CheckBox
4.2.5 RepeatButton
4.3 文字顯示控制項
4.3.1 TextBlock
4.3.2 RichTextBlock
4.3.3 RichTextBlockOverflow
4.4 文字輸入控制項 — TextBox
4.4.1 驗證輸入內容
4.4.2 設定InputScope
4.4.3 TextChanged 事件
4.4.4 隱藏右鍵選單
4.5 密碼輸入控制項 — PasswordBox
4.6 影像呈現控制項 — Image
4.7 內容的伸展與縮放 — Viewbox
4.8 滑桿 — Slider
4.8.1 ValueChanged 事件
4.8.2 刻度線的位置
4.8.3 ThumbToolTipValueConverter 屬性
4.9 提示工作正在進行 — ProgressRing
4.10 進度指示器 — ProgressBar
4.11 「開關」控制項 — ToggleSwitch
4.12 工具提示控制項 — ToolTip