學通Windows Phone

學通Windows Phone

《學通Windows Phone》是2013年東南大學出版社出版的圖書,作者是萬曉凌。該書主要全方位地介紹了Silverlight技術開發Windows Phone套用,適合學習Windows Phone系統的各類人員閱讀。

基本介紹

  • 書名:學通Windows Phone
  • 作者:萬曉凌
  • ISBN:978-7-5641-3975-9 
  • 頁數:384
  • 定價:50元
  • 出版社:東南大學出版社 
  • 出版時間:2013-03-01
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書內容詳盡,由淺入深、全方位地介紹了Silverlight技術開發Windows Phone套用,分為準備篇、XAML基礎篇、Silverlight開發篇、Windows Phone開發篇和Windows Phone套用篇等5個部分,從不同的層面進行了闡釋,把握合適的難易程度,用大量生動的實例,圖文並茂的說明,使讀者可以循序漸進、輕鬆快捷地掌握Windows Phone編程技巧。
Windows Phone開發一般使用C#編寫,.Net託管代碼,界面使用Silverlight技術,因此必須熟悉C#語言、.Net Framework及Silverlight技術,本書準備篇講解了SQL Server、C#和ASP.NET等相關技術,對沒有開發經驗的程式設計師有一定的參考價值,XAML基礎篇和Silverlight開發篇對Silverlight技術作了重點講述和案例演示,Windows Phone開發篇對Windows Phone的特有功能等作了詳細介紹,最後的Windows Phone套用篇提供的英語翻譯、單詞連連看、學習提醒器、天氣預報等綜合套用,技術全面、功能強大,都已在微軟套用商城發布,通過對綜合套用的演練,可深入掌握Windows Phone開發技術。
本書適合學習Windows Phone系統及Silverlight應用程式開發的各類人員閱讀。

圖書目錄

第一部分準備篇
第1章Silverlight For Windows Phone簡介3
1.1Windows Phone 8前世今生3
1.2Silverlight簡介4
1.3Metro設計語言7
1.4參考資源8
第2章主要工具安裝與使用9
2.1安裝Visual Studio9
2.2安裝Silverlight工具包10
2.3安裝Expression Blend12
2.4安裝SQL Server Express13
2.5Windows Phone開發環境快速搭建16
2.6創建第一個 Silverlight For Windows Phone 套用16
第3章基礎準備21
3.1資料庫基礎21
3.1.1SQL Server 簡介21
範例1示範創建資料庫22
3.1.2表及表的關係23
3.1.3資料庫設計24
3.2C#編程基礎25
3.2.1C#簡介25
範例2簡單的C#經典程式25
3.2.2變數和常量26
3.2.3數據類型27
3.2.4控制語句27
範例3顯示楊輝三角形28
3.2.5面向對象29
範例4示範使用面向對象編程31
3.2.6LINQ基本語法32
範例5示範使用LINQ to SQL34
3.3了解ASP.NET38
3.3.1ASP.NET簡介38
3.3.2ASP.NETWeb窗體39
3.3.3ASP.NET控制項39
範例6創建一個ASP.NET應用程式39
第4章Expression Blend入門42
4.1概述42
4.2視圖42
4.3工作區42
4.4主要面板43
4.4.1工具條43
4.4.2對象和時間線面板44
4.4.3項目面板45
4.4.4屬性面板46
4.4.5調整布局46
範例1示範Expression Blend常用操作47
範例2示範使用Expression Blend設計時鐘48
第二部分XAML基礎篇
第5章XAML簡介53
5.1XAML架構53
5.2命名空間54
5.3聲明對象55
5.4設定屬性55
5.4.1簡單屬性語法55
5.4.2屬性元素語法55
5.4.3內容元素語法57
5.4.4集合語法58
5.5標記擴展59
範例1示範使用標記擴展60
5.6樣式資源61
範例2示範使用樣式資源63
5.7事件65第6章布局設計66
6.1布局原則66
6.2使用Grid面板進行布局66
範例1示範使用Grid對象來進行布局68
6.3使用StackPanel面板進行布局69
範例2示範使用StackPanel面板70
6.4使用Canvas面板進行布局71
範例3示範使用綜合布局72
6.5Silverlight導航75
6.6Windows Phone導航77第7章資源78
7.1檔案資源78
7.2邏輯資源79
範例示範實現讀寫xml檔案資源80
第8章圖形和圖像82
8.1線條82
8.2矩形83
8.3橢圓形與圓形84
8.4路徑繪圖85
範例1示範動態繪製圖形對象86
8.5圖像88
範例2深度縮放Deep Zoom90
第9章變換特效93
9.1旋轉變換93
9.2縮放變換93
9.3扭曲變換94
9.4移動變換95
9.5組合變換95
9.6複合變換96
9.7矩陣變換97
範例示範使用矩陣變換創建立方體97
第10章筆刷100
10.1單色筆刷100
10.2線性漸變筆刷100
10.3徑向漸變筆刷101
10.4圖像筆刷102
10.5視頻筆刷103
範例示範使用透明掩碼103
第11章動畫105
11.1動畫特性105
11.2基本動畫106
範例1使一個圓形淡入和淡出的動畫106
11.3關鍵幀動畫108
範例2滾動的球108
第三部分Silverlight開發篇
第12章常用控制項115
12.1控制項簡介115
12.1.1主要屬性115
12.1.2主要事件116
12.1.3主要方法116
12.1.4創建控制項117
範例1示範使用事件處理117
12.2TextBox控制項120
範例2示範使用文本框120
12.3Button控制項123
範例3帶圖片的命令按鈕123
12.4CheckBox控制項125
範例4示範使用複選框按鈕125
12.5RadioButton 控制項127
範例5示範使用單選框按鈕127
12.6ListBox控制項128
範例6示範使用列表框控制項129
12.7ComboBox控制項130
範例7示範使用下拉列表框控制項131
12.8GridSplitter控制項133
範例8演示動態調整Grid大小134
12.9DatePicker控制項136
範例9示範使用日曆控制項136
12.10Slider控制項137
範例10示範使用滑塊MySlider138
12.11ProgressBar控制項140
範例11示範顯示進度條140
第13章高級控制項142
13.1DataGrid控制項142
範例1使用聲明方式自定義DataGrid控制項列143
範例2使用編程方式自定義DataGrid控制項列144
範例3示範使用DataGridTemplateColumn146
範例4示範使用RowDetailTemplate150
13.2DataPager控制項154
範例5示範使用分頁控制項DataPager155
13.3TreeView控制項156
範例6示範使用TreeView控制項157
13.4RichTextBox控制項159
範例7示範使用RichTextBox控制項159
13.5WebBrowser控制項162
範例8示範使用WebBrowser控制項162
第14章自定義控制項165
14.1簡介165
14.2控制項基類165
範例1創建一個球控制項165
14.3控制項模板167
範例2象棋棋子按鈕168
第15章數據綁定175
15.1綁定簡介175
15.2通過代碼綁定175
範例1示範使用代碼綁定175
15.3通過標誌綁定177
範例2示範使用標誌綁定178
範例3示範使用數據模板綁定180
15.4數據驗證183
範例4示範使用數據驗證183
15.5數據轉換187
範例5示範使用數據轉換188
第16章網路與通信195
16.1HTTP通信195
範例1使用WebClient類實現通信196
16.2Web服務197
範例2示範使用Web Service案例198
16.3WCF服務200
16.3.1統一性200
16.3.2互操作性200
16.3.3安全與可信賴200
16.3.4兼容性201
範例3示範WCF調用案例201
範例4示範使用WCF RIA Service調用資料庫203
第17章多媒體209
17.1功能概覽209
17.2播放控制209
範例1示範使用媒體播放器210
17.3視頻捕獲213
範例2示範使用攝像頭214第18章3D變換217
18.1基礎知識217
18.2透視轉換217
範例1示範使用透視轉換達到三維效果218
範例2示範使用故事板進行透視轉換219
18.3矩陣變換221
範例3示範使用矩陣變換222
第19章其他附加高級特性224
19.1列印功能224
範例1示範使用頁面列印224
19.2拖拽功能226
範例2示範使用拖拽功能226
19.3剪貼簿功能227
範例3示範使用剪貼簿功能227
19.4脫離瀏覽器的套用229
範例4示範自定義安裝界面231
19.5本地檔案訪問233
範例5示範訪問本地檔案233
第四部分Window Phone開發篇
第20章導航239
20.1導航概述239
20.2導航實現239
範例1示範實現導航的各種方法241
20.3傳遞參數245
20.4切換動畫247
範例2示範實現頁面切換動畫248
第21章推送通知服務250
21.1推送通知概述250
21.2推送通知類型251
21.3推送通知實現253
範例1示範演示傳送推送通知訊息過程253
範例2示範Web Service實現推送通知256
第22章MVVM模式的套用273
22.1熟悉MVVM模式273
22.2MVVM模式實戰274
範例1示範MVVM模式實戰276
22.3第三方MVVM模式介紹279
範例2示範演示使用第三方MVVM279
第23章檔案訪問與數據處理285
23.1獨立存儲285
範例1示範演示獨立存儲讀寫檔案288
23.2LINQ介紹291
23.3LINQ to XML293
範例2示範演示LINQ to XML296
第24章多媒體套用303
24.1多媒體簡介303
24.2播放303
24.3相機304
範例1示範演示調用相機拍照功能305
24.4錄音306
範例2示範演示如何使用錄音307
第五部分Window Phone套用篇
第25章英語翻譯313
25.1套用介紹313
25.2用戶界面313
25.3開發過程314
第26章單詞連連看335
26.1套用介紹335
26.2用戶界面335
26.3開發過程337
第27章學習提醒器350
27.1套用介紹350
27.2用戶界面350
27.3開發過程351
第28章天氣預報356
28.1套用介紹356
28.2用戶界面356
28.3開發過程358
參考文獻371

相關詞條

熱門詞條

聯絡我們