图书介绍

VISUAL C++ MFC棋牌类游戏编程实例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

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 Workspace3

1.1.2 AppWizard5

1.1.3 ClassWizard11

1.1.4 WizardBar15

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

1.2 GDI绘图16

1.2.1 什么是GDI16

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 对话框和对话框类CDialog383

6.5.2 对话框的MFC实现384

6.5.3 数据交换400

6.6 互动与总结406

热门推荐