-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
深入淺出Windows 10 通用應(yīng)用開發(fā)(第2版) 版權(quán)信息
- ISBN:9787302533436
- 條形碼:9787302533436 ; 978-7-302-53343-6
- 裝幀:平裝
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
深入淺出Windows 10 通用應(yīng)用開發(fā)(第2版) 本書特色
本書對Windows 10 Universal應(yīng)用開發(fā)的知識進(jìn)行了詳細(xì)的講解,深入地解剖Windows 10的各種各樣的編程技術(shù),從原理到實(shí)踐到應(yīng)用都進(jìn)行了深入的探討和講解。詳細(xì)講解了Windows 10開發(fā)的XAML原理、控件編程、數(shù)據(jù)存儲、網(wǎng)絡(luò)編程、界面原理、樣式模板、圖形繪圖、圖表編程、動畫編程、列表編程和控件編程等實(shí)用性非常強(qiáng)的知識。
深入淺出Windows 10 通用應(yīng)用開發(fā)(第2版) 內(nèi)容簡介
本書對Windows 10 Universal應(yīng)用開發(fā)的知識進(jìn)行了詳細(xì)的講解,深入地解剖Windows 10的各種各樣的編程技術(shù),從原理到實(shí)踐到應(yīng)用都進(jìn)行了深入的探討和講解。詳細(xì)講解了Windows 10開發(fā)的XAML原理、控件編程、數(shù)據(jù)存儲、網(wǎng)絡(luò)編程、界面原理、樣式模板、圖形繪圖、圖表編程、動畫編程、列表編程和控件編程等實(shí)用性非常強(qiáng)的知識。
深入淺出Windows 10 通用應(yīng)用開發(fā)(第2版) 目錄
開發(fā)基礎(chǔ)篇 第1章綜述 1.1Windows10的改變與發(fā)展機(jī)遇 1.1.1Windows 的歷史 1.1.2Windows 10的新特性 1.2Windows 10的技術(shù)框架 1.2.1Windows運(yùn)行時(shí) 1.2.2Windows10通用應(yīng)用平臺 1.2.3Windows 10通用應(yīng)用程序開發(fā)模型
第2章開發(fā)環(huán)境和項(xiàng)目工程解析 2.1搭建開發(fā)環(huán)境 2.1.1開發(fā)環(huán)境的要求 2.1.2開發(fā)工具的安裝 2.2創(chuàng)建Windows 10通用應(yīng)用 2.2.1創(chuàng)建Hello World項(xiàng)目 2.2.2解析Hello World應(yīng)用 2.3不同平臺設(shè)備的適配 2.3.1特定平臺的API調(diào)用 2.3.2界面適配 第3章XAML界面原理和語法 3.1理解XAML 3.2XAML語法 3.2.1命名空間 3.2.2對象元素 3.2.3設(shè)置屬性 3.2.4附加屬性 3.2.5標(biāo)記擴(kuò)展 3.2.6事件 3.3XAML的原理 3.3.1XAML頁面的編譯 3.3.2動態(tài)加載XAML 3.4XAML的樹結(jié)構(gòu) 3.4.1可視化樹 3.4.2VisualTreeHelper類 3.4.3遍歷可視化樹 3.5框架和頁面 3.5.1框架頁面結(jié)構(gòu) 3.5.2頁面導(dǎo)航 開發(fā)提高篇 第4章控件編程 4.1系統(tǒng)控件分類 4.2按鈕(Button) 4.3文本塊(TextBlock) 4.4文本框(TextBox) 4.5邊框(Border) 4.6超鏈接(HyperlinkButton) 4.7單選按鈕(RadioButton) 4.8復(fù)選框(CheckBox) 4.9進(jìn)度條(ProgressBar) 4.10滾動視圖(ScrollViewer) 4.11滑動條(Slider) 4.12時(shí)間選擇器(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網(wǎng)格布局(Grid) 5.1.3堆放布局(StackPanel) 5.1.4絕對布局(Canvas) 5.1.5相對布局(RelativePanel) 5.1.6多分辨率的適配布局 5.2布局原理 5.2.1布局的意義 5.2.2布局系統(tǒng) 5.2.3布局系統(tǒng)的重要方法和屬性 5.2.4測量和排列的過程 5.3自定義布局規(guī)則 5.3.1創(chuàng)建布局類 5.3.2實(shí)現(xiàn)測量過程 5.3.3實(shí)現(xiàn)排列過程 5.3.4應(yīng)用布局規(guī)則 第6章應(yīng)用數(shù)據(jù) 6.1應(yīng)用設(shè)置存儲 6.1.1應(yīng)用設(shè)置簡介 6.1.2應(yīng)用設(shè)置操作 6.1.3存儲容器設(shè)置 6.1.4復(fù)合設(shè)置數(shù)據(jù) 6.2應(yīng)用文件存儲 6.2.1三種類型的應(yīng)用文件 6.2.2應(yīng)用文件和文件夾操作 6.2.3文件Stream和Buffer讀寫操作 6.2.4應(yīng)用文件的URI方案 6.3常用的存儲數(shù)據(jù)格式 6.3.1JSON數(shù)據(jù)序列化存儲 6.3.2XML文件存儲 6.4安裝包文件數(shù)據(jù) 6.4.1安裝包文件訪問 6.4.2安裝包文件的URI方案 第7章圖形繪圖 7.1圖形基礎(chǔ) 7.1.1圖形中常用的結(jié)構(gòu) 7.1.2畫圖相關(guān)的類 7.1.3基礎(chǔ)的圖形形狀 7.2Path圖形 7.2.1兩種Path圖形的創(chuàng)建方法 7.2.2使用簡單的幾何圖形來創(chuàng)建Path 7.2.3使用PathGeometry來創(chuàng)建Path 7.2.4使用路徑標(biāo)記語法創(chuàng)建Path 7.2.5使用Path實(shí)現(xiàn)自定義圖形 7.2.6利用Expression Blend工具創(chuàng)建Path圖形 7.3畫刷 7.3.1SolidColorBrush畫刷 7.3.2LinearGradientBrush畫刷 7.3.3ImageBrush畫刷 7.4圖形裁剪 7.4.1使用幾何圖形進(jìn)行剪裁 7.4.2對布局區(qū)域進(jìn)行剪裁 7.5使用位圖編程 7.5.1拉伸圖像 7.5.2使用RenderTargetBitmap類生成圖片 7.5.3存儲生成的圖片文件 第8章變換特效和三維特效 8.1變換特效 8.1.1變換的原理二維變換矩陣 8.1.2平移變換(TranslateTransform) 8.1.3旋轉(zhuǎn)變換(RotateTransform) 8.1.4縮放變換(ScaleTransform) 8.1.5扭曲變換(SkewTransform) 8.1.6組合變換(TransformGroup) 8.1.7矩陣變換(MatrixTransform) 8.2三維特效 8.2.1三維坐標(biāo)體系 8.2.2三維旋轉(zhuǎn) 8.2.3三維平移 8.2.4用矩陣實(shí)現(xiàn)三維特效 第9章動畫編程 9.1動畫原理 9.1.1理解動畫 9.1.2動畫的目標(biāo)屬性 9.1.3動畫的類型 9.2線性插值動畫 9.2.1動畫的基本語法 9.2.2線性動畫的基本語法 9.2.3DoubleAnimation實(shí)現(xiàn)變換動畫 9.2.4ColorAnimation實(shí)現(xiàn)顏色漸變動畫 9.2.5PointAnimation實(shí)現(xiàn)Path圖形動畫 9.3關(guān)鍵幀動畫 9.3.1關(guān)鍵幀動畫簡介 9.3.2線性關(guān)鍵幀 9.3.3樣條關(guān)鍵幀 9.3.4離散關(guān)鍵幀 9.4緩動函數(shù)動畫 9.4.1緩動函數(shù)動畫簡介 9.4.2BackEase動畫 9.4.3BounceEase動畫 9.4.4CircleEase動畫 9.4.5CubicEase動畫 9.4.6ElasticEase動畫 9.4.7ExponentialEase動畫 9.4.8PowerEase/QuadraticEase/QuarticEase/QuinticEase動畫 9.4.9SineEase動畫 9.5基于幀動畫 9.5.1基于幀動畫的原理 9.5.2基于幀動畫的應(yīng)用場景 9.5.3基于幀動畫的實(shí)現(xiàn) 9.6動畫方案的選擇 9.6.1幀速率 9.6.2UI線程和構(gòu)圖線程 9.6.3選擇*優(yōu)的動畫方案 9.7模擬實(shí)現(xiàn)微信的彩蛋動畫 9.7.1實(shí)現(xiàn)的思路 9.7.2星星創(chuàng)建工廠 9.7.3實(shí)現(xiàn)單個(gè)星星的動畫軌跡 9.7.4封裝批量星星飄落的邏輯 9.7.5星星飄落動畫演示 第10章樣式和模板 10.1樣式 10.1.1創(chuàng)建樣式 10.1.2樣式繼承 10.1.3以編程方式設(shè)置樣式 10.1.4樣式文件 10.2模板 10.2.1控件模板(ControlTemplate) 10.2.2ContentControl和ContentPresenter 10.2.3視覺狀態(tài)管理(VisualStatesManager) 10.2.4數(shù)據(jù)模板(DataTemplate) 10.2.5ItemTemplate、ContentTemplate和DataTemplate 10.2.6數(shù)據(jù)模板的使用 10.2.7讀取和更換數(shù)據(jù)模板 第11章數(shù)據(jù)綁定 11.1數(shù)據(jù)綁定的基礎(chǔ) 11.1.1數(shù)據(jù)綁定的原理 11.1.2創(chuàng)建綁定 11.1.3用元素值綁定 11.1.4三種綁定模式 11.1.5更改通知 11.1.6綁定數(shù)據(jù)轉(zhuǎn)換 11.2綁定集合 11.2.1數(shù)據(jù)集合 11.2.2綁定列表控件 11.2.3綁定ObservableCollection集合 11.2.4綁定自定義集合 11.3MVVM模式 11.3.1MVVM模式簡介 11.3.2MVVM模式的實(shí)現(xiàn)
第12章列表編程 12.1列表控件的使用 12.1.1ItemsControl實(shí)現(xiàn)*簡潔的列表 12.1.2ListBox實(shí)現(xiàn)下拉點(diǎn)擊刷新列表 12.1.3ListView實(shí)現(xiàn)下拉自動刷新列表 12.1.4GridView實(shí)現(xiàn)網(wǎng)格列表 12.1.5SemanticZoom實(shí)現(xiàn)分組列表 12.2虛擬化技術(shù) 12.2.1列表的虛擬化 12.2.2VirtualizingStackPanel、ItemsStackPanel和ItemsWrapGrid
虛擬化排列布局控件 12.2.3實(shí)現(xiàn)橫向虛擬化布局 12.2.4大數(shù)據(jù)量網(wǎng)絡(luò)圖片列表的異步加載和內(nèi)存優(yōu)化 第13章圖表編程 13.1動態(tài)生成折線圖和區(qū)域圖 13.1.1折線圖和區(qū)域圖原理 13.1.2生成圖形邏輯封裝 13.2實(shí)現(xiàn)餅圖控件 13.2.1自定義餅圖片形狀 13.2.2封裝餅圖控件 13.3線性報(bào)表 13.3.1實(shí)現(xiàn)圖形表格和坐標(biāo)軸 13.3.2定義線性數(shù)據(jù)圖形類 13.3.3實(shí)現(xiàn)圖例 13.3.4實(shí)現(xiàn)線性報(bào)表 13.4QuickCharts圖表控件庫解析 13.4.1QuickCharts項(xiàng)目結(jié)構(gòu)分析 13.4.2餅圖圖表PieChart的實(shí)現(xiàn)邏輯 13.4.3連續(xù)圖形圖表SerialChart的實(shí)現(xiàn)邏輯 開發(fā)進(jìn)階篇 第14章網(wǎng)絡(luò)編程 14.1網(wǎng)絡(luò)編程之HttpWebRequest類 14.1.1HttpWebRequest實(shí)現(xiàn)Get請求 14.1.2HttpWebRequest實(shí)現(xiàn)Post請求 14.1.3網(wǎng)絡(luò)請求的取消 14.1.4超時(shí)控制 14.1.5斷點(diǎn)續(xù)傳 14.1.6實(shí)例演示: RSS閱讀器 14.2網(wǎng)絡(luò)編程之HttpClient類 14.2.1Get請求獲取字符串和數(shù)據(jù)流數(shù)據(jù) 14.2.2Post請求發(fā)送字符串和數(shù)據(jù)流數(shù)據(jù) 14.2.3設(shè)置和獲取Cookie 14.2.4網(wǎng)絡(luò)請求的進(jìn)度監(jiān)控 14.2.5自定義HTTP請求篩選器 14.2.6實(shí)例演示: 部署IIS服務(wù)和實(shí)現(xiàn)客戶端對服務(wù)器的請求 14.3使用Web Service進(jìn)行網(wǎng)絡(luò)編程 14.3.1Web Service簡介 14.3.2實(shí)例演示: 手機(jī)號碼歸屬地查詢 14.4使用WCF Service進(jìn)行網(wǎng)絡(luò)編程 14.4.1WCF Service簡介 14.4.2創(chuàng)建WCF Service 14.4.3調(diào)用WCF Service 14.5推送通知 14.5.1推送通知的原理和工作方式 14.5.2推送通知的分類 14.5.3推送通知的發(fā)送機(jī)制 14.5.4客戶端程序?qū)崿F(xiàn)推送通知的接收 第15章Socket編程 15.1Socket編程簡介 15.1.1Socket相關(guān)概念 15.1.2Socket通信的過程 15.2Socket編程之TCP協(xié)議 15.2.1StreamSocket介紹及TCP Socket編程步驟 15.2.2連接Socket 15.2.3發(fā)送和接收消息 15.2.4TCP協(xié)議服務(wù)器端監(jiān)聽消息 15.2.5實(shí)例: 模擬TCP協(xié)議通信過程 15.3Socket編程之UDP協(xié)議 15.3.1發(fā)送和接收消息 15.3.2UDP協(xié)議服務(wù)器端監(jiān)聽消息 15.3.3實(shí)例: 模擬UDP協(xié)議通信過程 第16章藍(lán)牙和近場通信 16.1藍(lán)牙 16.1.1藍(lán)牙原理 16.1.2Windows 10藍(lán)牙技術(shù)簡介 16.1.3藍(lán)牙編程類 16.1.4查找藍(lán)牙設(shè)備和對等項(xiàng) 16.1.5藍(lán)牙發(fā)送消息 16.1.6藍(lán)牙接收消息 16.1.7實(shí)例: 實(shí)現(xiàn)藍(lán)牙程序?qū)Τ绦虻膫鬏?16.1.8實(shí)例: 實(shí)現(xiàn)藍(lán)牙程序?qū)υO(shè)備的連接 16.2近場通信 16.2.1近場通信的介紹 16.2.2近場通信編程類和編程步驟 16.2.3發(fā)現(xiàn)近場通信設(shè)備 16.2.4近場通信發(fā)布消息 16.2.5近場通信訂閱消息 16.2.6實(shí)例: 實(shí)現(xiàn)近場通信的消息發(fā)布訂閱 第17章聯(lián)系人存儲 17.1聯(lián)系人數(shù)據(jù)存儲 17.1.1ContactStore類和StoredContact類 17.1.2聯(lián)系人新增 17.1.3聯(lián)系人查詢 17.1.4聯(lián)系人編輯 17.1.5聯(lián)系人刪除 17.1.6聯(lián)系人頭像 17.1.7實(shí)例演示: 聯(lián)系人存儲的使用 17.2聯(lián)系人編程技巧 17.2.1vCard的運(yùn)用 17.2.2RemoteID的運(yùn)用 第18章多任務(wù) 18.1后臺任務(wù) 18.1.1后臺任務(wù)的原理 18.1.2后臺任務(wù)的資源限制 18.1.3后臺任務(wù)的基本概念和相關(guān)的類 18.1.4后臺任務(wù)的實(shí)現(xiàn)步驟和調(diào)試技巧 18.1.5使用MaintenanceTrigger實(shí)現(xiàn)Toast通知 18.1.6使用后臺任務(wù)監(jiān)控鎖屏Raw消息的推送通知 18.1.7后臺任務(wù)的開銷、終止原因和完成進(jìn)度匯報(bào) 18.2后臺文件傳輸 18.2.1后臺文件傳輸簡介 18.2.2后臺文件下載步驟 18.2.3后臺文件下載的實(shí)例編程 18.2.4后臺文件上傳的實(shí)現(xiàn) 第19章應(yīng)用間通信 19.1啟動系統(tǒng)內(nèi)置應(yīng)用 19.1.1啟動內(nèi)置應(yīng)用的URI方案 19.1.2實(shí)例演示: 打開網(wǎng)頁、撥打電話和啟動設(shè)置頁面 19.2URI關(guān)聯(lián)的應(yīng)用 19.2.1注冊URI關(guān)聯(lián) 19.2.2監(jiān)聽URI 19.2.3啟動URI關(guān)聯(lián)的應(yīng)用 19.2.4實(shí)例演示: 通過URI關(guān)聯(lián)打開不同的應(yīng)用頁面 19.3文件關(guān)聯(lián)的應(yīng)用 19.3.1注冊文件關(guān)聯(lián) 19.3.2監(jiān)聽文件啟動 19.3.3啟動文件關(guān)聯(lián)應(yīng)用 19.3.4實(shí)例演示: 創(chuàng)建一個(gè)以.log為擴(kuò)展名的文件關(guān)聯(lián)應(yīng)用 第20章多媒體 20.1MediaElement對象 20.1.1MediaElement類的屬性、事件和方法 20.1.2MediaElement的狀態(tài) 20.2本地音頻播放 20.3網(wǎng)絡(luò)音頻播放 20.4使用SystemMediaTransportControls控件播放音樂 20.5本地視頻播放 20.6網(wǎng)絡(luò)視頻播放 第21章地理位置 21.1定位和地圖 21.1.1獲取定位信息 21.1.2在地圖上顯示位置信息 21.1.3跟蹤定位的變化 21.1.4后臺定位 21.2地理圍欄 21.2.1設(shè)置地理圍欄 21.2.2監(jiān)聽地理圍欄通知 第22章C#與C 混合編程 22.1C /CX語法 22.1.1命名空間 22.1.2基本的類型 22.1.3類和結(jié)構(gòu) 22.1.4對象和引用計(jì)數(shù) 22.1.5屬性 22.1.6接口 22.1.7委托 22.1.8事件 22.1.9自動類型推導(dǎo)auto 22.1.10Lambda表達(dá)式 22.1.11集合 22.2Windows運(yùn)行時(shí)組件 22.2.1在項(xiàng)目中使用Windows運(yùn)行時(shí)組件 22.2.2Windows運(yùn)行時(shí)組件異步接口的封裝 22.3使用標(biāo)準(zhǔn)C 22.3.1標(biāo)準(zhǔn)C 與C /CX的類型自動轉(zhuǎn)換 22.3.2標(biāo)準(zhǔn)C 與C /CX的字符串的互相轉(zhuǎn)換 22.3.3標(biāo)準(zhǔn)C 與C /CX的數(shù)組的互相轉(zhuǎn)換 22.3.4在Windows運(yùn)行時(shí)組件中使用標(biāo)準(zhǔn)C 第23章異步任務(wù) 23.1基于任務(wù)的異步模式 23.1.1任務(wù)類概述 23.1.2async和await關(guān)鍵字 23.1.3任務(wù)狀態(tài) 23.2任務(wù)異步編程 23.2.1創(chuàng)建Task任務(wù) 23.2.2監(jiān)視異步處理進(jìn)度 23.2.3任務(wù)并行協(xié)作
開發(fā)實(shí)例篇 第24章應(yīng)用實(shí)戰(zhàn): Bing在線壁紙 24.1應(yīng)用實(shí)現(xiàn)的功能 24.2獲取Bing壁紙的網(wǎng)絡(luò)接口 24.3壁紙請求服務(wù)的封裝 24.4應(yīng)用首頁的設(shè)計(jì)和實(shí)現(xiàn) 24.5手機(jī)和平板不同分辨率的適配 24.6壁紙列表詳情和操作的實(shí)現(xiàn) 第25章應(yīng)用實(shí)戰(zhàn): 記賬本 25.1記賬本簡介 25.2對象序列化存儲 25.3記賬本首頁磁貼設(shè)計(jì) 25.4添加一筆收入和支出 25.5月報(bào)表 25.6年報(bào)表 25.7查詢記錄 25.8分類圖表
深入淺出Windows 10 通用應(yīng)用開發(fā)(第2版) 作者簡介
林政 目前就職于國內(nèi)知名互聯(lián)網(wǎng)企業(yè),在Windows Phone領(lǐng)域有深入的研究和豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。長于XNA,ASP.NET,JSP,SQL Server,WCF,LINQ,Silverlight,XML,精通C#語言和Windows Phone Silverlight技術(shù),曾從事過基于.NET平臺的大型SAAS軟件的開發(fā)工作,正致力于智能手機(jī)軟件的研究和開發(fā)。
- >
史學(xué)評論
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
朝聞道
- >
唐代進(jìn)士錄
- >
苦雨齋序跋文-周作人自編集
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
小考拉的故事-套裝共3冊
- >
隨園食單