图书介绍

VISUAL C++ MFC棋牌类游戏编程实例pdf电子书版本下载

VISUAL C++ MFC棋牌类游戏编程实例
  • 葛垚主编;雷超然,罗勋阳,吴裕豪,陈其编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115175007
  • 出版时间:2008
  • 标注页数:407页
  • 文件大小:177MB
  • 文件页数:417页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

VISUAL C++ MFC棋牌类游戏编程实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual C++基础知识介绍 1

1.1 Visual C++可视化集成开发环境 1

1.1.1 Workspace 3

1.1.2 AppWizard 5

1.1.3 ClassWizard 11

1.1.4 WizardBar 15

1.1.5 Visual C++6.0的视窗界面 15

1.2 GDI绘图 16

1.2.1 什么是GDI 16

1.2.2 GDI是如何实现输出的 17

1.2.3 什么是有效矩形,什么是无效矩形 17

1.2.4 获取或释放设备描述表句柄以及相关操作 17

1.3 对话框 26

1.3.1 对话框的基本概念 26

1.3.2 控件的基本概念 27

1.3.3 对话框模板的设计 28

1.4 消息响应 32

1.4.1 Windows消息概述 32

1.4.2 MFC消息处理 34

1.4.3 MFC窗口过程 43

1.5 Visual C++游戏编程思想概述 49

第2章 五子棋的制作与实现 51

2.1 游戏规则与设计思路 51

2.1.1 游戏的功能描述 51

2.1.2 游戏的操作特性 52

2.1.3 游戏设计思路 52

2.1.4 热身运动 53

2.2 游戏界面制作 54

2.2.1 MFC框架程序工程的创建以及内部结构简介 54

2.2.2 显示器上的坐标系 57

2.2.3 打造自己的窗体 58

2.2.4 为窗体添砖加瓦 60

2.2.5 消息响应 64

2.2.6 贴图与消息响应的实际运用 66

2.3 核心算法的实现 75

2.3.1 棋盘的数据结构分析 75

2.3.2 棋盘的算法 76

2.4 游戏制作进阶 92

2.4.1 鼠标跟踪的制作 92

2.4.2 “英雄榜”的制作 94

2.5 互动与总结 100

第3章 飞行棋的制作与实现 105

3.1 游戏规则与设计思路 105

3.1.1 游戏的功能描述 105

3.1.2 游戏的操作特性 106

3.1.3 游戏设计思路 106

3.1.4 热身运动 106

3.2 游戏界面制作 107

3.2.1 界面制作的初期准备 108

3.2.2 飞机的绘制 112

3.2.3 整体重绘和状态打印 120

3.2.4 LBUTTONDOWN的串接 122

3.3 核心算法的实现 127

3.3.1 棋盘的数据结构分析 127

3.3.2 棋盘的算法 128

3.4 游戏制作进阶 144

3.4.1 VC与Flash的交互 144

3.4.2 计算机AI制作 150

3.4.3 走棋动画的实现 156

3.5 网络连接与实现 159

3.5.1 网络实现的方法 159

3.5.2 简易聊天室的实现 160

3.5.3 网络设置 171

3.6 互动与总结 172

第4章 扑克类游戏的制作与实现 175

4.1 游戏规则与设计思路 175

4.1.1 游戏的功能描述 175

4.1.2 游戏的操作特性 176

4.1.3 游戏设计思路 176

4.1.4 热身运动 177

4.2 核心算法的实现 179

4.2.1 Managers的实现 179

4.2.2 连网打牌的实现 194

4.3 游戏界面制作 210

4.3.1 界面制作的初期准备 210

4.3.2 Button控件的添加 215

4.3.3 相关的绘图 220

4.3.4 LBUTTONDOWN事件响应 227

4.4 游戏制作进阶——发牌动画的制作 229

4.5 互动与总结 235

第5章 中国象棋的制作与实现 241

5.1 游戏规则与设计思路 241

5.1.1 游戏的功能描述 241

5.1.2 游戏的操作特性 242

5.1.3 游戏设计思路 242

5.1.4 热身运动 243

5.2 核心算法的实现 245

5.2.1 棋盘的数据结构分析 245

5.2.2 棋盘的算法 246

5.2.3 网络 260

5.3 游戏界面制作 268

5.3.1 界面制作的初期准备 268

5.3.2 棋盘的绘制 272

5.3.3 游戏模式选择与按钮功能实现 277

5.3.4 整体重画 282

5.4 游戏制作进阶——为游戏添加声音 287

5.5 互动与总结 295

第6章 麻将的制作与实现 299

6.1 游戏规则与设计思路 299

6.1.1 游戏的功能描述 299

6.1.2 游戏的操作特性 300

6.1.3 游戏设计思路 300

6.1.4 热身运动 301

6.2 核心算法的实现 303

6.2.1 麻将的数据结构分析 303

6.2.2 麻将Manager类设计 304

6.2.3 麻将NetControl类设计 329

6.3 游戏界面制作 345

6.3.1 界面制作的初期准备 346

6.3.2 麻将的绘制 351

6.3.3 麻将的选中和出牌 361

6.3.4 整体重画 364

6.4 声音的制作 368

6.4.1 播放MP3格式的背景音乐 369

6.4.2 为游戏添加综合音效 374

6.5 对话框深入 383

6.5.1 对话框和对话框类CDialog 383

6.5.2 对话框的MFC实现 384

6.5.3 数据交换 400

6.6 互动与总结 406

精品推荐