目 录
献给我们的朋友
作者简介
介绍
第一章 面向对象概念介绍
1.1在同一芯片上运行一切
1.2一般的结构化程序设计
1.3转向面向对象程序设计
1.4使用C++进行面向对象程序设计
1.5面向对象的定义和术语
1.5.1类的层次
1.5.2封装
1.5.3继承
1.5.4多态性
1.5.5虚函数
1.6创建第一个C十十类
16.1在结构之外创建类
16.2C十十类的句法
1.6.3一个简单的类
第二章 开发面向对象的应用程序
2.1C++的类
2.2类的高级功能
2.2.1嵌套
2.2.2构造函数和析构函数
2.2.3类成员函数重载
2.2.4用友元函数访问私有的类变量
2.2.5使用this指针
2.3使用运算符重载
2.3.1运标符重载与函数调用
2.3.2重载的句法
2.4派生类
2.4.1派生类的句法
2.4.2创建派生类
2.5C++的I/O
2.6iostream类清单
2.6.1输入流类
2.6.2输出流类
2.6.3缓冲流类
2.6.4字符串流类
2.7在面向对象的环境中工作
2.8用C++设计的面向对象的堆栈
2.9用C十十开发面向对象的链表
2.9.1创建父类
2.9.2派生子类
2.9.3使用友元类
2.9.4分析整个程序
2.9.5链表的输出
第三章 Windows程序设计:Microsoft基础类库(MFCL)
3.1对基础类库的需求
3.2基本类库设计考虑
3.3主要的基本类库特点
3.4一切从CObject开始
3.5重要的基础库类
3.6一个简化的应用程序
3.6.1用SIMPLE.CPP 建立一个窗口
3.6.2运行SIMPLE.CPP
3.7简化的设计确保了方便的维护
第四章 开发基础类库应用程序
4.1简单的应用程序和模板
4.1.1理解MFCTEMP工程文件
4.1.2理解MFCTEMP.H头文件
4.1.3MFCTEMP.CPP 应用程序
4.1.4运行MFCTEMP
4.2窗口中的绘图元素
4.2.1MFCGDI.H头文件
4.2.2MFCGDI.CPP应用程序
4.2.3运行MFCGDI应用程序
4.3带菜单和对话框的条形图
4.3.1MFCBAR.H头文件
4.3.2MFCBARR.H资源头文件,MFCBAR.RC资源描述文件
和MFCBAR.DLG对话描述文件
4.3.3MFCBAR.CPP 应用程序文件
4.3.4运行MFCBAR
第五章 OL理概念及定义
5.1OLE是什么
5.1.1OLE2的功能
5.1.2嵌入
5.1.3被链接的应用程序
第六章 开发OLE包容器应用程序
6.1应用程序和类Wizard一瞥
6.1.1使用Wizard
6.1.2创建应用程序
6.1.3理解AppWizard代码
6.1.4在客户区内绘图
6.2建立包容器应用程序
6.2.1使用AppWixard
6.2.2AppWizard文件
6.2.3使用包容器和服务器应用程序
第七章 开发OLE服务器应用程序
7.1AppWizard的使用
7.1.1AppWizard文件
7.2使用服务器应用程序
7.3关于OLEAutomation(自动化)的一点说明
7.4现在该干什么
第八章 定制控件:概念和定义
8.1标准控件
8.2OLE定制控件
8.2.1OLE定制控件设计标准
8.2.2COleControl类
第九章 开发简单的定制控件
9.1用ControlWizard创建第一个定制控件
9.1.1使用ControlWizard缺省项
9.1.2理解ControlWizard的代码
9.2创建牛眼控件
9.2.1用ClassWizard修改形状、大小和颜色
9.2.2响应鼠标事件
9.3下一步干什么
第十章 开发更复杂的定制控件
10.1创建温度控件
10.1.1利用ClassWizord改变控件的形状大小和颜色
10.1.2对鼠标事件响应
10.1.3库存字体标题
10.1.4改变缺省的属性页
10.1.5数据联编
10.2TestContainer
10.3将MicrosoftAccess当作包容器使用
· · · · · · (
收起)