Windows 10套用開發實戰(第2版)

Windows 10套用開發實戰(第2版)

《Windows 10套用開發實戰(第2版)》是2017年3月1日清華大學出版社出版的圖書,作者是周家安。

基本介紹

  • 書名:Windows 10套用開發實戰(第2版)
  • 作者:周家安
  • ISBN:9787302464266
  • 定價:79元
  • 出版社清華大學出版社
  • 出版時間:2017年3月1日
  • 開本:16開
  • 印刷日期:2017.2.21
內容簡介,圖書目錄,作者介紹,

內容簡介

本書通過豐富且簡單易學的示例,全面講述了面向Windows 10通用套用(UWP)開發相關的知識和技巧。主要內容包括套用項目基本結構、頁面導航、排版布局、控制項、數據視圖、圖形、動畫、圖像、多媒體、檔案與數據、網路通信、感測器和語音技術等。 本書可為對Windows技術感興趣的讀者提供參考,可作為希望從事Windows 10平台開發的開發人員的入門教程,也可作為普通高校或培訓機構.NET技術相關課程的參考教材,尤其適合具備.NET框架和C#程式語言基礎的讀者使用。

圖書目錄

叢書序(沈向洋)Ⅰ 第2版前言Ⅲ 第1版前言Ⅴ 第1章準備工作 1.1安裝Visual Studio開發環境 1.2Visual Studio個性設定 1.2.1選擇顏色主題 1.2.2設定字型 1.2.3設定啟動界面 1.2.4設定項目的默認存放路徑 1.2.5用好“快速啟動”功能 1.3通用套用 1.3.1新的XAML設計器 1.3.2如何使用特定平台的API 1.4使用幫助文檔和示例代碼 第2章了解應用程式項目 2.1應用程式項目的檔案結構 2.2應用程式入口點 2.3應用程式生命周期 2.3.1Application類 2.3.2掛起與恢復 2.3.3處理前台與後台之間的切換 2.3.4預啟動 2.4清單檔案 第3章頁面導航 3.1實現導航 3.2導航事件 3.3傳遞導航參數 3.4管理導航記錄 3.5處理手機上的“後退”鍵 3.6快取頁面實例 3.7保存和恢復導航狀態 第4章排版布局 4.1格線布局 4.2棧布局 4.3按坐標布局 4.4Z順序 4.5對齊方式 4.6邊距 4.7自適應布局 4.8自適應觸發器 第5章控制項 5.1Control類 5.1.1控制項模板 5.1.2控制項狀態 5.1.3獲取控制項的狀態列表的技巧 5.2路由事件 5.3按鈕 ...
5.3.1Button
5.3.2RepeatButton
5.3.3HyperlinkButton
5.4單選框與多選框
5.5呈現靜態文本
5.5.1TextBlock
5.5.2RichTextBlock
5.5.3處理文本溢出
5.5.4嵌入自定義字型
5.6顯示圖像
5.7文本輸入控制項
5.7.1TextBox
5.7.2RichEditBox
5.8選取日期和時間
5.9ViewBox控制項
5.10報告進度
5.10.1ProgressBar
5.10.2ProgressRing
5.11對話框
5.11.1MessageDialog
5.11.2ContentDialog
5.12上下文選單
5.12.1PopupMenu
5.12.2MenuFlyout
5.13應用程式欄
5.14命令
5.15開關控制項
5.16滑動條
5.17用戶控制項
5.18自定義控制項
5.19WebView控制項
5.19.1呈現HTML內容
5.19.2執行腳本函式
5.19.3捕捉HTML內容
5.20SplitView控制項
5.21墨跡處理
第6章數據視圖
6.1數據綁定
6.1.1綁定方向
6.1.2Binding類
6.1.3Binding擴展標記
6.1.4數據綁定的繼承性
6.1.5轉換器
6.1.6更改通知
6.2ItemsControl控制項
6.3DisplayMemberPath與SelectedValuePath
6.4數據模板
6.4.1自定義數據模板
6.4.2數據模板選擇器
6.5分組視圖
6.6自定義數據項的布局
6.7縮放視圖
6.8Pivot與Hub
6.8.1Pivot控制項示例
6.8.2Hub控制項示例
6.9FlipView控制項
6.10增量載入
6.11直接綁定到方法
第7章圖形
7.1構造圖形的基礎元素
7.2畫刷
7.2.1單色畫刷(SolidColorBrush)
7.2.2線性漸變畫刷(LinearGradientBrush)
7.2.3圖像畫刷(ImageBrush)
7.3基本圖形
7.3.1直線(Line)
7.3.2橢圓(Ellipse)
7.3.3矩形(Rectangle)
7.3.4折線(Polyline)
7.3.5多邊形(Polygon)
7.4路徑
7.4.1LineGeometry
7.4.2RectangleGeometry
7.4.3EllipseGeometry
7.4.4PathGeometry
7.4.5GeometryGroup
7.5二維變換
7.5.1平移(TranslateTransform)
7.5.2旋轉(RotateTransform)
7.5.3縮放(ScaleTransform)
7.5.4複合變換(CompositeTransform)
7.5.5使用相對定位的變換原點
7.6三維透視
7.7三維變換
第8章動畫
8.1動畫概要
8.1.1時間線
8.1.2演示圖板(Storyboard)
8.1.3動畫分類
8.1.4如何與動畫時間線關聯
8.2控制動畫播放行為
8.3簡單動畫
8.4關鍵幀動畫
8.5屬性路徑
第9章圖像
9.1用於UI的圖像載入
9.2將可視化對象呈現為圖像
9.3可寫點陣圖(WriteableBitmap)
9.4圖像的解碼與編碼
9.4.1圖像解碼
9.4.2圖像編碼
9.5圖像處理
9.6人臉檢測
第10章多媒體
10.1MediaElement與多媒體播放
10.2後台音頻
10.3轉碼
10.4多媒體捕捉
10.5捕捉螢幕
第11章啟動與激活
11.1Launcher組件
11.2自定義檔案關聯
11.3協定激活
11.4激活遠程系統上的套用
第12章檔案與數據
12.1檔案與目錄
12.1.1檔案/目錄操作的相關類型
12.1.2讀寫本地檔案
12.1.3FileIO與PathIO
12.1.4DataWriter與DataReader
12.1.5訪問特殊目錄
12.2套用設定
12.3訪問可移動存儲
12.4檔案與目錄選擇器
12.5StorageApplicationPermissions類
12.6XML與JSON數據處理
12.6.1讀寫XML
12.6.2操作JSON數據
12.7數據共享
12.7.1剪貼簿
12.7.2向其他應用程式共享數據
12.7.3接收共享數據
12.8應用程式服務
第13章網路通信
13.1Socket通信
13.1.1基於UDP協定的通信
13.1.2通過TCP協定傳輸數據
13.2訪問Web服務
13.3HTTP協定通信
13.4後台傳輸
13.5推送通知
13.6訪問RSS資源
13.7掃描WiFi網路
第14章感測器與地理定位
14.1設備坐標
14.2感測器的使用方法
14.3羅盤
14.4加速度感測器
14.5磁傾儀
14.6陀螺儀
14.7光感器
14.8方向感測器
14.9高度計
14.10氣壓計
14.11獲取電池信息
14.12獲取地理位置
第15章語音技術
15.1語音識別
15.2自定義語音識別規則
15.2.1自定義SGRS檔案
15.2.2短語列表約束
15.3語音指令
15.4語音朗讀
15.5Cortana與應用程式的後台互動

作者介紹

周家安:微軟最有價值專家(MVP),擅長.NET及其相關開發技術,專注於探索簡單實用的編程學習方法。從事過基於Windows CE掃描終端套用的項目開發和Web服務接口的項目開發。長期在部落格園等技術社區撰寫Windows相關技術文章,並出版有《深入淺出:Windows 8.1套用開發》《Windows 10 套用開發實戰》《精通C# 5.0》《C#6.0學習筆記——從第一行C#代碼到第一個項目設計(全程視頻課堂)》等暢銷圖書。

相關詞條

熱門詞條

聯絡我們