出版时间:1999-10 出版社:清华大学出版社 作者:康博创作室
Tag标签:无
内容概要
内容简介
本书对VisualC++6.0的使用与开发进行了全面系统的介绍。全书首先对VisualC++6.0的新特
点、集成开发环境作了详细的介绍;然后讲解C++语言的基本语法以及面向对象的程序设计;接着对如
何运用MFC类库开发Windows应用程序进行了循序渐进的阐述,覆盖了从使用AppWizard、ClassWizard到
用户界面的创建,对话框、控件的实现等内容,这是本书最基本、最核心的内容;最后涉及VisualC++的
高级编程,包括数据库功能的添加,多线程、多任务程序设计等。此外,还精心设计了大量的编程实例,
在每一章的最后都列有“思考与练习”,以供读者检查并巩固所学到的知识和技巧。
本书适用于所有使用VisualC++6.0进行程序设计的人员阅读,尤其适合自学该软件的读者,是一
本非常适合初学者使用的培训教材。
书籍目录
目录
绪论
0.1 VisualC++概述
0.2 VisualC++6.0的新特点
0.2.1 增强的MFC类库
0.2.2 改进的编译器和连接器
0.2.3 强大的编辑器
0.2.4 增强的AppWizard
0.2.5 增强的数据库支持
0.3 VisualC++6.0集成环境
0.3.1 MicrosoftDeveloperStudio
0.3.2 文本编辑器
0.3.3 资源编辑器
0.3.4 编译器
0.3.5 连接器
0.3.6 调试器
0.3.7 联机帮助
0.3.8 VisualC++6.0附带工具简介
0.4 本书主要内容及编排方式
第1章 面向对象的程序设计和C++语言
1.1 00P初步
1.1.1 面向过程的程序设计和面向对象的程序设计
1.1.2 几个基本概念
1.1.3 三类基本机制
1.1.4 C++与OOP的关系
1.2 C++语言基础
1.2.1 基本数据类型
1.2.2 标识符
1.2.3 C++中的变量
1.2.4 C++中的常量
1.3 基本运算符
1.3.1 算术运算符
1.3.2 关系运算符
1.3.3 逻辑运算符
1.3.4 按位运算符
1.3.5 特殊运算符
1.4 流程控制
1.4.1 条件语句
1.4.2 分支语句
1.4.3 循环语句
1.4.4 转移语句
1.5 自定义数据类型
1.5.1 typedef
1.5.2 结构数据类型
1.5.3 联合数据类型
1.5.4 枚举类型
1.6 输入/输出
1.6.1 cout流输出
1.6.2 cin流输入
1.7 类和对象
1.7.1 类的定义
1.7.2 对象
1.7.3 构造函数和析构函数
1.7.4 函数的重载
1.8 类的继承
1.9 虚拟函数与多态性
1.9.1 虚拟函数
1.9.2 虚拟函数的实例
1.10 本章小结
1.11 思考与练习
第2章 VisualC++6.0开发环境
2.1 了解VisualC++6.0开发环境
2.2 VisualC++6.0的菜单栏
2.2.1 File菜单
2.2.2 Edit菜单
2.2.3 View菜单
2.2.4 Insert菜单
2.2.5 Project菜单
2.2.6 Build菜单
2.2.7 Debug菜单
2.2.8 Tools菜单
2.2.9 Window菜单
2.2.10 Help菜单
2.3 VisualC++6.0的工具栏
2.3.1 Standard工具栏
2.3.2 Build工具栏
2.3.3 BuildMiniBar工具栏
2.3.4 ATL工具栏
2.3.5 Resource工具栏
2.3.6 Edit工具栏
2.3.7 Debug工具栏
2.3.8 Browse工具栏
2.3.9 Database工具栏
2.3.10 WizardBar工具栏
2.4 项目工作区窗格
2.4.1 ClassView选项卡
2.4.2 ResourceView选项卡
2.4.3 FileView选项卡
2.5 代码编辑窗格
2.6 本章小结
2.7 思考与练习
第3章 第一个应用程序
3.1 使用AppWizard创建应用程序
3.1.1 创建FirstApp
3.1.2 编译、连接、运行
3.2 程序结构
3.3 程序分析
3.3.1 应用程序类
3.3.2 InitInstance函数
3.4 本章小结
3.5 思考与练习
第4章 消息
4.1 Windows消息
4.2 消息循环
4.3 消息的种类
4.3.1 键盘消息
4.3.2 鼠标消息
4.3.3 与窗口操作有关的消息
4.3.4 定时消息
4.3.5 命令消息WMCOMMAND
4.4 消息映射
4.5 本章小结
4.6 思考与练习
第5章 使用ClassWizard
5.1 ClassWizard入门
5.2 进入ClassWizard
5.2.1 MessageMaps选项卡
5.2.2 MemberVariables选项卡
5.2.3 Automation选项卡
5.2.4 ActiveXEvents选项卡
5.2.5 ClassInfo选项卡
5.3 使用ClassWizard创建新类
5.4 使用ClassWizard 添加消息处理函数
5.5 使用ClassWizard添加成员变量
5.6 使用ClassWizard覆盖虚拟函数
5.7 本章小结
5.8 思考与练习
第6章 视图与文档
6.1 文档与视图
6.2 视图类
6.3 文档类
6.4 典型程序范例
6.4.1 创建程序框架
6.4.2 添加成员变量
6.4.3 处理视图类
6.4.4 存取数据
6.4.5 MyPoint程序清单
6.5 本章小结
6.6 思考与练习
第7章 对话框
7.1 对话框基础
7.1.1 创建对话框资源
7.1.2 创建对话框类
7.2 对话框程序范例
7.2.1 创建应用程序框架
7.2.2 创建对话框资源
7.2.3 创建新类
7.2.4 使用对话框
7.2.5 程序清单
7.3 本章小结
7.4 思考与练习
第8章 属性表
8.1 属性表初步
8.1.1 属性表的组成
8.1.2 CPropertySheet类和CPropertyPage类
8.2 创建范例程序
8.2.1 创建应用程序框架
8.2.2 创建表页
8.2.3 创建表单类
8.2.4 添加交互功能
8.2.5 程序清单
8.3 本章小结
8.4 思考与练习
第9章 控件
9.1 控件初步
9.1.1 控件的类型
9.1.2 控件列表
9.2 创建控件
9.2.1 利用对话框资源编辑器
9.2.2 手动添加控件
9.3 CButton类
9.4 CEdit类
9.5 CStatic类
9.6 CListBox类
9.7 CComboBox类
9.8 CScrollBar类
9.9 CProgressCtrl类
9.10 CSliderCtrl类
9.11 CListCtrl类
9.12 CTreeCtrl类
9.13 CImageList类
9.14 范例程序
9.14.1 创建应用程序框架
9.14.2 创建进度条控件
9.14.3 创建列表视控件
9.14.4 创建编辑框控件
9.14.5 添加资源符号
9.14.6 程序清单
9.15 本章小结
9.16 思考与练习
第10章 创建用户界面
10.1 创建菜单栏
10.1.1 创建菜单资源
10.1.2 CMenu类
10.1.3 创建弹出式菜单
10.2 创建工具栏
10.2.1 编辑工具栏资源
10.2.2 CToolBar类
10.2.3 创建工具栏的方法
10.2.4 范例程序
10.3 创建状态栏
10.3.1 CStatusBar类
10.3.2 创建状态栏
10.3.3 更新标志符文本
10.3.4 添加新面板
10.4 本章小结
10.5 思考与练习
第11章 绘图
11.1 设备上下文
11.2 使用画笔和画刷
11.2.1 画笔初步
11.2.2 画刷初步
11.2.3 使用库存工具
11.2.4 范例程序
11.3 使用字体
11.3.1 使用库存字体
11.3.2 创建字体
11.3.3 使用字体
11.3.4 文本输出函数
11.4 其他图形对象
11.4.1 CBitmap类
11.4.2 CPalette类
11.4.3 CRgn类
11.5 常用绘图函数
11.5.1 线条函数
11.5.2 形状函数
11.5.3 位操作函数
11.5.4 填充函数
11.6 本章小结
11.7 思考与练习
第12章 数据库应用
12.1 数据库初步
12.1.1 数据库基础知识
12.1.2 0DBC技术
12.1.3 DAO技术
12.2 与数据库相关的MFC类
12.2.1 CDatabase类
12.2.2 CRecordset类
12.2.3 CRecordView类
12.3 范例程序
12.3.1 创建ODBC数据源
12.3.2 创建DatabaseApp程序框架
12.3.3 程序分析
12.3.4 实现数据库浏览功能
12.3.5 添加其他数据库功能
12.4 本章小结
12.5 思考与练习
第13章 多任务、多线程编程
13.1 基本概念介绍
13.1.1 进程
13.1.2 线程
13.1.3 任务
13.1.4 临界区
13.1.5 信号量
13.2 创建线程
13.2.1 CWinThread类
13.2.2 创建工作者线程
13.2.3 创建用户界面线程
13.2.4 线程的终止
13.2.5 范例程序
13.3 线程的通信
13.3.1 PostMeaage函数
13.3.2 范例程序
13.4 线程的同步
13.4.1 CCriticalSection类
13.4.2 CSemaphore类
13.4.3 CEvent类
13.5 本章小结
13.6 思考与练习
第14章 MSDN帮助系统
14.1 MSDN简介
14.2 进入MSDN
14.2.1 信息定位窗格
14.2.2 工具栏窗格
14.2.3 浏览器窗格
14.3 帮助信息检索
14.3.1 目录检索方式
14.3.2 索引检索方式
14.3.3 搜索检索方式
14.3.4 书签检索方式
14.4 使用MSDN
14.4.1 创建和使用子集
14.4.2 复制主题和打印主题
14.5 本章小结
14.6 思考与练习
图书封面
图书标签Tags
无
评论、评分、阅读与下载
Visual C++ 6.0 程序设计自学教程 PDF格式下载