Windows Phone手机应用开发高级培训

课程介绍
Windows Phone是微软发布的最新一代触控操作模式的智能手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。参加Windows Phone培训课程可以让学员熟练掌握Windows Phone手机应用程序的开发,能够独立在Windows Phone手机上开发各种软件应用程序,如应用程序界面、电子书阅读器、用户数据访问、图像处理、游戏软件等。同时免费向学员提供资深讲师在一线开发工作 总结的开发类库源代码,及其对源代码的详细讲解,使学员能够在短期内掌握Windows Phone手机软件开发精髓。

课程对象: 手机软件开发工程师、Windows Phone中高级程序设计师,以及希望迅速了解和掌握Windows Phone的嵌入式系统开发学员。

课程长度:4天

最新时间:定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

        模块一:通过上午的学习,学员将了解Windows Phone的产品和WP7开发平台;熟悉C#开发基础,掌握Silverlight&XAML基础;完成第一个HelloPhone的程序;通过 下午的学习,学院将掌握WP7的导航与控件的种类、概念与编写方法。
            1. Windows Phone的产品介绍
            2. WP7开发平台概览
            3. C#开发基础
            4. Silverlight与应用程序包
            5. XAML的语法
            6. 实例:在VS2010环境下创建WP7第一个应用程序HelloPhone
            7. WP7的页面结构、页面导航
            8. WP7布局控件、常用控件
            9. 页面间数据传递
            10. 导航状态
            11. 实例:开发电子书阅读器E-Reader,熟悉导航与控件
        模块二:通过上午课程的学习,学员将掌握WP7的全景视图与枢轴视图的编写方法,同时了解应用程序生命周期;通过下午课程的学习,学员掌握启动器与选择器的编写方法,同时会了解用户数据访问相关技术。
            1. 全景视图控件
            2. 全景视图页面导航与架构
            3. 全景视图重要属性和事件
            4. 枢轴视图控件
            5. 枢轴视图页面导航与架构
            6. 枢轴视图重要属性和事件
            7. 多任务与基本生命周期
            8. 生命周期及其事件处理
            9. 实例:使用全景视图和枢轴视图改进E-Reader页面结构
            10. 在独立存储中保存数据
            11. 实例:给E-Reader阅读器添加秒表计时小功能
            12. 沙箱模型
            13. 定义启动器选择器
            14. 启动器介绍及使用
            15. 选择器介绍及使用
            16. 用户数据及用户数据访问
            17. 实例:编写应用程序实现创建电话薄及拨号功能
        模块三:通过上午课程的学习,学员将了解到WP7图片与相机的技术与处理,同时会了解微软推送通知的概念与原理,同时掌握XNA游戏开发的基础;通过下午 的学习,学员将了解到Windows Phone传感器相关内容,后台代理技术及本地数据库的建立与应用。
            1. 图像处理
            2. 相机基本功能处理
            3. 微软推送通知的三种类型
            4. 推送的通信流程与编程模型
            5. XNA概览
            6. XNA Framework
            7. 2D游戏开发基础
            8. 实例1:Photofun 图片处理程序
            9. 实例2:XNA开发射击游戏
            10. Window Phone传感器概览
            11. 各类传感器重要属性、方法、事件
            12. Windows Phone后台代理
            13. 后台提醒与警告
            14. 后台数据传输
            15. 本地数据库架构
            16. 本地数据库基本操作
            17. 本地数据库性能与最佳实践
            18. 实例1:编写应用程序使用后台提醒
            19. 实例2:实现本地数据库建立与基本操作
        模块四:通过上午的学习,学员了解Mango新特性,掌握提交应用程序到Market的方法,了解应用程序通过Market审核的标准;通过下午的学习,学员参考项目案例,完成自己的WP7手机应用程序。
            1. Mango新的多任务支持
            2. 增强的推送通知和Tile
            3. Mango中新增或已更新的用户API
            4. 搜索扩展
            5. 应用程序提交的步骤和上传标准
            6. 应用程序审核标准
            7. 实例:注册一个账户并上传一个应用程序
        模块五:项目实践:
            1. 手机射击游戏
            2. 拼图游戏
            3. 备忘录