Windows Mobile是微软进军移动设备领域的重大品牌调整,它包括Pocket PC、Smartphone以及Media Centers三大平台体系,面向个人移动电子消费市场。凭借微软在视窗领域内的垄断地位,Windows Mobile从一诞生起就占据了很多优势,众多的Windows开发者可以在熟悉的环境下进行各种应用的开发。
学员基础:
具备一定的使用Windows Mobile设备(手机或PDA等)的经验;具有一定C/C++语言编程基础。
培训对象:
Windows Mobile手机软件开发工程师、Windows Mobile中高级程序设计师,以及希望迅速了解和掌握Windows Mobile嵌入式系统开发的学员。
培训目标:
参加Windows Mobile培训课程可以让学员熟练掌握Windows Mobile手机软件开发,能够独立在Windows Mobile手机和同类移动设备上开发各种软件应用程序,如应用程序界面、绘图技巧、多线程多进程、存储对象、通讯程序、游戏开发、电话相关编程等。同时免费向学员提供资深讲师多年开发工作中总结的开发类库源代码,及其对源代码的详细讲解,使学员能够在短期内掌握Windows Mobile手机软件开发精髓。
课程内容:
|
第一讲:Windows Mobile之路
|
1.1 Windows Mobile之路
1.2 Microsoft的Mobile2market活动
1.3 Windows Mobile开发资源介绍
1.4 目前已上市的Windows Mobile设备
|
|
第二讲:Windows Mobile开发介绍
|
2.1 事件驱动和消息响应机制
2.2 fs_operation结构分析
2.3 Embedded Visual C++开发工具
2.4 Windows程序向Windows Mobile程序移植的关键
2.5 实验
|
|
第三讲:Windows Mobile系统
|
3.1 软输入面板(SIP)
3.2 密码保护
3.3 硬按键
3.4 后台服务程序
3.5 创建控制面板程序
3.6 存储卡
3.7 实验
|
|
第四讲:菜单、对话框和窗口
|
4.1 菜单
4.2 对话框
4.3 窗口
4.4 实验
|
|
第五讲:Windows Mobile控件
|
5.1 Windows标准控件和通用控件
5.2 MFC控件类介绍及使用范例
5.3 实验
|
|
第六讲:屏幕绘图基础
|
6.1 基本文本操作
6.2 基本图形图像操作
6.3 高级屏幕绘图
6.4 实验
|
|
第七讲:多线程和多进程
|
7.1 概述
7.2 Windows mobile的多任务机制
7.3 多线程
7.4 多进程
7.5 实验
|
|
第八讲:存储对象
|
8.1 属性数据库
8.2 注册表
8.3 文件操作
8.4 实验
|
|
第九讲:Windows mobile通信
|
9.1 串行通信
9.2 红外线通信
9.3 RAPI
9.4 ActiveSync
9.5 蓝牙
9.6 实验
|
|
第十讲:Windows Mobile游戏开发简介
|
10.1 基本Windows GDI技术
10.2 GAPI
10.3 第三方开发库简介
10.4 实验
|
|
第十一讲:Windows Mobile电话相关编程
|
11.1 连接管理
11.2 TAPI
11.3 短消息服务(SMS)
11.4 SIM卡
11.5 实验
|
|
第十二讲:调试技巧
|
12.1 EVC的设置编译选项
12.2 错误
12.3 调试
12.4 几个重要的宏
12.5 日志文件
12.6 实验
|
学习持续时间:
5天
学习费用:
8.5折优惠