书籍详情
VISUAL C++6.0实例教程
作者:门槛创作室编著
出版社:电子工业出版社
出版时间:1999-01-01
ISBN:9787505352322
定价:¥30.00
内容简介
Microsoft Visual C++ 6.0是微软公司Visual系列的最新杰作。Visual C++ 6.0全面支持Windows 编程,与微软公司的Windows系列操作系统之间具有天然的亲和性。本书的内容分为四部分。第一部分“基础篇”,主要介绍Visual C++ 6.0集成操作环境的命令操作,面向对象的方法和Windows编程原理。第二部分“应用篇”,主要介绍使用MFC进行Windows编程,介绍Windows消息循环和消息处理机制,以及Windows图形显示和文件I/O操作。第三部分“资源篇”,全面介绍使用Windows资源,包括图标、光标、菜单、对话框以及对话框中的各种控件。第四部分“提高篇”,深入介绍了Visual C++ 6.0编写的Windows应用程序的程序框架,详细剖析了文本视图结构的局原理,向读者介绍了使用Visual C++ 6.0的编程向导AppWizard和ClassWizard编写Windows应用程序。本书可作为Visual Studio培训班的教材及自学教程,并可作为编程人员的参考书籍。
作者简介
暂缺《VISUAL C++6.0实例教程》作者简介
目录
第一篇 基础篇
第1章 走进Visual C++ 6.0的精彩世界
1.1 Visual C++ 6.0概述
1.2 Visual C++ 的工作环境
1.2.1 Visual C++ 6.0开发环境总览
1.2.2 File菜单
1.2.3 Edit菜单
1.2.4 View菜单
1.2.5 Insert菜单
1.2.6 Project菜单
1.2.7 Build菜单
1.2.8 Tools菜单
1.2.9 Windows菜单
1.2.10 Help菜单
1.3 DOS程序员的惊喜
1.3.1 生成工程
1.3.2 生成和编辑源文件
1.3.3 建立程序
1.3.4 运行程序
1.3.5 调试应用程序
第2章 Windows 编程起步,进入一个新天地
2.1 Windows 的历史
2.2 Windows 的窗口和控件
2.3 华美界面下的强大引擎
2.3.1 事件驱动模型和消息循环
2.3.2 多任务机制的内幕——进程和线程
2.3.3 应用程序共享的资源——动态链接库技术
2.3.4 Windows 内存管理技术
2.4 编写一个Windows 程序
2.4.1 Windows 应用程序设计接口和开发工具包
2.4.2 用Windows API编写一个最小的Windows 程序
2.5 小结
思考与练习
第3章 面向对象的程序设计技术基础
3.1 面向对象技术概述
3.2 封装性
3.3 继承性
3.4 多态性
3.5 Visual C++ 6.0的基本类库MFC简介
3.6 C++的其它语法特点
3.7 小结
思考与练习
第二篇 应用篇
第4章 MFC编程基础
4.1 MFC的演变
4.2 MFC类库层次
4.3 Cobject类
4.4 从Cobject中派生出来的主要类
4.4.1 应用程序结构类
4.4.2 调试和异常类
4.4.3 文件服务类
4.4.4 图形处理类
4.4.5 菜单类
4.4.6 数据库类
4.4.7 同步类
4.4.8 数组类、列表类和映像类
4.4.9 Internet支持类
4.4.10 非CObject派生类
4.5 MFC程序剖析
4.6 小结
第5章 MFC的消息和消息处理
5.1 MFC事件驱动程序设计的引擎——CWinApp类
5.2 消息映像和消息处理
5.2.1 消息
5.2.2 MFC的消息映像及消息处理方法
5.2.3 MFC预定义的消息和消息处理程序
5.3 消息映像例程
5.4 小结
思考与练习
第6章 鼠标键盘Windows
6.1 鼠标消息和鼠标消息处理
6.1.1 用户区鼠标消息
6.1.2 非用户区的消息
6.1.3 “抓老鼠”——鼠标捕捉
6.2 键盘和键盘消息处理
6.2.1 键盘消息
6.2.2 按键消息及其处理
6.2.3 字符消息及其处理
6.3 鼠标键盘输入应用实例
6.4 小结
思考与练习
第7章 开启多彩的窗口——设备描述表和图形对象
7.1 设备描述表与图形设备接口
7.2 MFC设备描述类——CDC类
7.3 CDC的派生类
7.3.1 CPaintDC类
7.3.2 CClientDC类
7.3.3 CWindowDC类
7.4 图形对象
7.4.1 笔——Cpen类
7.4.2 刷子——CBrush类
7.5 用CDC的绘图函数与图形对象绘图
7.5.1 画图的坐标系统
7.5.2 Timer——趣味的源泉
7.5.3 “膨胀的欲望”——CDC绘图例程1
7.5.4 “MFC世界的晚霞”——CDC绘图例程2
7.5.5 “多彩的网络世界”——CDC绘图例程3
7.5.6 “贝叶斯万花筒”——CDC绘图例程4
7.6 用CDC输出文字
7.7 小结
思考与练习
第8章 文件输入与输出
8.1 文件与CFile( )类
8.1.1 构造器类函数
8.1.2 输入输出方法
8.1.3 文件定位函数
8.1.4 其它CFile类成员函数
8.2 CFile的派生类
8.2.1 CStdioFile类
8.2.2 CMemFile类
8.2.3 CSharedFile类
8.3 文件操作的例程FileDemo.CPP
8.4 小结
思考与练习
第三篇 资源篇
第9章 用图标光标装饰应用程序
9.1 资源
9.2 图标
9.2.1 创建图标
9.2.2 在工程中加入图标资源
9.2.3 在程序中使用图标资源
9.3 光标资源
9.3.1 创建光标
9.3.2 将光标加入应用程序
9.4 使用图标和动画光标的例程
9.5 小结
思考与练习
第10章 使用菜单快捷键和字符串表
10.1 菜单的使用
10.1.1 菜单消息
10.1.2 用菜单编辑器生成菜单资源
10.1.3 在应用程序中使用主菜单
10.1.4 非主菜单资源的加载过程
10.2 快捷键
10.3 字符串表
10.4 状态栏
10.5 字体例程
10.6 小结
思考与练习
第11章 发掘Windows资源——使用公用对话框
11.1 公用对话框概述
11.2 CColorDialog——选择色彩的好工具
11.3 CFileDialog——方便的文件操作界面
11.4 CfindReplaceDialog——编辑器中不可缺少的界面
11.5 CFontDialog类——选择字体的好工具
11.6 CPrint Dialog类——标准的打印设置界面
11.7 CPageSetupPDialoge类——页面设置的统一界面
11.8 字体显示例程的新版本——使用公用对话框
11.9 小结
思考与练习
第12章 使用对话框和按键控件
12.1 对话框的基本概念
12.2 CDialog类和创建对话框的一般过程
12.3 实现无控件对话框
12.3.1 用资源编辑器生成对话框
12.3.2 使用对话框
12.4 在对话框中使用按键
12.5 Cbutton类
12.6 CBitmapButton类——CButton的优秀继承者
12.6.1 在对话框中使用CBitmapButton对象
12.7 在对话框中使用CButton类
12.8 小结
思考与练习
第13章 编辑控件和对话框数据交换技术
13.1 CEdit类——编辑控件的类库支持
13.1.1 编辑控件的消息
13.1.2 CEdit类及其成员函数
13.2 CEdit使用例程——编辑器
13.3 对话框数据交换(DDX)和验证(DDV)技术
13.3.1 对话框数据交换(DDX)
13.3.2 对话框数据验证(DDV)
13.3.3 DDX和DDV在对话框中的实现
13.3.4 默默无闻的CDateExchange类
13.4 用编辑控制实现多种类型的数据输入
13.5 小结
思考与练习
第14章 使用列表框和组合框
14.1 列表框控件和CListBox类
14.1.1 列表框控件的MFC支持CListBox类
14.1.2 资源编辑器和CListBox联合
14.1.3 CListBox的方法
14.1.4 列表框消息
14.2 列表框应用例程
14.3 组合框控件和CComboBox类
14.3.1 组合框控件和MFC支持CComboBox类
14.3.2 资源编辑器和CComboBox的联合
14.3.3 CComboBox方法
14.3.4 组合框消息
14.4 组合框应用例程
14.5 小结
思考与练习
第15章 使用工具栏资源和滚动控件
15.1 工具栏和工具提示
15.1.1 CToolBar类——工具栏的MFC支持
15.1.2 使用资源编辑器和CToolBar类相结合
15.1.3 工具提示
15.1.4 使用工具栏的一个应用程序框架
15.1.5 工具栏使用的提高——CToolBarCtrl类
15.2 使用微调控件及其支持类CSpin
15.2.1 CSpinButtonCtrl类——微调控件的MFC支持
15.2.2 使用资源编辑器与CSpinButtonCtrl类结合创建微调控件
15.2.3 使用微调控件的例程
15.3 使用动控件及其支持类CScorllBar
15.3.1 CscrollBar——滚动条控件的MFC支持
15.3.2 使用资源编辑器与CScrollBar类联合创建滚动条控件
15.3.3 使用滚动控件的例程
15.4 使用滑动控件及其支持的CSliderctrl类
15.4.1 CSliderCtrl类——滑动控件的MFC支持
15.4.2 使用资源编辑器与CSliderctrl类结合创建滑动控件
15.4.3 使用滑动控件的例程
15.5 小结
思考与练习
第四篇 提高篇
第16章 MFC的应用程序框架
16.1 应用程序和主窗口模型
16.1.1 CWinApp类——MFC中的WinMain( )
16.1.2 CFrameWnd类——MFC中的基本框架窗口
16.2 基于对话框的应用程序框架
16.2.1 建立对话框应用程序框架的基本步骤
16.2.2 第一个基于对话框的应用程序
16.3 文档/视图结构的应用程序框架
16.3.1 文档和CDocument类
16.3.2 视图和CView类
16.3.3 CView支持的打印及打印预览
16.3.4 文档/视图结构的管家——文档模板和CDocTemplate类
16.3.5 文档/视图结构应用程序的消息循环和消息处理
16.3.6 文档/视图结构的应用程序示例
16.4 MDI程序的文档/视图结构
16.5 小结
思考与练习
第17章 VC编程自动化——AppWizard和ClassWizard
17.1 全方位提供服务的Wizard
17.2 AppWizard的应用
17.3 使用ClassWizard为应用程序增加功能
17.4 小结
思考与练
第1章 走进Visual C++ 6.0的精彩世界
1.1 Visual C++ 6.0概述
1.2 Visual C++ 的工作环境
1.2.1 Visual C++ 6.0开发环境总览
1.2.2 File菜单
1.2.3 Edit菜单
1.2.4 View菜单
1.2.5 Insert菜单
1.2.6 Project菜单
1.2.7 Build菜单
1.2.8 Tools菜单
1.2.9 Windows菜单
1.2.10 Help菜单
1.3 DOS程序员的惊喜
1.3.1 生成工程
1.3.2 生成和编辑源文件
1.3.3 建立程序
1.3.4 运行程序
1.3.5 调试应用程序
第2章 Windows 编程起步,进入一个新天地
2.1 Windows 的历史
2.2 Windows 的窗口和控件
2.3 华美界面下的强大引擎
2.3.1 事件驱动模型和消息循环
2.3.2 多任务机制的内幕——进程和线程
2.3.3 应用程序共享的资源——动态链接库技术
2.3.4 Windows 内存管理技术
2.4 编写一个Windows 程序
2.4.1 Windows 应用程序设计接口和开发工具包
2.4.2 用Windows API编写一个最小的Windows 程序
2.5 小结
思考与练习
第3章 面向对象的程序设计技术基础
3.1 面向对象技术概述
3.2 封装性
3.3 继承性
3.4 多态性
3.5 Visual C++ 6.0的基本类库MFC简介
3.6 C++的其它语法特点
3.7 小结
思考与练习
第二篇 应用篇
第4章 MFC编程基础
4.1 MFC的演变
4.2 MFC类库层次
4.3 Cobject类
4.4 从Cobject中派生出来的主要类
4.4.1 应用程序结构类
4.4.2 调试和异常类
4.4.3 文件服务类
4.4.4 图形处理类
4.4.5 菜单类
4.4.6 数据库类
4.4.7 同步类
4.4.8 数组类、列表类和映像类
4.4.9 Internet支持类
4.4.10 非CObject派生类
4.5 MFC程序剖析
4.6 小结
第5章 MFC的消息和消息处理
5.1 MFC事件驱动程序设计的引擎——CWinApp类
5.2 消息映像和消息处理
5.2.1 消息
5.2.2 MFC的消息映像及消息处理方法
5.2.3 MFC预定义的消息和消息处理程序
5.3 消息映像例程
5.4 小结
思考与练习
第6章 鼠标键盘Windows
6.1 鼠标消息和鼠标消息处理
6.1.1 用户区鼠标消息
6.1.2 非用户区的消息
6.1.3 “抓老鼠”——鼠标捕捉
6.2 键盘和键盘消息处理
6.2.1 键盘消息
6.2.2 按键消息及其处理
6.2.3 字符消息及其处理
6.3 鼠标键盘输入应用实例
6.4 小结
思考与练习
第7章 开启多彩的窗口——设备描述表和图形对象
7.1 设备描述表与图形设备接口
7.2 MFC设备描述类——CDC类
7.3 CDC的派生类
7.3.1 CPaintDC类
7.3.2 CClientDC类
7.3.3 CWindowDC类
7.4 图形对象
7.4.1 笔——Cpen类
7.4.2 刷子——CBrush类
7.5 用CDC的绘图函数与图形对象绘图
7.5.1 画图的坐标系统
7.5.2 Timer——趣味的源泉
7.5.3 “膨胀的欲望”——CDC绘图例程1
7.5.4 “MFC世界的晚霞”——CDC绘图例程2
7.5.5 “多彩的网络世界”——CDC绘图例程3
7.5.6 “贝叶斯万花筒”——CDC绘图例程4
7.6 用CDC输出文字
7.7 小结
思考与练习
第8章 文件输入与输出
8.1 文件与CFile( )类
8.1.1 构造器类函数
8.1.2 输入输出方法
8.1.3 文件定位函数
8.1.4 其它CFile类成员函数
8.2 CFile的派生类
8.2.1 CStdioFile类
8.2.2 CMemFile类
8.2.3 CSharedFile类
8.3 文件操作的例程FileDemo.CPP
8.4 小结
思考与练习
第三篇 资源篇
第9章 用图标光标装饰应用程序
9.1 资源
9.2 图标
9.2.1 创建图标
9.2.2 在工程中加入图标资源
9.2.3 在程序中使用图标资源
9.3 光标资源
9.3.1 创建光标
9.3.2 将光标加入应用程序
9.4 使用图标和动画光标的例程
9.5 小结
思考与练习
第10章 使用菜单快捷键和字符串表
10.1 菜单的使用
10.1.1 菜单消息
10.1.2 用菜单编辑器生成菜单资源
10.1.3 在应用程序中使用主菜单
10.1.4 非主菜单资源的加载过程
10.2 快捷键
10.3 字符串表
10.4 状态栏
10.5 字体例程
10.6 小结
思考与练习
第11章 发掘Windows资源——使用公用对话框
11.1 公用对话框概述
11.2 CColorDialog——选择色彩的好工具
11.3 CFileDialog——方便的文件操作界面
11.4 CfindReplaceDialog——编辑器中不可缺少的界面
11.5 CFontDialog类——选择字体的好工具
11.6 CPrint Dialog类——标准的打印设置界面
11.7 CPageSetupPDialoge类——页面设置的统一界面
11.8 字体显示例程的新版本——使用公用对话框
11.9 小结
思考与练习
第12章 使用对话框和按键控件
12.1 对话框的基本概念
12.2 CDialog类和创建对话框的一般过程
12.3 实现无控件对话框
12.3.1 用资源编辑器生成对话框
12.3.2 使用对话框
12.4 在对话框中使用按键
12.5 Cbutton类
12.6 CBitmapButton类——CButton的优秀继承者
12.6.1 在对话框中使用CBitmapButton对象
12.7 在对话框中使用CButton类
12.8 小结
思考与练习
第13章 编辑控件和对话框数据交换技术
13.1 CEdit类——编辑控件的类库支持
13.1.1 编辑控件的消息
13.1.2 CEdit类及其成员函数
13.2 CEdit使用例程——编辑器
13.3 对话框数据交换(DDX)和验证(DDV)技术
13.3.1 对话框数据交换(DDX)
13.3.2 对话框数据验证(DDV)
13.3.3 DDX和DDV在对话框中的实现
13.3.4 默默无闻的CDateExchange类
13.4 用编辑控制实现多种类型的数据输入
13.5 小结
思考与练习
第14章 使用列表框和组合框
14.1 列表框控件和CListBox类
14.1.1 列表框控件的MFC支持CListBox类
14.1.2 资源编辑器和CListBox联合
14.1.3 CListBox的方法
14.1.4 列表框消息
14.2 列表框应用例程
14.3 组合框控件和CComboBox类
14.3.1 组合框控件和MFC支持CComboBox类
14.3.2 资源编辑器和CComboBox的联合
14.3.3 CComboBox方法
14.3.4 组合框消息
14.4 组合框应用例程
14.5 小结
思考与练习
第15章 使用工具栏资源和滚动控件
15.1 工具栏和工具提示
15.1.1 CToolBar类——工具栏的MFC支持
15.1.2 使用资源编辑器和CToolBar类相结合
15.1.3 工具提示
15.1.4 使用工具栏的一个应用程序框架
15.1.5 工具栏使用的提高——CToolBarCtrl类
15.2 使用微调控件及其支持类CSpin
15.2.1 CSpinButtonCtrl类——微调控件的MFC支持
15.2.2 使用资源编辑器与CSpinButtonCtrl类结合创建微调控件
15.2.3 使用微调控件的例程
15.3 使用动控件及其支持类CScorllBar
15.3.1 CscrollBar——滚动条控件的MFC支持
15.3.2 使用资源编辑器与CScrollBar类联合创建滚动条控件
15.3.3 使用滚动控件的例程
15.4 使用滑动控件及其支持的CSliderctrl类
15.4.1 CSliderCtrl类——滑动控件的MFC支持
15.4.2 使用资源编辑器与CSliderctrl类结合创建滑动控件
15.4.3 使用滑动控件的例程
15.5 小结
思考与练习
第四篇 提高篇
第16章 MFC的应用程序框架
16.1 应用程序和主窗口模型
16.1.1 CWinApp类——MFC中的WinMain( )
16.1.2 CFrameWnd类——MFC中的基本框架窗口
16.2 基于对话框的应用程序框架
16.2.1 建立对话框应用程序框架的基本步骤
16.2.2 第一个基于对话框的应用程序
16.3 文档/视图结构的应用程序框架
16.3.1 文档和CDocument类
16.3.2 视图和CView类
16.3.3 CView支持的打印及打印预览
16.3.4 文档/视图结构的管家——文档模板和CDocTemplate类
16.3.5 文档/视图结构应用程序的消息循环和消息处理
16.3.6 文档/视图结构的应用程序示例
16.4 MDI程序的文档/视图结构
16.5 小结
思考与练习
第17章 VC编程自动化——AppWizard和ClassWizard
17.1 全方位提供服务的Wizard
17.2 AppWizard的应用
17.3 使用ClassWizard为应用程序增加功能
17.4 小结
思考与练
猜您喜欢