第一章 面向对象程序设计及C++语言概述 1
1—1 面向对象程序设计概述 1
1—2 C++语言概述 1
1—3 快速掌握C++语言 2
1—4 类 11
1—5 重载 20
1—6 模板 34
第二章 Windows 95编程基础 37
2—1 windows 95简介 37
2—2 消息和消息驱动 37
2—3 窗口 39
2—4 GDI绘图 42
附—4 CDC 43
2—5 鼠标消息 44
第三章 用Appwixard创建应用程序的骨架 46
3—1 用AppWizard为Scribble创建起始文件 47
3—2 创建起始应用程序 55
3—3 运行起始应用程序 56
附:第三章源程序 57
第四章 创建文档和视图 85
4—1 开发Scribble的文档类 85
4—2 Scribble的文档:CScribbleBbc类 87
4—3 文档数据:CStroke类 94
4—4 管理文档 96
4—5 串行化数据 98
4—6 创建视图 101
4—7 创建Scribble.exe(Versionl) 110
附:第四章源程序 112
第五章 构造用户界面 144
5—1 编辑scribble菜单 144
5—2 使用WizardBar捆扎可视对象与代码 153
附;第五章源程序 160
6—1 设计一个对话框 196
第六章 增别一个对话框 196
6—2 把一个类与对话框相连 198
6—3 实现消息处理函数 205
6—4 打开对话框 206
6—5 创建新版本的Scribble.eKe 207
附:第六章源程序 208
第七章 tB强视图功能 247
7—1 更新多个视图 247
7—2 增加滚动 252
7—3 在Scribble中增加滚动功能 254
7—4 增加切分窗口 257
附;第七章源程序 260
第八章 增强打印功能·16 303
8—1 增强Scribble的打印功能 303
8—2 增强Scribble的打Ep预览功能 308
8—3 创建Scribble.exe(Version 5) 309
附:第八章源程序 309
第九章 增加上下文相关的帮助 353
9—1 上下文相关的帮助 353
9—2 用APPWizard实现上下文相关的帮助 354
9—3 上下文相关帮助的运行 355
9—5 把帮助工程文件升级 windows 95 359
9—6 在Scribble中加入帮助 359
9—7 完成Scribble的帮助系统 365
附;第九章源程序 367
附录 几个重要的MFC类 412
附—1 CDocument 412
附—2 Cvlew 426
附—3 CScrottView 432
附—5 CCmdUI 437
附—6 CClientDC 439
附一7 CArray 439
附—8 CDialog 445