新编Visual C++ 6.0教程(1CD)

分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 北京科海培训中心编
出 版 社: 北京科海电子出版社
出版时间: 2003-5-1字数: 388千版次: 1页数: 380印刷时间: 2002/07/02开本:印次:纸张: 胶版纸I S B N : 9787900107138包装: 平装编辑推荐
Visual C++ 6.0是Microsft公司综合性最强、最复杂的开发工具。本书从最基本的概念出发,详细地讲解了如何使用Visual C++ 6.0进行编程的原理和方法,并提供了丰富的、实用性很强的程序实例。本书内容全面,涵盖面广,实例丰富,即是初学者很好的入门教程,又可作为Visual C++ 6.0的培训教材使用。
内容简介
本书由浅入深地讲解了如何使用Visual C++ 6.0 进行编程的方法和技巧,并提供了丰富的、可用的应用实例。
全书内容分为三篇:第一篇介绍面向对象的概念和C++语言的程序设计方法;第二篇着重讲述了利用Visual C++的集成开发环境设计应用程序的原理和过程,包括集成环境的安装、应用程序框架、AppWizard和ClassWizard的使用和结构原理、对话框和控件、绘图和打印等等;第三篇介绍了Visual C++的高级应用程序设计,包括Visual C++对数据库的访问、ActiveX控件和网络编程等等。
本书内容全面,涵盖面广,实例丰富,即是初学者很好的入门教程,有事程序设计人员必不可少的参考手册。
作者简介
目录
上篇 C++程序设计基础
第1章 C++入门3
1.1 C++的发展3
1.2 程序设计语言4
1.3 面向对象程序设计5
1.4 简单的C++程序实例7
1.4.1 简单程序的源代码7
1.4.2 程序的编辑、编译和运行9
1.5 小结13
第2章 基本数据类型与表达式14
2.1 标识符14
2.2 基本数据类型15
2.3 常量17
2.4 变量19
2.5 表达式20
2.6 小结23
2.7 练习题23
第3章 流程控制25
3.1 条件语句25
3.2 转向语句28
3.3 循环语句30
3.3.1 while语句30
3.3.2 do-while语句31
3.3.3 for语句32
3.3.4 if语句和goto语句构成的
循环语句35
3.3.5 循环嵌套36
第4章 数组38
4.1 一维数组38
4.1.1 一维数组的定义38
4.1.2 一维数组的初始化39
4.1.3 一维数组的引用39
4.1.4 一维数组的程序举例40
4.2 多维数组42
4.2.1 多维数组的定义42
4.2.2 多维数组的初始化43
4.2.3 多维数组的引用44
4.2.4 多维数组程序举例45
4.3 字符数组与字符串的处理46
4.3.1 字符数组的定义和初始化46
4.3.2 字符数组的输入输出47
4.3.3 字符串48
4.3.4 字符数组程序举例51
4.4 小结53
4.5 练习题53
第5章 函数55
5.1 函数的定义55
5.1.1 无参函数的定义55
5.1.2 有参函数的定义56
5.2 函数的调用57
5.3 局部变量和全局变量59
5.3.1 局部变量59
5.3.2 全局变量60
5.4 函数程序实例60
5.5 小结62
5.6 练习题63
第6章 指针与链表65
6.1 指针的基本概念65
6.2 指针变量的定义66
6.3 指针变量的引用66
6.4 结构体69
6.4.1 结构体的定义69
6.4.2 结构体对象70
6.4.3 结构体对象的引用71
6.5 链表71
6.5.1 链表的建立72
6.5.2 链表的插入与排序74
6.5.3 链表的删除75
6.6 小结78
6.7 练习题78
第7章 类与对象79
7.1 类的定义和对象的生成79
7.2 成员函数和this指针82
7.3 构造函数83
7.4 析构函数84
7.5 小结86
7.6 练习题86
第8章 继承与多态87
8.1 类的继承87
8.2 单一继承88
8.3 多重继承90
8.4 多态性和虚函数92
8.4.1 函数的重载92
8.4.2 运算符的重载94
8.4.3 虚函数94
8.5 类的友元98
8.5.1 类的友元函数98
8.5.2 类的友元类99
8.6 小结99
8.7 练习题100
下篇 Visual C++程序设计
第9章 Visual C++集成开发环境103
9.1 Visual C++工程及其文件构成
103
9.2 启动Visual C++104
9.3 Visual C++集成开发环境概述
105
9.3.1 项目工作区105
9.3.2 应用程序向导??AppWizard107
9.3.3 类向导??ClassWizard108
9.3.4 向导工具栏??WizardBar
108
9.4 小结109
9.5 练习题110
第10章 开发简单的Visual C++程序
111
10.1 AppWizard的使用111
10.2 一个简单的应用程序118
10.3 程序结构剖析123
10.4 Win32编程基础125
10.4.1 Win32数据类型125
10.4.2 句柄126
10.4.3 标识符命名126
10.5 小结127
10.6 练习题128
第11章 应用程序框架与
文档/视图结构129
11.1 CPROGRAMApp类129
11.2 CMainFrame类134
11.3 CPROGRAMDoc类、CPRO
GRAMView类与文档/视图结构137
11.4 CChildFrame类146
11.5 应用程序框架中的文件列表
148
11.6 小结149
11.7 练习题149
第12章 Microsoft类库基础150
12.1 Microsoft类库概述150
12.2 根类:Cobject151
12.3 MFC应用程序框架结构类151
12.4 MFC窗口类155
12.5 MFC异常类162
12.6 MFC文件类163
12.7 绘图和打印类164
12.8 ODBC类166
12.9 小结167
12.10 练习题167
第13章 菜单、ClassWizard与
消息映射168
13.1 编辑菜单资源168
13.1.1 系统生成的菜单168
13.1.2 菜单的编辑170
13.2 ClassWizard简介171
13.3 建立消息映射174
13.4 增强菜单项179
13.5 小结189
13.6 练习题189
第14章 对话框193
14.1 消息映射193
14.2 定义对话框197
14.3 增加对话框的功能201
14.4 弹出对话框206
14.5 运行程序208
14.6 小结209
14.7 练习题210
第15章 控件212
15.1 控件概述212
15.2 静态控件215
15.3 按钮控件218
15.4 编辑框控件223
15.5 列表框控件226
15.6 组合框控件233
15.7 滚动条控件237
15.8 常用控件应用实例239
15.8.1 对话框和控件的
手工编辑241
15.8.2 生成对话框类244
15.8.3 为控件建立关联的
成员变量245
15.8.4 手工加入其他成员变量
249
15.8.5 成员变量的初始化252
15.8.6 建立消息映射与
响应函数253
15.8.7 扩充响应函数257
15.8.8 程序的完成259
15.9 小结261
15.10 练习题261
第16章 实例分析263
16.1 应用程序功能设计263
16.2 编辑对话框264
16.3 建立成员变量268
16.4 建立菜单项273
16.5 建立成员函数277
16.6 小结289
16.7 练习题290
第17章 高级控件291
17.1 高级控件简介291
17.2 标签控件292
17.3 树控件311
17.4 旋转按钮控件316
17.5 滑动条控件319
17.6 进度条控件322
17.7 小结324
17.8 练习题325
第18章 绘图和打印326
18.1 绘图和打印类326
18.2 绘图操作的实现过程330
18.3 坐标与坐标模式334
18.4 绘图与打印应用实例340
18.5 小结346
18.6 练习题346
第19章 访问数据库349
19.1 MFC提供的数据库访问类349
19.2 建立、连接数据源352
19.3 建立访问数据库的应用程序
359
19.4 实现数据访问366
19.5 增加和删除记录369
19.6 程序分析372
19.7 小结380
19.8 练习题380
媒体评论