前言
第1章 Windows Phone 7應用開發平颱
1.1 Windows Phone的前世今生
1.1.1 Windows CE係統
1.1.2 Windows Mobile係統
1.1.3 Windows Phone 7係統
1.2 Windows Phone 7應用開發平颱
1.2.1 Windows Phone 7應用開發平颱簡介
1.2.2 Windows Phone 7應用開發平颱架構
1.2.3 Windows Phone 7應用程序生命周期
1.2.4 Silverlight與XNA的選擇
1.3 Windows Phone 7手機通用配置
1.4 本章小結
第2章 Windows Phone 7開發環境
2.1 Windows Phone 7開發工具簡介
2.1.1 Visual Studio 2010
2.1.2 Windows Phone Developer Tools
2.1.3 Expression Blend
2.1.4 XNA Game Studio
2.1.5 Windows Phone 7模擬器
2.2 Windows Phone 7開發環境的搭建
2.2.1 係統需求
2.2.2 安裝步驟
2.3 Windows Phone 7開發工具的使用技巧
2.4 本章小結
第3章 創建第一個Silverlight應用程序
3.1 建立HelloWorld
3.2 編譯和調試項目
3.3 本章小結
第4章 創建第一個XNA應用程序
4.1 XNA簡介
4.1.1 XNA概述
4.1.2 XNA發展過程
4.1.3 XNA特點
4.1.4 XNA遊戲模型
4.2 XNA類庫介紹
4.3 使用XNA開發Windows Phone 7遊戲
4.3.1 建立Windows Phone 7遊戲項目
4.3.2 Windows Phone 7 XNA遊戲結構分析
4.4 本章小結
第5章 Windows Phone 7中的Silverlight
5.1 Silverlight技術簡介
5.1.1 Silverlight概述
5.1.2 Silverlight應用程序模型
5.1.3 認識XAML
5.2 Silverlight for Windows Phone 7簡介
5.3 Silverlight在Windows和Windows Phone 7中的不同
5.4 Silverlight for Windows Phone 7支持的類型庫
5.5 本章小結
第6章 認識Silverlight控件
6.1 Silverlight控件模型
6.1.1 文本控件
6.1.2 顯示單個元素的控件(內容控件)
6.1.3 TabItem控件
6.1.4 顯示對象集閤的控件
6.1.5 HeaderedItemsControl控件
6.1.6 顯示用戶界麵元素的控件
6.2 常用Silverlight?件
6.2.1 命令控件
6.2.2 選擇控件
6.2.3 信息及文本顯示控件
6.2.4 圖形和視頻控件
6.2.5 WebBrowser
6.2.6 布局和分組控件
6.3 本章小結
第7章 布局係統
7.1 Silverlight布局係統
7.2 Grid網格布局控件
7.2.1 在XAML代碼中操作Grid控件
7.2.2 在後颱頁麵中操作Grid控件
7.3 Canvas畫布布局控件
7.4 Stackpanel堆?布局控件
7.5 自定義麵闆
7.6 邊距和對齊
7.7 應用實例:瘋狂炸彈
7.7.1 需求分析
7.7.2 設計思路
7.7.3 開發過程
7.8 本章小結
第8章 資源、樣式與事件處理
8.1 資源
8.1.1 資源文件及其部署
8.1.2 資源文件的訪問
8.1.3 資源字典
8.2 樣式
8.2.1 屬性樣式
8.2.2 內聯樣式
8.2.3 引用樣式
8.2.4 樣式優先級
8.3 係統主題資源
8.4 事件處理
8.4.1 Silverlight 事件概述
8.4.2 手勢觸摸事件
8.4.3 Touch類
8.5 本章小結
第9章 圖形及動畫
9.1 圖形的繪製
9.1.1 直綫
9.1.2 矩形
9.1.3 橢圓
9.1.4 多邊形
9.1.5 多綫形
9.1.6 路徑
9.2 圖形的填充
9.2.1 畫刷簡介
9.2.2 SolidColorBrush畫刷
9.2.3 LinearGradientBrush畫刷 132
9.2.4 RadialGradientBrush畫刷 133
9.2.5 ImageBrush畫刷
9.3 圖像處理
9.3.1 創建圖像
9.3.2 圖像簡單處理
9.3.3 圖像遮罩
9.4 變形效果
9.4.1 瞭解變形對象
9.4.2 常見變形效果
9.4.3 動畫轉變
9.5 幾何圖形
9.5.1 LineGeometry
9.5.2 RectangleGeometry
9.5.3 EllipseGeometry 146
9.5.4 GeometryGroup
9.5.5 PathGeometry
9.6 應用實例:繪製時鍾
9.7 本章小結
第10章 數據處理
10.1 數據綁定
10.1.1 Silverlight數據綁定引擎 151
10.1.2 基本數據綁定
10.1.3 數據綁定設計器的使用
10.1.4 集閤對象的數據綁定
10.2 獨立存儲
10.2.1 瞭解獨立存儲
10.2.2 獨立設置存儲
10.2.3 獨立文件存儲
10.3 遠程數據訪問
10.3.1 遠程數據訪問簡介
10.3.2 通過客戶端代理訪問Web Service
10.3.3 使用WebClient或HttpWebRequest訪問遠程數據
10.4 應用實例:豆瓣書評 177
10.4.1 需求分析
10.4.2 設計思路
10.4.3 開發過程
10.5 本章小結
第11章 網絡通信
11.1 網絡通信概述
11.2 System.Net通信方式 194
11.2.1 WebClient類
11.2.2 HttpWebRequest類 201
11.3 調用Web Service 201
11.3.1 Web Service概述
11.3.2 Web Service示例
11.4 各種通信方式
11.4.1 蜂窩通信
11.4.2 藍牙通信
11.4.3 WiFi通信
11.5 本章小結
第12章 常見開發任務
12.1 電話、短信和E-mail
12.1.1 Windows Phone 7中的基本任務模型
12.1.2 使用Choosers訪問電話號碼或E-mail地址 207
12.1.3 使用Launchers發起電話、短信、E-mail任務
12.2 圖片處理
12.2.1 照片選擇與拍照
12.2.2 圖片的顯示
12.2.3 圖片的存取
12.3 定位服務
12.4 Microsoft Push Notification 222
12.5 應用程序生命周期
12.6 高級?題推薦
12.7 應用實例:緊急求援小工具
12.7.1 需求分析
12.7.2 設計思路
12.7.3 開發過程
12.8 本章小結
第13章 實戰演練
13.1 模擬時鍾
13.1.1 新建工程
13.1.2 修改標題
13.1.3 繪製錶身
13.1.4 繪製刻度
13.1.5 繪製毫秒錶刻度
13.1.6 繪製十秒錶刻度
13.1.7 繪製數字
13.1.8 繪製錶針並添加動畫
13.1.9 最終效果圖
13.2 豆瓣搜 248
13.2.1 功能需求
13.2.2 相關知識
13.2.3 用戶界麵設計
13.2.4 緩存設計
13.2.5 類結構設計
13.2.6 創建項目結構
13.2.7 實現核心類
13.2.8 創建主頁麵
13.2.9 創建詳情展示頁
13.2.10 創建設置頁
· · · · · · (
收起)