深入淺出:Windows 10通用應用開發 深入浅出:Windows 10通用应用开发

林政

  • 出版商: 清華大學
  • 出版日期: 2016-01-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • 頁數: 694
  • 裝訂: 平裝
  • ISBN: 7302416389
  • ISBN-13: 9787302416388
  • 已絕版

買這商品的人也買了...

商品描述

<內容簡介>

《深入淺出:Windows 10通用應用開發》系統論述了Windows 10操作系統的基本架構、開發方法和項目實戰,由淺入深地介紹了Windows 10通用應用程序(可運行於手機、平板、PC.智能硬件、 Xbox、HoloLens等)的開發知識。全書共分為四篇:開發基礎篇(第1~3章)、開發提高篇(第4~13章)、開發進階篇(第14~22章)和開發實例篇(第23~24章)。《深入淺出:Windows 10通用應用開發》全面詳盡地論述了Windows 10通用應用程序開發的全方位技術,包括Windows 10技術架構、開發環境和項目解析、XAML語法和原理、控件編程、佈局管理、應用數據、動畫編程、列表編程、圖表編程、數據綁定、網絡編程、Socket編程、藍牙和近場通信、聯繫人存儲、多媒體、多任務、應用間通信、地理位置、C#和C++混合編程、Bing在線壁紙項目開發、記賬本項目開發等。
《深入淺出:Windows 10通用應用開發》配套提供了書中實例源代碼,很大限度地滿足讀者高效學習和快速動手實踐的需要。

<章節目錄>

開發基礎篇
第1章綜述
1.1Windows 10的改變與發展機遇
1.1.1Windows 10新特性
1.1.2Windows 10手機版本
1.1.3Windows 10PC版本
1.1.4Windows 10物聯網版本
1.1.5Windows 10對於開發者的機遇
1.2Windows 10技術框架
1.2.1Windows運行時
1.2.2Windows 10通用應用平臺
1.2.3Windows 10通用應用程序開發模型
第2章開發環境和項目工程解析
2.1搭建開發環境
2.1.1開發環境的要求
2.1.2開發工具的安裝
2.2創建Windows 10通用應用
2.2.1創建Hello World項目
2.2.2解析Hello World應用
2.3不同平臺設備的適配
2.3.1特定平臺的API調用
2.3.2界面適配
第3章XAML界面原理和語法
3.1理解XAML
3.2XAML語法
3.2.1命名空間
3.2.2對像元素
3.2.3設置屬性
3.2.4附加屬性
3.2.5標記擴展
3.2.6事件
3.3XAML的原理
3.3.1XAML頁面的編譯
3.3.2動態加載XAML
3.4XAML的樹結構
3.4.1可視化樹
3.4.2VisualTreeHelper類
3.4.3遍歷可視化樹
3.5框架和頁面
3.5.1框架頁面結構
3.5.2頁面導航
開發提高篇
第4章控件編程
4.1系統控件分類
4.2按鈕(Button)
4.3文本塊(TextBlock)
4.4文本框(TextBox)
4.5邊框(Border)
4.6超鏈接(HyperlinkBut​​ton)
4.7單選按鈕(RadioButton)
4.8複選框(CheckBox)
4.9進度條(ProgressBar)
4.10滾動視圖( ScrollViewer)
4.11滑動條(Slider)
4.12時間選擇器(TimePicker)和日期選擇器(DatePicker)
4.13樞軸控件(Pivot)
4.14全景視圖控件(Hub)
4.15浮出控件(Flyout)
4.16下拉框(ComboBox)
4.17命令欄/菜單欄(CommandBar)
4.18分屏控件(SplitView)
第5章佈局管理
5.1佈局屬性和麵板
5.1.1佈局的通用屬性
5.1.2網格佈局(Grid)
5.1.3堆放佈局(StackPanel)
5.1 .4絕對佈局(Canvas)
5.1.5相對佈局(RelativePanel)
5.1.6多分辨率的適配佈局
5.2佈局原理
5.2.1佈局的意義
5.2.2佈局系統
5.2.3佈局系統的重要方法和屬性
5.2 .4測量和排列的過程
5.3自定義佈局規則
5.3.1創建佈局類
5.3.2實現測量過程
5.3.3實現排列過程
5.3.4應用佈局規則
第6章應用數據
6.1應用設置存儲
6.1.1應用設置簡介
6.1.2應用設置操作
6.1.3存儲容器設置
6.1.4複合設置數據
6.2應用文件存儲
6.2.1三種類型的應用文件
6.2.2應用文件和文件夾操作
6.2.3文件Stream和Buffer讀寫操作
6.2.4應用文件的URI方案
6.3常用的存儲數據格式
6.3.1JSON數據序列化存儲
6.3.2XML文件存儲
6.4安裝包文件數據
6.4.1安裝包文件訪問
6.4.2安裝包文件的URI方案
第7章圖形繪圖
7.1圖形基礎
7.1.1圖形中常用的結構
7.1.2畫圖相關的類
7.1.3基礎的圖形形狀
7.2Path圖形
7.2.1兩種Path圖形的創建方法
7.2.2使用簡單的幾何圖形來創建Path
7.2.3使用PathGeometry來創建Path
7.2.4使用路徑標記語法創建Path
7.2.5使用Path實現自定義圖形
7.2.6利用Expression Blend工具創建Path圖形
7.3畫刷
7.3.1SolidColorBrush畫刷
7.3.2LinearGradientBrush畫刷
7.3.3ImageBrush畫刷
7.4圖形裁剪
7.4.1使用幾何圖形進行剪裁
7.4.2對佈局區域進行剪裁
7.5使用位圖編程
7.5.1拉伸圖像
7.5.2使用RenderTargetBitmap類生成圖片
7.5.3存儲生成的圖片文件
……
第8章變換特效和三維特效
第9章動畫編程
第10章樣式和模板
第11章數據綁定
第12章列表編程
第13章圖表編程
開發進階篇
第14章網絡編程
第15章Socket編程
第16章藍牙和近場通信
第17章聯繫人存儲
第18章多任務
第19章應用間通信
第20章多媒體
第21章地理位置
第22章C#與C++混合編程
開發實例篇
第23章應用實戰:Bing在線壁紙
第24章應用實戰:記賬本