
Visual C++6.0实用教程(第2版)
《Visual C++6.0实用教程(第2版)》是2007年清华大学出版社出版的图书。
基本介绍
- 书名:Visual C++6.0实用教程(第2版)
- ISBN:9787302154877
- 定价:25元
- 出版社:清华大学出版社
- 出版时间:2007-8-17
- 装帧:平装
内容简介
介本书主要介绍了面向对象技术和Windows编程基础、Visual C++ 6.0的集成开发环境、MFC应用程式的结构、通用MFC编程、图形应用程式编程、多执行绪编程、ActiveX控制项和资料库编程等内容。本书由浅入深地讲解了Visual C++ 6.0的体系结构和它的实际使用方法,并且帮助读者形成正确编写Windows程式的思路,了解利用Visual C++编写程式的奥妙。
本书的特色在于藉助大量编程实例来阐述问题,避免讲述深奥的道理,大大提高了可读性。此外,本书对实例程式编制过程的描述非常完整,便于读者上机实习,引导读者在学习的过程中能够举一反三,达到事半功倍的效果。本书所有示例的完整源程式代码均已在Windows 2000和Windows XP下调试成功,通过本书的介绍,读者可以比较容易地掌握Visual C++开发软体的各种功能、使用方法和技巧。
本书在内容安排上循序渐进,论述深入浅出, 同时附有大量的程式、萤幕图形和套用实例,是一本非常实用的入门教程,其中列举的实例对程式设计人员也有很好的辅助和提高作用。
目录
1.1面向对象程式设计1
1.2类和对象2
1.3类的继承和类的层次3
1.4虚函式与多态性6
1.5Windows编程7
1.6小结9
习题19
第2章VisualC++6.0概述10
2.1可视化技术10
2.2VisualC++6.0的安装11
2.3VisualC++6.0的用户界面12
2.3.1项目视图区12
2.3.2编辑区14
2.3.3VisualC++6.0的选单栏14
2.3.4工具列20
2.3.5WizardBar21
2.3.6VisualC++6.0中的快捷特性22
2.4VisualC++6.0的新特性22
2.5小结24
习题224
第3章MFC的结构和嚮导工具的使用26
3.1VisualC++的档案组织26
3.2MFC编程27
3.3MFC的应用程式框架27
3.4使用AppWizard创建应用程式框架30
3.4.1AppWizard概述30
3.4.2创建应用程式框架30
3.4.3应用程式的框架结构36
3.5ClassWizard50
3.6MFC的讯息管理56
3.6.1讯息映射机制56
3.6.2讯息的管理58
3.6.3自定义讯息59
3.6.4讯息的传送60
3.7MFC类库构成61
3.8使用MFC的好处64
3.9学习MFC的方法65
3.10小结65
习题366
VisualC++6.0实用教程(第2版)目录第4章常用控制项67
4.1控制项的基本概念67
4.2改变控制项的颜色69
4.3用来管理对话框控制项的CWnd成员函式70
4.4在程式中使用控制项71
4.5小结80
习题480
第5章对话框81
5.1对话框的基本概念81
5.2最简单的对话框--讯息框82
5.2.1讯息框的基本概念82
5.2.2创建一个讯息框实例83
5.3创建一个基于对话框的应用程式84
5.4进一步学习对话框的知识95
5.5无模式对话框97
5.5.1无模式对话框的特点97
5.5.2无模式对话框实例98
5.6关于视窗的删除103
5.7公用对话框的使用105
5.8小结107
习题5107第6章选单和工具列108
6.1选单概述108
6.2创建应用程式实例109
6.3创建多语言选单113
6.4快捷选单117
6.5工具列122
6.6更新命令用户接口讯息126
6.7小结128
习题6128
第7章集成滑鼠和键盘讯息129
7.1键盘讯息129
7.2滑鼠讯息130
7.3创建一个应用程式示例131
7.4小结137
习题7137
第8章绘图139
8.1绘图概述139
8.2图形设备接口140
8.2.1MFC中与GDI有关的类140
8.2.2设备场景类CDC140
8.2.3绘图对象类142
8.3基本绘图函式145
8.4萤幕映射方式147
8.5创建一个绘图应用程式149
8.6字型与文本160
8.6.1字型与文本的基本知识160
8.6.2文本与字型使用实例163
8.7关于OpenGL168
8.7.1翻译描述表168
8.7.2创建一个使用OpenGL的实例171
8.8小结174
习题8175
第9章文档/视图结构176
9.1文档/视图结构176
9.1.1文档/视图结构创建代码解读176
9.1.2文档对象与视图对象的相互作用179
9.1.3文档/视图的讯息传递机制180
9.2单文档应用程式181
9.2.1建立应用程式框架181
9.2.2添加新设计类182
9.2.3添加文档存取功能187
9.2.4增加画线功能189
9.3多文档界面应用程式194
9.3.1创建一个MDI的应用程式框架194
9.3.2设定文档类196
9.3.3完成第一个视图197
9.3.4创建第二个视图199
9.3.5另一种流行的视图结构--切分视窗201
9.4小结203
习题9203
第10章高级控制项204
10.1标籤式对话框204
10.2树控制项208
10.3使用进度控制项、数字滚选按钮控制项、滑块控制项216
10.4小结220
习题10220
第11章组件和ActiveX技术222
11.1VisualC++组件222
11.2ActiveX控制项227
11.2.1ActiveX控制项简介227
11.2.2ActiveX控制项体系结构228
11.2.3创建ActiveX控制项229
11.2.4ActiveX控制项的安装235
11.2.5在程式中使用ActiveX控制项236
11.3小结237
习题11237
第12章多执行绪的调度和处理238
12.1多任务、多进程和多执行绪238
12.2MFC对多执行绪的支持239
12.3执行绪的创建和终止239
12.3.1基本知识239
12.3.2创建一个多执行绪实例240
12.3.3执行绪间的通信243
12.4进程和执行绪的优先权问题245
12.5执行绪同步问题246
12.6用户界面执行绪248
12.7小结249
习题12249
第13章资料库编程251
13.1ODBC的基本概念251
13.2MFC的ODBC类252
13.2.1CDatabase类252
13.2.2CRecordView类253
13.3创建一个ODBC数据源的资料库管理程式实例254
13.4深入理解CRecordset类258
13.5几个有用的函式260
13.6增加程式的功能260
13.7DAO简介262
13.8小结267
习题13267
第14章VisualC++程式调试268
14.1VisualC++的调试工具268
14.1.1设定工程的调试属性268
14.1.2设定断点269
14.2控制程式的运行273
14.3使用查看工具273
14.3.1弹出式调试信息条273
14.3.2观察视窗274
14.3.3记忆体视窗274
14.3.4暂存器视窗274
14.3.5快速查看变数对话框275
14.4高级调试技术276
14.4.1TRACE宏的利用276
14.4.2ASSERT宏的利用277
14.4.3ASSERT_VALID宏277
14.4.4对象的Dump函式的利用277
14.4.5检查记忆体漏洞278
14.5最常见的20种VisualC++编译错误信息279
14.6小结280
习题14280
参考文献281