《Visual C++5.0编程指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何玉彬等编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1998
  • ISBN:7560606539
  • 页数:280 页
图书介绍:

第1章 MFC基础知识 1

1.1 MFC概述 1

1.2 MFC类 2

1.2.1 CObject类 2

1.2.2 MFC应用结构类 3

1.2.3 窗口、对话框和控制类 5

1.2.4 图形绘制和打印类 7

1.2.5 简单数据类型类 8

1.2.6 数组、链表和映象类 9

1.2.7 文件类 10

1.2.8 调试和异常处理类 10

1.3 MFC宏、全局函数和变量 11

1.4 消息处理与消息映射 11

1.4.1 消息处理 11

1.4.2 消息映射 12

1.5 ID命名和计数规则 15

小结 16

第2章 MFC应用程序开发基础 17

2.1 创建MFC EXE程序 17

2.2 创建起始文件 20

2.2.1 利用AppWizard创建起始文件 20

2.2.2 工程构造信息 24

2.3 构造起始应用程序 26

小结 29

第3章 文档与视图 30

3.1 文档与视图体系结构 30

3.1.1 文档/视图结构概述 30

3.1.2 文档模板和文档/视图 31

3.1.3 文档与视图的函数调用与重载 32

3.2 Ellipse文档类的开发 34

3.2.1 Ellipse文档类CEllipseDoc的创建 34

3.2.2 文档数据类CEllipse的创建 38

3.2.3 文档的管理 42

3.3 串行化数据 43

3.3.1 串行化概述 43

3.3.2 Ellipse中的串行化 44

3.4 创建视图 46

3.4.1 Ellipse视图 46

3.4.2 重画视图 46

3.4.3 视图中的Windows消息处理 50

3.5 Ellipse.exe的构造、运行与测试 54

3.6 应用程序的完善与增强 56

3.6.1 构造用户界面 57

3.6.2 增加视觉反馈功能 64

3.6.3 增强视图的更新 67

3.6.4 在窗口中增加滚动功能 70

小结 74

第4章 MFC异常处理与诊断 75

4.1 异常处理 75

4.1.1 异常与异常处理机制 75

4.1.2 处理异常 78

4.1.3 在应用程序中加入异常处理 81

4.2 MFC异常诊断 84

4.2.1 诊断服务 84

4.2.2 诊断特性 85

4.3 诊断实例 91

小结 96

第5章 对话框 97

5.1 对话框概述 97

5.2 创建有模式对话框 100

5.3 创建无模式对话框 111

小结 115

第6章 工具条、状态条与标题栏 116

6.1 工具条 116

6.1.1 工具条的创建 116

6.1.2 工具条的泊位和漂浮 118

6.1.3 工具提示 119

6.1.4 应用实例 119

6.2 状态条 127

6.3 标题栏 131

小结 135

第7章 屏幕保护程序与闪烁窗口 136

7.1 概述 136

7.2 设计屏幕保护程序 137

7.3 设计闪烁窗口 153

7.4 其它Gallery组件的应用 156

小结 161

第8章 对象的链接与嵌入(OLE) 162

8.1 基本概念 162

8.2 创建OLE客户 162

8.2.1 创建起始OLE客户 162

8.2.2 对象设置与选择 164

8.2.3 鼠标的激活与应用 166

8.2.4 绘制与删除嵌入对象 169

8.2.5 运行并测试Client 171

8.3 增强客户程序功能 172

8.3.1 增加“复制”和“粘贴”命令处理函数 172

8.3.2 使用高效的更新 174

8.3.3 通过侍者决定对象的大小 176

8.4 创建OLE侍者 178

8.4.1 创建起始程序 178

8.4.2 增加OLE侍者支持 180

8.4.3 编辑OLE相关资源 182

8.5 增加面向应用的侍者支持 184

8.5.1 增加文档类的侍者支持 184

8.5.2 实现侍者对象 185

8.5.3 在视类中实现OLE内置支持 187

8.6 客户与侍者应用功能测试 188

小结 191

第9章 位图与位图按钮 192

9.1 位图概述 192

9.1.1 位图的类型 192

9.1.2 位图使用 194

9.2 Dib示例 197

9.3 Bounce示例 209

9.4 位图按钮 223

9.4.1 位图按钮概述 223

9.4.2 BmpTest示例 224

小结 229

第10章 多文档、多视图与切分窗口 230

10.1 概述 230

10.2 多文档示例 232

10.3 切分窗口示例 237

10.3.1 切分窗口的创建方法 237

10.3.2 动态切分窗口示例 238

10.3.3 静态切分窗口示例 241

10.3.4 非切分窗口多视图示例 244

小结 249

第11章 打印与打印预览 250

11.1 打印概述 250

11.2 打印预览 254

11.3 增强应用程序的打印功能 255

11.3.1 映射方式和坐标变换 255

11.3.2 改善Ellipse中图像的打印质量 257

11.4 增强打印预览功能 262

小结 263

第12章 上下文相关帮助 264

12.1 帮助系统概述 264

12.2 帮助系统的创建与工具 266

12.3 实现应用程序的帮助功能 268

12.4 上下文相关帮助应用实例 271

12.4.1 创建并分析上下文相关帮助程序 271

12.4.2 在现有程序中加入帮助 274

12.4.3 定制Ellipse帮助系统 277

小结 280