第一阶段 |
通过本阶段的学习,学员将了解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.
备忘录
|