第1章 移动开发工具介绍 1
1.1嵌入开发工具介绍 1
1.2 Visual Studio.NET 2003的功能 1
1.3 Microsoft SQL CE版 2
第2章 编写SMS程序 4
2.1 SMS和Pocket PC 4
2.2支持SMS的应用程序 4
2.3发送SMS示例 4
2.4编写代码 5
第3章EVC++图形编程 7
3.1创建新程序 7
3.2创建并测试程序 10
3.3将鼠标捕捉和“墨水”制图添加到程序中 13
3.4添加代码刷新屏幕上的“墨水” 19
3.5调试 25
3.6加载并保存储存代码 31
第4章 处理位图程序 33
4.1创建一个Bitmap Viewer程序 33
4.2创建并测试程序 35
第5章 游戏编程 45
5.1 GAPI介绍 45
5.2安装SDK 45
5.3完成程序 53
5.4编辑器优化 55
5.5以游戏API作为起点 56
5.5.1创建一个样例欢迎程序 56
5.5.2在显存中直接编写 57
5.5.3访问硬件键盘 59
5.5.4准备启动 60
第6章 短信发送程序 67
第7章 扫雷游戏 69
7.1程序设计 69
7.2代码讲解 71
7.2.1 main.cpp模块 71
7.2.2 game.cpp模块 83
7.2.3 graphics.cpp模块 94
第8章 黑白棋游戏 102
8.1程序设计 102
8.2代码讲解 103
第9章 移动聊天 139
9.1程序设计 139
9.1.1服务器端 139
9.1.2客户端 139
9.2代码讲解 140
9.2.1 Chatsrvr.cpp模块 140
9.2.2 Mainfrm.cpp模块 143
9.2.3 Chatter.cpp模块 146
第10章Symbian C+图形编程 149
10.1概述 149
10.1.1内核和用户库 149
10.1.2文件和目录 150
10.1.3目标平台 150
10.1.4 Symbian OS的目标类型 151
10.2应用开发工具包(SDK)和工具 151
10.2.1 SDK安装后的目录结构 151
10.2.2应用构建工具 153
10.3示例讲解 154
10.3.1控制台应用 154
10.3.2构建应用 155
10.3.3运行应用 156
10.3.4术语和缩略语 157
第11章Symbian游戏编程 158
11.1使用C++编程 158
11.2视频播放器程序 160
11.2.1 Mainfrm.cpp模块 161
11.2.2 Nokiacomposer.cpp模块 163
第12章 手机闹钟程序 168
12.1程序设计 168
12.2代码讲解 168
12.2.1 PocketClock.cpp模块 169
12.2.2 PocketClockDlg.cpp 170
第13章 手机短信管理系统 178
13.1程序设计 178
13.2代码讲解 178
13.2.1 Uphone.cpp模块 178
13.2.2 Nokia6110.cpp模块 186
13.2.3 Userialweb.cpp模块 197
第14章 图像查看器 209
14.1程序设计 209
14.2代码讲解 209
第15章 绘画工具 219
15.1程序设计 219
15.2代码讲解 220
第16章 媒体播放器 229
16.1程序设计 229
16.2代码讲解 229
16.2.1类库代码 229
16.2.2队列处理 236
16.2.3 PlayThread服务程序 237
16.2.4 ~CWaveBox()类 241