目 录
前言
编者的话
第一部分 基础篇
第1章 VisualC++6.0的概述和安装
1.1MicrosoftVisualC++6.0 概述
1.2VisualC+十6.0的安装
1.3 本章小结
第2章 VisualC++6.0 集成开发环境
2.1 VisualC++6.0集成开发环境的启动及其概貌
2.1.1VisualC++6.0集成开发环境的启动
2.1.2VC集成开发环境简介
2.2IDE菜单介绍
2.2.1File菜单
2.2.2Edit菜单
2.2.3View菜单
2.2.4Insert菜单
2.2.5Project菜单
2.2.6Build菜单
2.2.7Debug菜单
2.2.8 Too1s菜单
2.2.9Windows菜单
2.2.10 Help菜单
2.3 本章小结
第3章 面向对象程序设计和C++简介
3.1 面向对象技术概述
3.2 封装性
3.3 继承性
3.4 多态性
3.5 C++新特性
3.5.1注释语句
3.5.2声明语句
3.5.3范围分解操作符
3.5.4内嵌函数
3.5.5缺省函数参数
3.5.6引用类型
3.5.7 常量类型
3.5.8重载函数
3.5.9动态分配内存
3.6 定义C+十类
3.6.1定义类
3.6.2 派生C++类
3.7本章小结
第4章 利用VC集成环境生成程序
4.1生成项目
4.2生成和编辑源文件
4.3建立程序
4.4 运行程序
4.5调试应用程序
4.6 本章小结
第5章 Wind0ws编程基础
5.1Wind0ws的历史
5.2Windows的窗口和控件
5.3Wind0ws内部引擎
5.3.1事件驱动模型和消息循环
5.3.2 多任务机制的内幕——进程和线程
5.3.3应用程序共享的资源——动态链接库技术
5.3.4Windows内存管理技术
5.4 编写一个Windows程序
5.4.1Windows应用程序设计接口(API)和开发工具包(SDK)
5.4.2 用WindowsAPI编写一个最小的Windows程序
5.5本章小结
第二部分 应用篇MFC编程
第6章 MFC编程基础
6.1MFC的演变
6.2MFC类库层次
6.3CObject类
6.4 从CObject中派生出来的主要类
6.4.1应用程序结构类
6.4.2调试和异常类
6.4.3文件服务类
6.4.4 图形处理类
6.4.6数据库类
6.4.7同步类
6.4.8集合类
6.4.9Interne t支持类
6.4.10 非CObject派生类
6.5一个最简单MFC程序的剖析
6.6本章小结
第7章 MFC的消息和消息处理
7.1MFC事件驱动程序设计的引擎一CWinApp类
7.2消息映象和消息处理
7.2.1消息
7.2.2MFC的消息映像及消息处理方法
7.2.3MFC预定义的消息和消息处理程序
7.3一个简单的消息映像例程
7.4本章小结
第8章 基本输入处理
8.1 鼠标消息及其处理
8.1.1用户区鼠标消息
8.1.2非用户区的消息
8.1.3鼠标捕捉
8.2 键盘和键盘消息处理
8.2.1 键盘消息
8.2.2按键消息及其处理
8.2.3字符消息及其处理
8.3 鼠标键输入应用实例
8.4本章小结
第9章 设备描述表和图形对象
9.1设备描述表与图形设备接口
9.2 MFC设备描述类——CDC类
9.3 CDC的派生类
9.3.1 CPaintDC类
9.3.2CClientDC类
9.3.3CWindowDC类
9.4 图形对象
9.4.1笔——CPen类
9.4.2刷子——CBrush类
9.5用CDC的绘图函数与图形对象绘图
9.5.1 画图的坐标系统
9.5.2 Timer
9.5.3“活泼的格子”——CDC绘图例程1
9.5.3“MFC世界的晚霞”—CDC绘图例程2
9.5.4“多彩的网络世界”—CDC绘图例程3
9.6用CDC输出文字
9.7本章小结
第10章 文件输入与输出
10.1文件与CFile())类
10.1.1构造函数类函数
10.1.2输入输出方法
10.1.3文件定位函数
10.1.4 其他CFile类成员函数
10.2CFile的派生类
10.2.1 CStdioFile类
10.2.2CMernFile类
10.2.3CSharedFile类
10.3一个基本文件操作的例程
10.4 本章小结
第三部分 资源和控件
第11章 图标和光标
11.1 资源
11.2图标(ICON)
11.2.1创建图标
11.2.2 在工程中加入图标资源
11.2.3 在程序中使用图标资源
11.3光标资源
11.3.1创建光标
11.3.2 将光标加入应用程序
11.4 一个使用图标和动画光标的例程
11.5本章小结
第12章 菜单、快捷键及字符串表
12.1菜单的使用
12.1.1菜单消息
12.1.2 用菜单编辑器生成菜单资源
12.1.3在应用程序中使用主菜单
12.1.4非主菜单资源的加载过程
12.2快捷键
12.3字符串表
12.4状态栏
12.5包装字体例程
12.6本章小结
第13章 对话框
13.1 对话框的基本概念
13.2 CDialog类和创建对话框的一般过程
13.3一个最简单的对话框
13.3.1用资源编辑器生成对话框
13.3.2使用对话框
13.4命令按键
13.5按钮类——CBUtton
13.6带图标的按钮——CBitmapButton
13.7在对话框中使用CButton类
13.8通用对话框概述
13.9 选择色彩对话框——CColorDialog
13.10 文件操作对话框——CFileDial0g
13.11查询替换对话框——CFindReplaceDialog
13.12 选择字体对话框——CFontDialog
13.13 打印设置对话框——CPrintDialog
13.14页面设置对话框——CPageSetupDialoge
13.15公用对话框例程
13.16本章小结
第14章 编辑控件和对话框数据交换技术
14.1编辑控件支持类—一CEdit
14.1.1编辑控件的消息
14.1.2CEdit类及其成员函数
14.2 一个简单的编辑器——CE出t应用例程
14.3对话框数据交换(DDX)和验证(DDV)技术
14.3.1 对话框数据交换(DDX)
14.3.2对话框验证(DDV)
14.3.3DDX和DDV在对话框中的实现
14.3.4 DDX和DDV的内部支持类——CDateExchange
14.4 用编辑控制实现多种类型的数据输入
14.5 本章小结
第15章 列表框、组合框
15.1 列表控件和CListBox类
15.1.1列表控件的MFC支持类—CListBoX
15.1.2使用资源编辑器建立ListBox
15.1.3CListBox的方法
15.1.4列表框消息
15.2列表框应用实例
15.3组合框控件和CComboBox类
15.3.1 组合框控件的MFC支持类—CComboBox
15.3.2 利用资源编辑器建立ComboBoX
15.3.3CComboBox方法
15.3.4组合框消息
15.4组合框应用实例
15.5本章小结
第16章 工具条资源和滚动控件
16.1工具条和工具提示
16.1.1工具条的MFC支持类—CToolBar
16.1.2 使用资源编辑器创建ToolBar
1⒍1.3工具提示
16.1.4 使用工具条的一个应用程序框架
16.1.5工具条使用的提高—CToolBarCtrl类
16.2 微调控件及其支持类CSpin
16.2.1微调控件的MFC支持类——CSpinButtonCtrl
16.2.2 使用资源编辑器创建SpinButtonCtrl
16.2.3 使用微调控件的例程
16.3滚动控件及其支持类CScorllBar
16.3.1滚动条控件的MFC支持类—CScrollBar
16.3.2 使用资源编辑器创建ScrollBar
16.3.3使用滚动控件的例程
16.4 滑动控件及其支持类CSliderctrl
16.4.1滑动控件的MFC支持类——CSliderCtrl
16.4.2使用资源编辑器创建SliderCtrl
16.4.3使用滚动控件的例程
16.5本章小结
第四部分 提高篇
第17章 MFC的应用程序框架
17.1应用程序和主窗口模型
17.1.1MFC中的WinMain()-CWinApp类
17.1.2 MFC中的基本框架窗口—CFrameWnd类
17.2 基于对话框的应用程序框架
17.2.1建立对话框应用程序框架的基本步骤
17.2.2第一个基于对话框的应用程序
17.3文档/视图结构的应用程序框架
17.3.1文档和CDocument类
17.3.2视图和CView类
17.3.3CView支持的打印及打印预览
17.3.4 文档/视图结构的管家——文档模板和CDocTemplate类
17.3.5文档/视图结构应用程序的消息循环和消息处理
17.3.6 文档/视图结构的应用程序示例
17.4 MDI-多文档接口程序的文档/视图结构
17.5本章小结
18章 VC编程自动化——AppWizard和ClassWizard
18.1全方位提供服务的Wizard
18.2AppWizard 的应用
18.3使用CLassWizard为应用程序增加功能
18.4 本章小结
第19章 VC辅助工具的使用
19.1Spy应用程序的使用
19.1.1 Spy工具简介
19.1.2Spy++菜单
19.1.3利用Spy++监视应用程序消息
19.2StressUtility的使用
19.2.1 如何调出StressUtility程序
19.2.2Settings菜单
19.2.3Options菜单
19.2.4利用Stress监测程序
19.3本章小结