《C#.NET手机动漫游戏设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:房晓溪编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508457857
  • 页数:330 页
图书介绍:本书主要针对目前流行的移动设备应用开发,包括移动设备上广泛应用的各种软件:移动网站开发、图片、多媒体、MMS和游戏开发等功能。为了符合不同技术人员的需要,本书涉及的技术有C#.NET,.NETCOMPACKFRAMEWORK等。本书适合对手机游戏开发感兴趣的读者。

第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