VISUAL C++6.0入门与提高
出版时间:
2000-01
版次:
1
ISBN:
9787302035084
定价:
29.80
装帧:
平装
开本:
其他
纸张:
胶版纸
页数:
352页
-
本书讲述Visual C++ 6.0的编程方法,用大量的实例说明了MFC类的使用京都技巧。全书共分17章,分别介绍了C++基本知识、Visual C++ 6.0的编程环境、AppWizard、ClassWizard等多方面的内容,使用户逐步掌握Visual C++的编程方法。另外还剖析了高级控件、数据库的调用、多线程编程等内容,使用户的编程水平更上一层楼。
本书适用于初学者和对Visual C++有一定了解的读者。 引言
第1章 Visual C++ 6.0的界面
1.1 集成开发环境的基本外观及其操作
1.1.1 正文窗口及其操作
1.1.2 Workspace窗口及其操作
1.2 Visual C++ 6.0集成开发环境的菜单功能
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Tool菜单
1.2.8 Window菜单
1.2.9 Help菜单
1.3 Visual C++ 6.0的工具栏
1.3.1 工具栏基本概念
1.3.2 工具栏的显示与隐藏
1.3.3 工具栏的定制及修改
1.4 本章小结
第2章 C++编程基础
2.1 C++的优点
2.1.1 封装性
2.1.2 继承性
2.1.3 多态性
2.2 类说明
2.3 构造函数
2.4 析构函数
2.5 虚函数
2.6 友元函数
2.7 运算符重载
2.8 静态变量
2.9 Windows编程规范
2.10 本章小结
第3章 MFC的层次结构
3.1 Microsoft基本类库概述
3.2 应用程序框架结构类
3.2.1 应用和线程支持类
3.2.2 命令发送类
3.2.3 文档类
3.2.4 文档模板类
3.3 窗口类
3.3.1 窗口支持类
3.3.2 框架窗口类
3.3.3 对话框类
3.3.4 视图类
3.3.5 控件类
3.3.6 控制栏类
3.3.7 分割窗口支持类和属性簿
3.4 图形和打印类
3.4.1 输出类
3.4.2 图形工具类
3.5 集合类
3.6 文件和数据库类
3.6.1 文件输入输出类
3.6.2 ODBC类
3.6.3 DAO类
3.6.4 文件和数据库类的相关类
3.7 OLE支持类
3.7.1 OLE容器类
3.7.2 OLE侍者类
3.7.3 OLE拖-放和数据传送类
3.7.4 OLE公用对话框类
3.7.5 OLE自动化类
3.7.6 OLE控制类
3.7.7 Active文档类
3.7.8 与OLE相关的类
3.8 Internet和网络类
3.8.1 ISAPI类
3.8.2 Windows Sockets类
3.8.3 Win32 Internet类
3.9 调试和异常类
3.9.1 调试支持类
3.9.2 异常类
3.10 各种辅助类
3.11 总论
3.12 本章小结
第4章 AppWizard的使用
4.1 AppWizard的启动
4.1.1 Files选项卡
4.1.2 Projects选项卡
4.1.3 WorkSpaces选项卡
4.1.4 Other Documents选项卡
4.2 使用MFC AppWizard生成应用程序
4.2.1 步骤1
4.2.2 步骤2
4.2.3 步骤3
4.2.4 步骤4
4.2.5 步骤5
4.2.6 步骤6
4.3 应用程序框架说明
4.3.1 文件说明
4.3.2 类的说明
4.4 本章小结
第5章 MFC应用程序框架
5.1 最简单的应用程序——“Hello World!”
5.2 带文档——视图结构的应用
5.2.1 应用对象
5.2.2 文档模板
5.2.3 主框架窗口对象
5.2.4 文档对象
5.2.5 视图对象
5.2.6 子框加窗口类
5.2.7 单文档应用程序框架
5.3 本章小结
第6章 用ClassWizard设计类
6.1 如何启动ClassWizard应用程序
6.2 Message Maps选项卡
6.3 Member Variables选项卡
6.4 Automation选项卡
6.5 ActiveX Events选项卡
6.6 Class Info选项卡
6.7 如何往视图类中加入成员函数
6.7.1 AppWizard生成的视图类
6.7.2 加进成员函数
6.7.3 按要求对代码进行修改
6.8 如何往工程中添加新类
6.9 本章小结
第7章 文档-视图结构
7.1 文档和视图之间的相互作用函数
7.1.1 CView类的GetDocument( )函数
7.1.2 CDocument类的UpdateAllView( )函数
7.1.3 CView在的OnUpdate ( )函数
7.1.4 CView灰的OnInitialUpdate( )函数
7.1.5 CDocument类的DeleteContens( )函数
7.2 简单的文档-视图应用程序
7.3 Ex07a例子程序
7.4 更加高级的文档-视图之间的相互作用
7.5 Ex07b例子程序
7.6 本章小结
第8章 菜单、工具栏和状态栏
8.1 菜单
8.1.1 利用AppWizard定义菜单
8.1.2 在应用程序中包含菜单
8.1.3 菜单的消息处理
8.1.4 在应用程序中控制菜单
8.2 工具栏
8.2.1 建立工具栏
8.2.2 工具栏的成员函数
8.2.3 工具栏的相关函数
8.2.4 改变工具栏的命令按钮风格
8.2.5 在工具栏中嵌入组合框
8.3 状态栏
8.3.1 创建状态栏
8.3.2 CStatusBar类的成员函数
8.3.3 在状态栏中显示当前时间
8.4 本章小结
第9章 输入、输出及打印
9.1 输入消息及其处理函数
9.1.1 键盘消息
9.1.2 鼠标消息
9.1.3 字符消息
9.1.4 计时器消息
9.2 图形设备接口
9.2.1 设备描述表和显示描述表
9.2.2 绘图工具
9.2.3 映射模式
9.2.4 基本文本输出
9.2.5 基本绘图函数
9.3 打印及打印预览
9.3.1 打印信息
9.3.2 默认打印流程
9.3.3 增强打印能力
9.3.4 打印预览
9.4 本章小结
第10章 对话框
10.1 对话框概述
10.1.1 对话框的应用
10.1.2 对话框的分类
10.1.3 对话框的常用函数
10.1.4 对话框的显示
10.2 对话框的应用实例
10.2.1 应用程序概貌
10.2.2 应用程序框架的生成及对话框类的添加
10.2.3 对话框数据的存取
10.2.4 对话框在程序中的使用
10.2.5 程序的最后完成
10.3 常用对话框简介
10.4 本章小结
第11章 常用控件
11.1 控件概述
11.2 静态控件和按钮控件
11.2.1 静态控件
11.2.2 按钮控件
11.3 滚动条
11.4 列表框
11.5 编辑控件
11.6 组合框
11.6.1 组合框的风格与类型
11.6.2 组合框控件类
11.7 常用控件应用程序实例
11.7.1 应用程序功能设计
11.7.2 对话框的编辑
11.8 本章小结
第12章 高级控件
12.1 标签控件
12.1.1 标签控件实现
12.1.2 CTabCtrl类
12.2 动画控件
12.3 进度控件
12.4 数字滚选钮控件
12.4.1 数字滚选按钮控件实例
12.4.2 CSpinButtonCtrl类
12.5 树控件
12.5.1 TV_ITEM结构
12.5.2 TV_INSERTSRUCT结构
12.5.3 生成树结构
12.5.4 CTreeCtrl类
12.6 日期时间控件和日历控件
12.7 本章小结
第13章 文件存取
13.1 文件的访问
13.1.1 CFile类的功能
13.1.2 打开文件
13.1.3 文件访问和共享标志
13.1.4 存取数据
13.1.5 关闭文件
13.2 随机文件访问
13.3 序列化
13.4 CArchive类
13.5 本章小结
第14章 HTML帮助文件的制作
14.1 普通帮助文件的制作
14.1.1 怎样制作帮助文件
14.1.2 RTF文件的制作
14.1.3 帮助文件的编译
14.2 Visual C++的在帮助机制
14.2.1 联机帮助的形式
14.2.2 不需要任何的形式
14.2.3 联机帮助的机理
14.2.4 联机帮助的例子
14.3 HTML文件的制作
14.4 HTML帮助文件的制作
14.4.1 创建HTML帮助工程
14.4.2 在工程文件中添加Contents
14.4.3 在工程文件中添加Index项
14.4.4 设置起始显示页面
14.4.5 编译和查看
14.5 在应用程序中调用HTML帮助文件
14.6 在Visual C++ 6.0应用程序中实现联机帮助的调用
14.7 本章小结
第15章 与数据库的连接
15.1 了解数据库
15.2 ODBC以及MFC的ODBC类
15.3 建立并登录数据源
15.4 生成数据库应用程序
15.5 数据库应用程序的结构
15.5.1 CEx15aSet
15.5.2 CEx15aDoc
15.5.3 CEx15aView
15.6 为CEx15aView的对话框资源添加控件
15.7 运行
15.8 进一步了解CRecordset
15.9 增加和删除记录
15.9.1 增加记录
15.9.2 删除记录
15.10 本章小结
第16章 多线程及其实现
16.1 多线程的概念
16.2 Visual C++中的多线程
16.3 如何使用MFC实现工作者线程
16.4 如何使用MFC实现用户界面线程
16.4.1 用户界面线程的实现
16.4.2 控制用户界面线程的途径
16.5 同步对象
16.5.1 同步的概念
16.5.2 同步对象
16.5.3 MFC封装
16.5.4 怎样选择同步对象
16.6 多线程的应用实例
16.7 本章小结
第17章 ActiveX控件的设计与应用
17.1 ActiveX简介
17.2 ActiveX控件
17.3 ActiveX控件的设计
17.4 创建包含ActiveX控件的MFC应用程序
17.5 ActiveX控件的使用
17.6 本章小结
附录 A Visual C++ 6.0新增功能简介
附录 B MFC类库简明参考
-
内容简介:
本书讲述Visual C++ 6.0的编程方法,用大量的实例说明了MFC类的使用京都技巧。全书共分17章,分别介绍了C++基本知识、Visual C++ 6.0的编程环境、AppWizard、ClassWizard等多方面的内容,使用户逐步掌握Visual C++的编程方法。另外还剖析了高级控件、数据库的调用、多线程编程等内容,使用户的编程水平更上一层楼。
本书适用于初学者和对Visual C++有一定了解的读者。
-
目录:
引言
第1章 Visual C++ 6.0的界面
1.1 集成开发环境的基本外观及其操作
1.1.1 正文窗口及其操作
1.1.2 Workspace窗口及其操作
1.2 Visual C++ 6.0集成开发环境的菜单功能
1.2.1 File菜单
1.2.2 Edit菜单
1.2.3 View菜单
1.2.4 Insert菜单
1.2.5 Project菜单
1.2.6 Build菜单
1.2.7 Tool菜单
1.2.8 Window菜单
1.2.9 Help菜单
1.3 Visual C++ 6.0的工具栏
1.3.1 工具栏基本概念
1.3.2 工具栏的显示与隐藏
1.3.3 工具栏的定制及修改
1.4 本章小结
第2章 C++编程基础
2.1 C++的优点
2.1.1 封装性
2.1.2 继承性
2.1.3 多态性
2.2 类说明
2.3 构造函数
2.4 析构函数
2.5 虚函数
2.6 友元函数
2.7 运算符重载
2.8 静态变量
2.9 Windows编程规范
2.10 本章小结
第3章 MFC的层次结构
3.1 Microsoft基本类库概述
3.2 应用程序框架结构类
3.2.1 应用和线程支持类
3.2.2 命令发送类
3.2.3 文档类
3.2.4 文档模板类
3.3 窗口类
3.3.1 窗口支持类
3.3.2 框架窗口类
3.3.3 对话框类
3.3.4 视图类
3.3.5 控件类
3.3.6 控制栏类
3.3.7 分割窗口支持类和属性簿
3.4 图形和打印类
3.4.1 输出类
3.4.2 图形工具类
3.5 集合类
3.6 文件和数据库类
3.6.1 文件输入输出类
3.6.2 ODBC类
3.6.3 DAO类
3.6.4 文件和数据库类的相关类
3.7 OLE支持类
3.7.1 OLE容器类
3.7.2 OLE侍者类
3.7.3 OLE拖-放和数据传送类
3.7.4 OLE公用对话框类
3.7.5 OLE自动化类
3.7.6 OLE控制类
3.7.7 Active文档类
3.7.8 与OLE相关的类
3.8 Internet和网络类
3.8.1 ISAPI类
3.8.2 Windows Sockets类
3.8.3 Win32 Internet类
3.9 调试和异常类
3.9.1 调试支持类
3.9.2 异常类
3.10 各种辅助类
3.11 总论
3.12 本章小结
第4章 AppWizard的使用
4.1 AppWizard的启动
4.1.1 Files选项卡
4.1.2 Projects选项卡
4.1.3 WorkSpaces选项卡
4.1.4 Other Documents选项卡
4.2 使用MFC AppWizard生成应用程序
4.2.1 步骤1
4.2.2 步骤2
4.2.3 步骤3
4.2.4 步骤4
4.2.5 步骤5
4.2.6 步骤6
4.3 应用程序框架说明
4.3.1 文件说明
4.3.2 类的说明
4.4 本章小结
第5章 MFC应用程序框架
5.1 最简单的应用程序——“Hello World!”
5.2 带文档——视图结构的应用
5.2.1 应用对象
5.2.2 文档模板
5.2.3 主框架窗口对象
5.2.4 文档对象
5.2.5 视图对象
5.2.6 子框加窗口类
5.2.7 单文档应用程序框架
5.3 本章小结
第6章 用ClassWizard设计类
6.1 如何启动ClassWizard应用程序
6.2 Message Maps选项卡
6.3 Member Variables选项卡
6.4 Automation选项卡
6.5 ActiveX Events选项卡
6.6 Class Info选项卡
6.7 如何往视图类中加入成员函数
6.7.1 AppWizard生成的视图类
6.7.2 加进成员函数
6.7.3 按要求对代码进行修改
6.8 如何往工程中添加新类
6.9 本章小结
第7章 文档-视图结构
7.1 文档和视图之间的相互作用函数
7.1.1 CView类的GetDocument( )函数
7.1.2 CDocument类的UpdateAllView( )函数
7.1.3 CView在的OnUpdate ( )函数
7.1.4 CView灰的OnInitialUpdate( )函数
7.1.5 CDocument类的DeleteContens( )函数
7.2 简单的文档-视图应用程序
7.3 Ex07a例子程序
7.4 更加高级的文档-视图之间的相互作用
7.5 Ex07b例子程序
7.6 本章小结
第8章 菜单、工具栏和状态栏
8.1 菜单
8.1.1 利用AppWizard定义菜单
8.1.2 在应用程序中包含菜单
8.1.3 菜单的消息处理
8.1.4 在应用程序中控制菜单
8.2 工具栏
8.2.1 建立工具栏
8.2.2 工具栏的成员函数
8.2.3 工具栏的相关函数
8.2.4 改变工具栏的命令按钮风格
8.2.5 在工具栏中嵌入组合框
8.3 状态栏
8.3.1 创建状态栏
8.3.2 CStatusBar类的成员函数
8.3.3 在状态栏中显示当前时间
8.4 本章小结
第9章 输入、输出及打印
9.1 输入消息及其处理函数
9.1.1 键盘消息
9.1.2 鼠标消息
9.1.3 字符消息
9.1.4 计时器消息
9.2 图形设备接口
9.2.1 设备描述表和显示描述表
9.2.2 绘图工具
9.2.3 映射模式
9.2.4 基本文本输出
9.2.5 基本绘图函数
9.3 打印及打印预览
9.3.1 打印信息
9.3.2 默认打印流程
9.3.3 增强打印能力
9.3.4 打印预览
9.4 本章小结
第10章 对话框
10.1 对话框概述
10.1.1 对话框的应用
10.1.2 对话框的分类
10.1.3 对话框的常用函数
10.1.4 对话框的显示
10.2 对话框的应用实例
10.2.1 应用程序概貌
10.2.2 应用程序框架的生成及对话框类的添加
10.2.3 对话框数据的存取
10.2.4 对话框在程序中的使用
10.2.5 程序的最后完成
10.3 常用对话框简介
10.4 本章小结
第11章 常用控件
11.1 控件概述
11.2 静态控件和按钮控件
11.2.1 静态控件
11.2.2 按钮控件
11.3 滚动条
11.4 列表框
11.5 编辑控件
11.6 组合框
11.6.1 组合框的风格与类型
11.6.2 组合框控件类
11.7 常用控件应用程序实例
11.7.1 应用程序功能设计
11.7.2 对话框的编辑
11.8 本章小结
第12章 高级控件
12.1 标签控件
12.1.1 标签控件实现
12.1.2 CTabCtrl类
12.2 动画控件
12.3 进度控件
12.4 数字滚选钮控件
12.4.1 数字滚选按钮控件实例
12.4.2 CSpinButtonCtrl类
12.5 树控件
12.5.1 TV_ITEM结构
12.5.2 TV_INSERTSRUCT结构
12.5.3 生成树结构
12.5.4 CTreeCtrl类
12.6 日期时间控件和日历控件
12.7 本章小结
第13章 文件存取
13.1 文件的访问
13.1.1 CFile类的功能
13.1.2 打开文件
13.1.3 文件访问和共享标志
13.1.4 存取数据
13.1.5 关闭文件
13.2 随机文件访问
13.3 序列化
13.4 CArchive类
13.5 本章小结
第14章 HTML帮助文件的制作
14.1 普通帮助文件的制作
14.1.1 怎样制作帮助文件
14.1.2 RTF文件的制作
14.1.3 帮助文件的编译
14.2 Visual C++的在帮助机制
14.2.1 联机帮助的形式
14.2.2 不需要任何的形式
14.2.3 联机帮助的机理
14.2.4 联机帮助的例子
14.3 HTML文件的制作
14.4 HTML帮助文件的制作
14.4.1 创建HTML帮助工程
14.4.2 在工程文件中添加Contents
14.4.3 在工程文件中添加Index项
14.4.4 设置起始显示页面
14.4.5 编译和查看
14.5 在应用程序中调用HTML帮助文件
14.6 在Visual C++ 6.0应用程序中实现联机帮助的调用
14.7 本章小结
第15章 与数据库的连接
15.1 了解数据库
15.2 ODBC以及MFC的ODBC类
15.3 建立并登录数据源
15.4 生成数据库应用程序
15.5 数据库应用程序的结构
15.5.1 CEx15aSet
15.5.2 CEx15aDoc
15.5.3 CEx15aView
15.6 为CEx15aView的对话框资源添加控件
15.7 运行
15.8 进一步了解CRecordset
15.9 增加和删除记录
15.9.1 增加记录
15.9.2 删除记录
15.10 本章小结
第16章 多线程及其实现
16.1 多线程的概念
16.2 Visual C++中的多线程
16.3 如何使用MFC实现工作者线程
16.4 如何使用MFC实现用户界面线程
16.4.1 用户界面线程的实现
16.4.2 控制用户界面线程的途径
16.5 同步对象
16.5.1 同步的概念
16.5.2 同步对象
16.5.3 MFC封装
16.5.4 怎样选择同步对象
16.6 多线程的应用实例
16.7 本章小结
第17章 ActiveX控件的设计与应用
17.1 ActiveX简介
17.2 ActiveX控件
17.3 ActiveX控件的设计
17.4 创建包含ActiveX控件的MFC应用程序
17.5 ActiveX控件的使用
17.6 本章小结
附录 A Visual C++ 6.0新增功能简介
附录 B MFC类库简明参考
查看详情
-
九品
河北省保定市
平均发货8小时
成功完成率89.88%
-
八五品
湖北省武汉市
平均发货9小时
成功完成率93.65%
-
八五品
湖北省武汉市
平均发货9小时
成功完成率95.45%
-
八五品
江苏省南京市
平均发货12小时
成功完成率91.42%
-
八五品
湖北省天门市
平均发货18小时
成功完成率88.64%
-
九品
天津市宝坻区
平均发货9小时
成功完成率91.81%
-
八品
内蒙古包头市
平均发货11小时
成功完成率98.47%
-
九品
河北省保定市
平均发货9小时
成功完成率91.63%
-
九品
北京市东城区
平均发货14小时
成功完成率92.5%
-
九品
-
八五品
江苏省南京市
平均发货10小时
成功完成率94.73%
-
八五品
河南省周口市
平均发货9小时
成功完成率89.28%
-
九品
河南省商丘市
平均发货7小时
成功完成率97.56%
-
八五品
江苏省苏州市
平均发货11小时
成功完成率90.41%
-
八五品
河南省周口市
平均发货7小时
成功完成率93.79%
-
八五品
湖北省咸宁市
平均发货12小时
成功完成率93.83%
-
八五品
山东省济南市
平均发货11小时
成功完成率93.42%
-
八五品
-
八五品
江苏省南京市
平均发货16小时
成功完成率91.4%
-
八五品
江苏省苏州市
平均发货8小时
成功完成率86.23%
-
八五品
江苏省苏州市
平均发货8小时
成功完成率86.23%
-
八五品
江苏省苏州市
平均发货8小时
成功完成率86.23%
-
九品
北京市通州区
平均发货8小时
成功完成率93.14%
-
八五品
北京市东城区
平均发货14小时
成功完成率94.93%
-
八五品
上海市黄浦区
平均发货8小时
成功完成率88.69%
-
七五品
安徽省合肥市
平均发货12小时
成功完成率97.77%
-
八五品
河南省濮阳市
平均发货7小时
成功完成率96.59%
-
九品
北京市通州区
平均发货6小时
成功完成率96.45%
-
九品
江西省宜春市
平均发货12小时
成功完成率93.18%
-
八五品
湖北省咸宁市
平均发货15小时
成功完成率92.71%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率88.98%
-
VISUAL C++6.0入门与提高
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
九品
广东省佛山市
平均发货7小时
成功完成率92.72%
-
VISUAL C++6.0入门与提高
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
九品
北京市通州区
平均发货12小时
成功完成率90.1%
-
九品
江西省宜春市
平均发货12小时
成功完成率93.18%
-
九五品
河北省保定市
平均发货17小时
成功完成率94.39%
-
八五品
山东省枣庄市
平均发货8小时
成功完成率87.37%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.36%
-
九品
北京市昌平区
平均发货17小时
成功完成率100%
-
1999-05 印刷
印次: 1
九五品
河南省商丘市
平均发货6小时
成功完成率97.62%
-
八五品
山东省济南市
平均发货8小时
成功完成率94.81%
-
九品
江西省宜春市
平均发货12小时
成功完成率93.18%
-
九品
江西省宜春市
平均发货12小时
成功完成率93.18%
-
九五品
江苏省淮安市
平均发货19小时
成功完成率100%
-
八五品
浙江省杭州市
平均发货12小时
成功完成率33.33%
-
八五品
江西省南昌市
平均发货10小时
成功完成率89.83%
-
八五品
重庆市沙坪坝区
平均发货9小时
成功完成率87.12%