趣味程序导学Visual C++PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:董未名等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7900643079
- 页数:285 页
第1章 初识Visual C++ 1
1.1 什么是Visual C++ 1
1.2 C++的新特性 1
1.3 面向对象简介 3
1.3.1 基本概念 3
1.3.2 继承和多态 10
1.4 VE++集成开发环境简介 12
1.4.1 AppWizard工具 12
1.4.2 工程和工程工作区 12
1.4.3 Class Wizard工具 13
1.4.4 Wizard Bar工具栏 14
1.5 创建第一个工程 14
1.5.1 生成一个基于文本框的工程 14
1.5.2 生成一个基于对话框的工程文件 18
1.6 运行工程文件 20
1.6.1 基于文本框的程序 20
1.6.2 基于对话框的程序 22
1.7 Microsoft基本类库与应用程序框架 23
1.7.1 什么是Application Framework 23
1.7.2 为什么要用Application Framework 24
1.7.3 Microsoft Foundation Class(MFC)与VC++ 24
1.7.4 纵观AFC 24
1.7.5 怎样才能学好MFC 24
1.7.6 用Application Wizard生成的程序的结构 26
1.8 本章知识点回顾 27
第2章 “幸运52”游戏——Visual C++初步应用 29
2.1 “幸运52”游戏简介 29
2.2 设计初始界面 31
2.2.1 生成源代码基本框架 31
2.2.2 添加控件并设置其属性 31
2.2.3 生成管理对话框的类,定义成员变量 34
2.2.4 定义消息处理函数 35
2.2.5 引入图片资源 35
2.3 编写程序代码 35
2.4 完善游戏界面 39
2.4.1 焦点控制:SetFocus方法 39
2.4.2 对用户的意外操作进行响应 42
2.5 本章知识点回顾 44
第3章 “速算24”游戏——Visual C++中的数学运算 46
3.1 设计初始界面 47
3.1.1 生成基本框架源代码 47
3.1.2 生成管理对话框的类,定义成员变量 48
3.1.3 定义消息处理函数 48
3.1.4 引入图片资源 48
3.2 编写程序代码 48
3.3 完善游戏界面 56
3.3.1 不同时期在按钮上显示不同文字 56
3.3.2 增加计时功能 57
3.4 本章知识点回顾 58
第4章 拼图游戏——Visual C++位图操作 59
4.1 游戏效果说明 59
4.2 创建初始界面 59
4.3 位图的读入 62
4.3.1 Windows位图的基本结构 62
4.3.2 位图资源的读入 64
4.3.3 自定义位图文件的读入 66
4.4 用Static控件显示位图 69
4.4.1 设置Static控件的初始位置 69
4.4.2 图格的显示 74
4.5 图格的移动 80
4.6 编写游戏的启动代码 86
4.7 游戏完成条件的判断 88
4.8 游戏的进一步完善 90
4.8.1 添加帮助画面 90
4.8.2 用Status Bar显示提示信息 94
4.8.3 游戏计时器的加入 98
4.9 本章知识点回顾 99
第5章 媒体播放器——多媒体程序设计 103
5.1 程序效果说明 103
5.2 创建初始界面程序 104
5.2.1 在铵钮上显示位图 105
5.2.2 菜单项位图的显示 107
5.2.3 对话框背景图的添加 108
5.3 媒体播放类的创建 109
5.3.1 高级音频函数 109
5.3.2 Windows MCI与多媒体软件开发 111
5.4 MIDI文件的播放和控制 114
5.4.1 MIDI简介 114
5.4.2 MIDI文件格式 115
5.4.3 MIDI文件的播放 116
5.4.4 MIDI文件的控制 122
5.5 Wave文件的播放和控制 125
5.5.1 Wave文件格式简介 125
5.5.2 Wave文件的播放和录音 127
5.6 CD的播放和控制 128
5.7 AVI文件的播放 130
5.7.1 AVI数字视频的格式 130
5.7.2 AVI数字视频的特点 131
5.7.3 AVI文件的播放 132
5.8 其他媒体文件简介 132
5.9 媒体播放类的使用 133
5.10 音响效果显示和音量控制 137
5.10.1 音响效果的显示 137
5.10.2 音量的控制 143
5.11 用ActiveMovie控件制作媒体播放器 145
5.11.1 建立工程 146
5.11.2 添加代码 146
5.12 DirectSound简介 148
5.13 本章知识点回顾 149
第6章 北京市公交查询系统——数据库编程基础 153
6.1 系统使用说明 153
6.2 数据库基础知识 154
6.3 使用Micosoft Access创建数据库 155
6.3.1 初识Access 156
6.3.2 选择关系并定义字段 157
6.3.3 添加数据 158
6.4 VC与数据库接口 159
6.4.1 用户DSN设置 159
6.4.2 ODBC标准 162
6.4.3 接口实现 163
6.5 记录集操作 169
6.5.1 使用ODBC记录集 169
6.5.2 用SELECT打开一个ODBC记录集 174
6.6 MFC基本控件消息响应与系统完善 177
6.6.1 在组合框内选择车次并显示路线信息 177
6.6.2 在编辑框内输入需要查询的车站并显示路线信息 184
6.6.3 完善界面 187
6.6.4 其他 188
6.7 主要部分源代码 188
6.8 本章知识点回顾 191
第7章 俄罗斯方块游戏——Visual C++应用深入 193
7.1 游戏效果说明 193
7.2 创建界面的主框架 194
7.2.1 用Class Wizard生成CPropertySheet 195
7.2.2 CPropertySheet类成员 196
7.2.3 成员函数 197
7.3 显示背景 201
7.4 方块的显示和控制 215
7.4.1 显示窗口 215
7.4.2 定义方块的数据结构 216
7.4.3 方块的显示 222
7.4.4 截获键盘操作 223
7.4.5 计时器 224
7.5 显示成绩和排名 226
7.6 制作图形的按钮 230
7.7 数字的特殊效果显示 238
7.8 用ActiveX美化界面 242
7.9 游动字幕About Box和说明的制作 245
7.10 本章知识点回顾 254
第8章 属于你的OICQ——Visual C++网络编程 256
8.1 程序效果说明 256
8.2 生成动态链接库(DLL) 257
8.3 创建基于TCP协议的Socket类 259
8.3.1 WinSock介绍 259
8.3.2 在DLL中添加CTCPSocket类 264
8.3.3 成员变量及其说明 264
8.3.4 成员函数及其说明 266
8.3.5 建立连接 267
8.3.6 连接方接函数 274
8.4 两人聊天的OICQ 277
8.4.1 用AppWizard建立工程 277
8.4.2 生成用户界面 279
8.4.3 加入所需变量 280
8.4.4 编写初始化函数 281
8.4.5 进行函数映射 281
8.5 本章知识点回顾 284
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《写给孩子的趣味天文学》(俄)雅科夫·伊西达洛维奇·别莱利曼著 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《写给孩子的趣味物理学》(俄)雅科夫·伊西达洛维奇·别莱利曼著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《Java语言程序设计教程》胡光 2018
- 《C语言程序设计》黑新宏,胡元义主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019