图书介绍

Visual C++游戏编程导学PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++游戏编程导学
  • 杨正华,张秋生编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302100071
  • 出版时间:2004
  • 标注页数:306页
  • 文件大小:37MB
  • 文件页数:317页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C++游戏编程导学PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 初识Visual C++1

1.1 什么是Visual C++1

1.2 C++的新特性1

1.3 面向对象简介2

1.3.1 基本概念2

1.3.2 继承和多态9

1.4.2 算法11

1.4.1 STL简介11

1.4 C++标准模板库简介11

1.4.3 容器12

1.4.4 迭代器12

1.4.5 学习STL的一点建议13

1.5 Visual C++集成开发环境简介13

1.5.1 AppWizard工具13

1.5.2 工程和工程工作区14

1.6 创建第一个工程15

1.6.1 生成一个基于文档的工程文件15

1.5.3 Class Wizard工具15

1.5.4 Wizard Bar工具栏15

1.6.2 生成一个基于对话框的工程文件20

1.7 运行工程文件22

1.7.1 基于文档的程序22

1.7.2 基于对话框的程序23

1.8 Microsoft基本类库与应用程序框架24

1.8.1 什么是Application Framework24

1.8.3 Microsoft基本类库(MFC)与Visual C++25

1.8.4 纵观MFC25

1.8.2 为什么要用Application Framework25

1.8.5 怎样才能学好MFC26

1.8.6 用Application Wizard生成的程序的结构27

1.9 本章知识点回顾28

第2章 “幸运52”游戏——Visual C++初步应用30

2.1 “求最大公约数”简介30

2.2 “求最大公约数”程序设计30

2.3 程序说明34

2.4 “幸运52”游戏简介36

2.5 设计初始界面37

2.5.1 生成基本的源代码框架38

2.5.2 添加控件并设置其属性38

2.5.4 定义消息处理函数41

2.5.3 生成管理对话框的类,定义成员变量41

2.5.5 引入图片资源42

2.6 编写程序代码42

2.7 完善游戏界面46

2.7.1 焦点控制:SetFocus方法46

2.7.2 对用户的意外操作进行响应48

2.8 “速算24”游戏50

2.9.2 生成管理对话框的类,定义成员变量52

2.9.3 定义消息处理函数52

2.9.1 生成基本源代码框架52

2.9 设计初始界面52

2.9.4 引入图片资源53

2.10 编写程序代码53

2.11 完善游戏界面60

2.11.1 不同时期在按钮上显示不同文字60

2.1 1.2 增加计时功能60

2.12 本章知识点回顾61

第3章 拼图游戏——Visual C++位图操作63

3.1 相关知识概述63

3.1.1 画点63

3.1.5 滚动64

3.1.4 形状填充和翻转64

3.1.2 画线64

3.1.3 画形状64

3.1.6 绘制文本65

3.2 一个简单的画图例程65

3.2.1 生成程序框架65

3.2.2 鼠标消息映射66

3.2.3 记录曲线信息68

3.2.4 小结70

3.3 拼图游戏效果说明70

3.4 创建初始界面71

3.5.1 Windows位图的基本结构73

3.5 位图的读入73

3.5.2 位图资源的读入75

3.5.3 自定义位图文件的读入77

3.6 用Static控件显示位图80

3.6.1 设置Static控件的初始位置80

3.6.2 图格的显示85

3.6.3 图格的移动91

3.7 游戏的启动代码97

3.8 判断游戏是否完成99

3.9.1 添加帮助画面101

3.9 游戏的进一步完善101

3.9.2 用Status Bar显示提示信息104

3.9.3 游戏计时器的加入108

3.10 本章知识点回顾109

第4章 流行歌曲实力大比拼(上)——多媒体程序设计114

4.1 游戏简介114

4.1.1 游戏效果114

4.1.2 游戏实现思路116

4.2 各种媒体文件的播放和控制117

4.2.1 MIDI文件的播放和控制117

4.2.2 Wave文件的播放和控制127

4.2.3 CD的播放和控制131

4.2.4 AVI文件的播放和控制132

4.2.5 其他媒体文件简介134

4.3 录音机程序开发实例135

4.3.1 录音机程序界面135

4.3.2 创建录音机程序136

4.3.3 完善录音机程序138

4.4 “流行歌曲实力大比拼”多媒体程序设计142

4.4.1 创建程序主界面142

4.4.2 歌曲播放窗口的创建及控制按钮的添加145

4.4.3 媒体播放类的创建147

4.5 本章知识点回顾162

第5章 流行歌曲实力大比拼(下)——数据库编程基础164

5.1 数据库基础知识164

5.2 Visual C++数据库程序设计166

5.2.1 ODBC技术166

5.2.2 DAO170

5.2.3 OLE DB171

5.2.4 ADO173

5.3 “流行歌曲实力大比拼”游戏的数据库编程174

5.3.1 “流行歌曲实力大比拼”数据库编程介绍174

5.3.2 使用Microsoft Access创建数据库175

5.3.3 使用Visual C++建立数据库应用程序179

5.3.4 记录集操作187

5.3.5 用SELECT打开一个ODBC记录集192

5.3.6 MFC基本控件的使用与系统完善194

5.3.7 本游戏主要部分的源代码199

5.3.8 “流行歌曲实力大比拼”游戏小结203

5.4 本章知识点回顾204

第6章 用Visual C++开发动画小游戏206

6.1 游戏设计基础206

6.2.3 “贪食蛇”数据结构和运动算法207

6.2.2 界面选择207

6.2 “贪食蛇”游戏设计207

6.2.1 游戏说明207

6.2.4 输入控制210

6.2.5 游戏显示和动画效果211

6.2.6 计时器213

6.2.7 设计总结213

6.3 “俄罗斯方块”游戏214

6.4 创建界面的主框架215

6.4.1 用ClassWizard生成CPropertySheet215

6.4.2 CPropertySheet类成员216

6.4.3 成员函数217

6.5 显示背景221

6.6 方块的显示和控制233

6.6.1 显示区域的创建233

6.6.2 定义方块的数据结构235

6.6.3 方块的显示240

6.6.4 键盘控制241

6.6.5 计时器242

6.7 显示成绩和排名243

6.8 制作带图标的按钮247

6.9 数字的特殊效果显示254

6.10 用ActiveX美化界面258

6.11 游动字幕About Box和说明的制作260

6.12 本章知识点回顾268

第7章 Visual C++网络编程270

7.1 网络协议与WinSock编程简介270

7.2 TCP通信趣味程序——远程控制程序274

7.2.1 程序简介274

7.2.2 建立支持WinSock的Windows程序275

7.2.3 服务器端设计277

7.2.4 客户端设计282

7.3 创建我们自己的Socket通信类285

7.3.1 Windows动态链接库(DLL)程序285

7.3.2 创建CTCPSocket类287

7.3.3 建立TCP连接290

7.3.4 连接方连接函数296

7.4 网络五子棋对战299

7.4.1 用App Wizard建立工程299

7.4.2 生成用户界面299

7.4.3 编辑用户菜单300

7.5 本章知识点回顾305

热门推荐