Visual C++游戏编程导学(附CD-ROM 光盘一张)

Visual C++游戏编程导学(附CD-ROM 光盘一张) - 图书城

增改描述、封面图片

作者:
ISBN:
9787302100072 , 7302100071
出版社:
出版日期:
2004-12-1
定价:
32.00
购买:
读过这本书吗?
最近在读 读过 想读 还不熟悉
我的评价:   
图书城书列:
加入到博客或社交网站:
我来评论这本书:
标题:
评价:
内容:
内容提要:
    小型游戏是初学编程的最理想切入点。本书通过编写趣味游戏程序来引导读者学习Visual C++编程的方法和技巧,形式新颖活泼,别具一格,堪称是初学Visual C++编程入门与提高的最佳用书。
全书从Visual C++语言基础和编制简单的程序入手,将Visual C++编程和知识点有机地分散在“幸运52”、“速算24”、“拼图游戏”、“俄罗斯方块”、“流行歌曲实力大比拼”等多个趣味游戏的程序设计示例中,引导读者轻松学习Visual C++编程的相关知识、编程思想及技巧,其中包括Visual C++中消息处理、多媒体、图形图像、数据库处理以及网络编程等内容。
本书以示例教学方式来组织内容,集趣味性、直观性和可操作性于一体,适用于Visual C++初学者及对游戏程序感兴趣的电脑爱好者。
喜欢读"这本书"的人也喜欢:
作者简介:
    
编辑推荐:
    
目录:
第1章 初识Visual C++
1.1 什么是Visual C++
1.2 C++的新特性
1.3 面向对象简介
1.3.1 基本概念
1.3.2 继承和多态
1.4 C++标准模板库简介
1.4.1 STL简介
1.4.2 算法
1.4.3 容器
1.4.4 迭代器
1.4.5 学习STL的一点建议
1.5 Visual C++集成开发环境简介
1.5.1 AppWizard工具
1.5.2 工程和工程工作区
1.5.3 Class Wizard工具
1.5.4 Wizard Bar工具栏
1.6 创建第一个工程
1.6.1 生成一个基于文档的工程文件
1.6.2 生成一个基于对话框的工程文件
1.7 运行工程文件
1.7.1 基于文档的程序
1.7.2 基于对话框的程序
1.8 Microsoft基本类库与应用程序框架
1.8.1 什么是Application Framework
1.8.2 为什么要用Application Framework
1.8.3 Microsoft基本类库(MFC)与Visual C++
1.8.4 纵观MFC
1.8.5 怎样才能学好MFC
1.8.6 用Application Wizard生成的程序的结构
1.9 本章知识点回顾
第2章 “幸运52”游戏——Visual C++初步应用
2.1 “求最大公约数”简介
2.2 “求最大公约数”程序设计
2.3 程序说明
2.4 “幸运52”游戏简介
2.5 设计初始界面
2.5.1 生成基本的源代码框架
2.5.2 添加控件并设置其属性
2.5.3 生成管理对话框的类,定义成员变量
2.5.4 定义消息处理函数
2.5.5 引入图片资源
2.6 编写程序代码
2.7 完善游戏界面
2.7.1 焦点控制:SetFocus方法
2.7.2 对用户的意外操作进行响应
2.8 “速算24”游戏
2.9 设计初始界面
2.9.1 生成基本源代码框架
2.9.2 生成管理对话框的类,定义成员变量
2.9.3 定义消息处理函数
2.9.4 引入图片资源
2.10 编写程序代码
2.11 完善游戏界面
2.11.1 不同时期在按钮上显示不同文字
2.11.2 增加计时功能
2.12 本章知识点回顾
第3章 拼图游戏——Visual C4++位图操作
3.1 相关知识概述
3.1.1 画点
3.1.2 画线
3.1.3 画形状
3.1.4 形状填充和翻转
3.1.5 滚动
3.1.6 绘制文本
3.2 一个简单的画图例程
3.2.1 生成程序框架
3.2.2 鼠标消息映射
3.2.3 记录曲线信息
3.2.4 小结
3.3 拼图游戏效果说明
3.4 创建初始界面
3.5 位图的读入
3.5.1 Windows位图的基本结构
3.5.2 位图资源的读入
3.5.3 自定义位图文件的读入
3.6 用Static控件显示位图
3.6.1 设置Static控件的初始位置
3.6.2 图格的显示
3.6.3 图格的移动
3.7 游戏的启动代码
3.8 判断游戏是否完成
3.9 游戏的进一步完善
3.9.1 添加帮助画面
3.9.2 用Status Bar显示提示信息
3.9.3 游戏计时器的加入
3.10 本章知识点回顾
第4章 流行歌曲实力大比拼(上)——多媒体程序设计
4.1 游戏简介
4.1.1 游戏效果
4.1.2 游戏实现思路
4.2 各种媒体文件的播放和控制
4.2.1 MIDI文件的播放和控制
4.2.2 Wave文件的播放和控制
4.2.3 CD的播放和控制
4.2.4 AVI文件的播放和控制
4.2.5 其他媒体文件简介
4.3 录音机程序开发实例
4.3.1 录音机程序界面
4.3.2 创建录音机程序
4.3.3 完善录音机程序
4.4 “流行歌曲实力大比拼”多媒体程序设计
4.4.1 创建程序主界面
4.4.2 歌曲播放窗口的创建及控制按钮的添加
4.4.3 媒体播放类的创建
4.5 本章知识点回顾
第5章 流行歌曲实力大比拼(下)——数据库编程基础
5.1 数据库基础知识
5.2 Visual C++数据库程序设计
5.2.1 ODBC技术
5.2.2 DAO
5.2.3 OLE DB
5.2.4 ADO
5.3 “流行歌曲实力大比拼”游戏的数据库编程
5.3.1 “流行歌曲实力大比拼”数据库编程介绍
5.3.2 使用Microsoft Access创建数据库
5.3.3 使用Visual C++建立数据库应用程序
5.3.4 记录集操作
5.3.5 用SELECT打开一个ODBC记录集
5.3.6 MFC基本控件的使用与系统完善
5.3.7 本游戏主要部分的源代码
5.3.8 “流行歌曲实力大比拼”游戏小结
5.4 本章知识点回顾
第6章 用Visual C++开发动画小游戏
6.1 游戏设计基础
6.2 “贪食蛇”游戏设计
6.2.1 游戏说明
6.2.2 界面选择
6.2.3 “贪食蛇”数据结构和运动算法
6.2.4 输入控制
6.2.5 游戏显示和动画效果
6.2.6 计时器
6.2.7 设计总结
6.3 “俄罗斯方块”游戏
6.4 创建界面的主框架
6.4.1 用ClassWizard生成CPropertySheet
6.4.2 CPropertySheet类成员
6.4.3 成员函数
6.5 显示背景
6.6 方块的显示和控制
6.6.1 显示区域的创建
6.6.2 定义方块的数据结构
6.6.3 方块的显示
6.6.4 键盘控制
6.6.5 计时器
6.7 显示成绩和排名
6.8 制作带图标的按钮
6.9 数字的特殊效果显示
6.10 用ActiveX美化界面
6.11 游动字幕About Box和说明的制作
6.12 本章知识点回顾
第7章 Visual C++网络编程
7.1 网络协议与WinSock编程简介
7.2 TCP通信趣味程序——远程控制程序
7.2.1 程序简介
7.2.2 建立支持WinSock的Windows程序
7.2.3 服务器端设计
7.2.4 客户端设计
7.3 创建我们自己的Socket通信类
7.3.1 Windows动态链接库(DLL)程序
7.3.2 创建CTCPSocket类
7.3.3 建立TCP连接
7.3.4 连接方连接函数
7.4 网络五子棋对战
7.4.1 用AppWizard建立工程
7.4.2 生成用户界面
7.4.3 编辑用户菜单
7.5 本章知识点回顾
前言:
VisualC++是目前PC机上最优秀的Windows应用程序开发环境之一,它把完全可视化与真正的面向对象及C++的高效率、高性能完美地结合起来。面向对象是C++的核心,面向对象的软件开发方法起源于20世纪80年代初,但自20世纪90年代以来,才得到迅猛发展,成为当前最重要的一种软件开发方法。目前世界上多数大学在讲授面向对象的课程时,一般都以C++语言作为基础。读者在阅读本书时,应紧紧抓住面向对象这一核心思想,只有真正理解了它,才能深刻领会Visual C++的编程思想,掌握其精华。 本书面向学习Visual C++程序开发的初、中级用户,通过若干个趣味游戏程序来引导读者学习Visual C++的编程技巧,全书共分为7章。 ..
我来评论这本书
更多图书...
More English Books...
联系客服 - 加入到博客 - 图书目录 - 关于图书城.COM - 对外合作 - 购书指南 - 可以在线阅读吗?
English Version: BookGadget
图书城.COM © TuShuCheng.com - 京ICP备06069800