第1章 wi ndows移动开发工具 1
1.1简介 1
1.1.1 eMbedded Visual C++ 4.0 1
1.1.2 Visual Studio.NET 2003 2
1.1.3 Microsoft SQL Server 2000 Windows CE Edition 2.0版 2
1.2移动应用程序开发工具的推荐安装顺序 3
1.3.NET Framework精简版 4
1.3.1公共语言运行库 4
1.3.2.NET Framework精简版类库 5
第2章 使用VS.NET进行开发 7
2.1概述 7
2.2创建.NET Framework精简版应用程序 8
2.2.1创建Visual C#.NET项目 9
2.2.2 Pocket PC项目类型 10
2.2.3 Windows CE项目类型 11
2.2.4设置项目属性 12
2.2.5创建界面 12
2.2.6构造菜单 14
2.2.7构造工具栏 16
2.2.8测试应用程序 17
2.2.9在Windows 2000下安装环回适配器 18
2.2.10在Windows 2000下配置环回适配器 18
2.3在设备上进行测试 19
2.3.1部署到设备 19
2.3.2调试应用程序 19
2.3.3部署应用程序 19
第3章 创建Pocket PC应用程序 22
3.1在IDE中创建一个新的项目 22
3.2将控件添加到窗体 23
3.3从嵌入资源中设置Picture Box的Image属性 26
3.4运行应用程序 27
第4章 开发和部署Pocket PC安装程序 29
4.1部署 29
4.2卸载 30
4.3开发 31
4.4解决方案和项目 35
4.5安装和生成示例解决方案 39
第5章 C#游戏设计 40
5.1概述 40
5.2全屏窗体 40
5.3子图形 41
5.3.1作为嵌入式资源的图像 41
5.3.2子图形速度 42
5.3.3游戏按钮 43
5.4三维图形类的定义 43
第6章 射杀游戏 52
6.1程序设计 52
6.2代码讲解 53
6.2.1位图处理 53
6.2.2声音处理 59
第7章 掷骰子游戏 63
7.1程序设计 63
7.2代码讲解 72
7.2.1 Diceimage.cs模块 72
7.2.2 Data.cs模块 74
7.2.3 rmhighscores.cs模块 81
7.2.4 Frminput.cs模块 85
7.2.5 rmmain.cs模块 88
7.2.6 Launcher.cs模块 98
7.2.7 Scoring.cs模块 100
7.2.8 Scorlingbox.cs模块 106
7.2.9 Singledie.cs模块 110
第8章 对战游戏 117
8.1程序设计 117
8.2代码讲解 118
8.2.1 Background.cs模块 118
8.2.2 Bonus.cs模块 121
8.2.3 Bullet.cs模块 124
8.2.4 Enemy.cs模块 127
8.2.5 Gameform.cs模块 132
8.2.6 Input.cs模块 140
8.2.7 Level.cs模块 147
8.2.8 Player.cs模块 150
8.2.9 Sprite.cs模块 157
8.2.10 Spritelist.cs模块 159
第9章 移动项目管理 164
9.1程序设计 164
9.2代码讲解 172
9.2.1 Fileio.cs模块 172
9.2.2 Mainform.cs模块 187
9.2.3 Notecomper.cs模块 198
9.2.4 Notedlg.cs模块 199
9.2.5 Project.cs模块 202
9.2.6 Projectdlg.cs模块 206
9.2.7 Task.cs模块 225
9.2.8 Taskdlg.cs模块 226
第10章 移动动画编辑工具 232
10.1程序设计 232
10.2代码讲解 233
10.2.1 Anied.cs模块 233
10.2.2 Form l.cs模块 280
10.2.3 etvalue.cs模块 292
第11章 C#语言参考 296
11.1 Hello world 296
11.2类型 297
11.2.1预定义类型 299
11.2.2转换 300
11.2.3数组类型 301
11.2.4类型系统一致 303
11.3变量和参数 304
11.4自动内存管理 307
11.5表达式 309
11.6声明 310
11.7类 314
11.7.1常数 315
11.7.2域 316
11.7.3方法 317
11.7.4属性 318
11.7.5事件 319
11.7.6操作符 320
11.7.7索引 322
11.7.8实例构造函数 323
11.7.9析构函数 323
11.7.10静态构造函数 324
11.7.11继承 324
11.8结构 326
11.9接口 327
11.10代表 328
11.11联合 329