第一階段 |
通過本階段的學習,學員將了解Windows
Phone的產品和WP7開發平臺;熟悉C#開發基礎,掌握Silverlight&XAML基礎;完成第一個HelloPhone的程序;通過下午的學習,將掌握WP7的導航與控件的種類、概念與編寫方法。
|
1.
Windows Phone的產品介紹
2.
WP7開發平臺概覽
3.
C#開發基礎
4.
Silverlight與應用程序包
5.
XAML的語法
6.
實例:在VS2010環境下創建WP7第一個應用程序HelloPhone |
1.
WP7的頁面結構、頁面導航
2.
WP7布局控件、常用控件
3.
頁面間數據傳遞
4.
導航狀態
5.
實例:開發電子書閱讀器E-Reader,熟悉導航與控件
|
第二天 |
通過本階段的學習,學員將掌握WP7的全景視圖與樞軸視圖的編寫方法,同時了解應用程序生命周期;通過下午課程的學習,學員掌握啟動器與選擇器的編寫方法,同時會了解用戶數據訪問相關技術。
|
1.
全景視圖控件
2.
全景視圖頁面導航與架構
3.
全景視圖重要屬性和事件
4.
樞軸視圖控件
5.
樞軸視圖頁面導航與架構
6.
樞軸視圖重要屬性和事件
7.
多任務與基本生命周期
8.
生命周期及其事件處理
9.
實例:使用全景視圖和樞軸視圖改進E-Reader頁面結構
|
1.
在獨立存儲中保存數據
2.
實例:給E-Reader閱讀器添加秒表計時小功能
3.
沙箱模型
4.
定義啟動器選擇器
5.
啟動器介紹及使用
6.
選擇器介紹及使用
7.
用戶數據及用戶數據訪問
8.
實例:編寫應用程序實現創建電話薄及撥號功能
|
第三天 |
通過本階段的學習,學員將了解到WP7圖片與相機的技術與處理,同時會了解微軟推送通知的概念與原理,同時掌握XNA游戲開發的基礎;通過下午的學習,學員將了解到Windows
Phone傳感器相關內容,后臺代理技術及本地數據庫的建立與應用。
|
1.
圖像處理
2.
相機基本功能處理
3.
微軟推送通知的三種類型
4.
推送的通信流程與編程模型
5.
XNA概覽
6. XNA
Framework
7.
2D游戲開發基礎
8. 實例1:Photofun
圖片處理程序
9.
實例2:XNA開發射擊游戲
|
1. Window
Phone傳感器概覽
2.
各類傳感器重要屬性、方法、事件
3. Windows
Phone后臺代理
4.
后臺提醒與警告
5.
后臺數據傳輸
6.
本地數據庫架構
7.
本地數據庫基本操作
8.
本地數據庫性能與佳實踐
9. 實例1:編寫應用程序使用后臺提醒
10.
實例2:實現本地數據庫建立與基本操作
|
第四天 |
通過本階段的學習,學員了解Mango新特性,掌握提交應用程序到Market的方法,了解應用程序通過Market審核的標準;通過下午的學習,學員參考項目案例,完成自己的WP7手機應用程序。
|
1.
Mango新的多任務支持
2.
增強的推送通知和Tile
3.
Mango中新增或已更新的用戶API
4.
搜索擴展
5.
應用程序提交的步驟和上傳標準
6.
應用程序審核標準
7.
實例:注冊一個賬戶并上傳一個應用程序
|
項目實踐:
1.
手機射擊游戲
2.
拼圖游戲
3.
備忘錄
|