Windows环境下的Visual C++ MFC编程技术与实例PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李奇,田舒编著
- 出 版 社:北京:北京大学出版社
- 出版年份:1995
- ISBN:7301028288
- 页数:397 页
第一部分 Windows编程快速入门 3
第一章 从程序员角度看Windows 3
1.1 Windows的由来 3
1.2 窗口解析 4
1.3 Windows环境下的程序设计要素 6
1.4 遵循Windows约定 8
第二章 Windows编程基础 9
2.1 Windows编程新特点 9
2.2 Hungarian表示法 10
2.3 WinMain和窗口过程 11
3.1 对象和消息 18
第三章 从面向对象的观点看Windows 18
3.2 类 20
3.3 对象与数据 22
第二部分 MFC Windows编程起步 27
第四章 MFC概述 27
4.1 采用MFC编程的必要性 28
4.2 MFC库设计的考虑 30
4.3 MFC库的主要特点 30
4.4 一切从CObject开始 31
第五章 最短的MFC Windows程序 35
5.1 程序MINI清单 35
5.3 运行MINI程序 36
5.2 关于AFXWIN.H 36
第六章 MFC Windows编程示范 37
6.1 关于应用程序Hello 37
6.2 如何写Hello程序 38
6.3 创建应用对象 39
6.4 在屏幕上显示窗口 42
6.5 与Windows通讯 45
6.6 画窗口内容 48
6.7 加入About对话框 50
6.8 准备支持文件 51
6.9 创建可执行文件 52
6.10 HELLO的工作原理 53
第七章 程序清单 56
7.1 Generic程序清单 56
7.2 Hello程序清单 60
第三部分 MFC Windows应用框架 67
第八章 MFC框架与Windows应用程序 67
8.1 MFC Windows应用框架综述 67
8.2 在应用框架上建造Windows应用程序 71
8.3 应用框架如何调用编程者提供的代码 74
8.4 CWinApp应用类 75
8.5 文档模板 78
8.6 创建你自己的窗口 81
8.7 图形对象(Graphic Objects) 86
8.8 如何运用剪接板 88
第九章 消息和命令 90
9.1 应用框架里的消息和命令 90
9.2 应用框架对处理函数的调用 93
9.3 应用框架对消息映射的搜索 95
9.4 消息映射的入口 97
9.5 消息处理函数的声明 98
9.6 如何利用Class Wizard来管理命令和消息 99
9.7 用户接口对象的更新 100
9.8 如何在状态条上显示命令信息 101
第十章 框窗、文档和视图 103
10.1 框窗(Frame Windows) 103
10.2 文档(Doeument)和视图(View) 107
10.3 打印和打印预观察(Print Preview) 115
第十一章 对话框、控制、控制条和上下文相关帮助 117
11.1 对话框 117
11.2 控制(Controls) 126
11.3 控制条(Control Bars) 129
11.4 上下文相关帮助(Context-Sensitive Help) 132
第四部分 MFC Wizard编程 139
第十二章 创建起始应用程序 139
12.1 创建RICHE的起始应用程序 140
12.2 编译起始文件 143
12.3 运行起始应用程序 143
第十三章 创建文档和视图 145
13.1 文档和视图 145
13.2 Riche的文档:CRichDoc类 147
13.3 文档数据:CStroke类 150
13.4 文档管理 152
13.5 数据的连载(Serializing) 155
13.6 Riche的视图:CRich View类 158
13.7 视图的重画 159
13.8 在视图里处理Windows消息 161
13.9 编译测试Riche 165
第十四章 构造用户接口对象 167
14.1 编辑Riche的菜单 167
14.2 编辑Riche的工具条(Toolbar) 172
14.3 Riche 中命令的联结(Binding) 176
14.4 用户接口对象的更新 182
14.5 编译新的Riche 186
第十五章 加入对话框 188
15.1 对话框的设计 188
15.2 将对话框连结到一个对话类 190
15.3 消息处理函数的实现 200
15.4 对话框的调用 201
15.5 编译新的Riche 203
16.1 多视图的更新 204
第十六章 增强视图功能 204
16.2 滚动的加入 209
16.3 给Riche加上滚动功能 210
16.4 分割窗口的实现 215
16.5 编译新的Riche 219
第十七章 增强打印功能 220
17.1 打印结构 220
17.2 增强Riche的打印功能 224
17.3 打印预观察(Print Preview)的结构 229
17.5 编译新的Riche 230
17.4 增强Riche的打印预观察功能 230
第十八章 加入上下文相关帮助 232
18.1 任务分工 232
18.2 利用AppWizard实现上下文相关帮助 233
18.3 在Riche 中加入帮助 238
第五部分 常用编程技术 249
第十九章 定做菜单和控制 249
19.1 属主画(Owner-Drawing)控制/菜单 249
19.2 自绘(Self-Drawing)控制和菜单 249
19.3 自绘控制和菜单示例 253
19.5 程序清单 276
19.4 动态子类化(Dynamic Subclassing)技术 276
第二十章 定做控制条 277
20.1 实例CTRLBARS介绍 277
20.2 多控制条的安排 279
20.3 定做的Tool Bar 280
20.4 定做的Status Bar 283
20.5 Dialog Bar 284
20.6 浮动工具板(Floating Tool Palette) 286
20.7 程序清单 288
第二十一章 分割窗口 289
21.1 分割窗口的风格 289
21.2 有关术语和对象 290
21.3 共享滚动条 291
21.4 最小尺寸 291
21.5 实际尺寸与理想尺寸 291
21.6 保护接口 292
21.7 实例VIEWEX 292
21.8 程序清单 297
第二十二章 DDX和DDV 298
22.1 对话数据交换(DDX)的一般形式 298
22.2 对话数据交换(DDX)的工作原理 299
22.3 用户扩充对话数据交换 300
22.4 Class Wizard对对话数据交换的支持 300
22.5 定做DDX的例子CHKBOOK 302
22.6 程序清单 306
第二十三章 MFC的动态链接技术 307
23.1 一般动态连接库概念与技术 307
23.2 利用MFC创建用户DLL 315
23.3 DLL版本的MFC 320
23.4 程序清单 330
第二十四章 对象链接和嵌入(OLE)技术 331
24.1 OLE的基本概念 331
24.2 OLE类 333
24.3 客户应用程序的实现 335
24.4 服务器应用程序的实现 340
24.5 OLE函数调用的顺序 344
24.6 例子程序 346
第二十五章 VBX控制 348
25.1 概述 348
25.2 运行时VBX支持的初始化 349
25.3 利用Class Wizard建立VBX控制 350
25.4 加入创建和使用VBX控制的代码 352
25.5 VBX控制的分发 353
25.6 程序清单 353
第二十六章 一般用途的类 357
26.1 内存管理 357
第六部分 一般参考资料 357
26.2 时间和日期 359
26.3 串(String) 360
第二十七章 CObject类 364
27.1 从CObject导出一个类 364
27.2 运行时类信息的存取 366
第二十八章 集 368
28.1 如何构造类型安全的集 368
28.2 对集的所有成员的访问 369
第二十九章 文件与连载 374
29.1 文件(File) 374
29.2 连载(Serialization) 375
第三十章 诊断 383
30.1 调试特性 383
30.2 内存漏洞的检测 387
30.3 使用DEBUG_NEW来帮助调试 391
第三十一章 异常 392
31.1 MFC的异常处理 392
31.2 异常的捕获 393
31.3 检查异常内容 394
31.4 在异常中释放对象 394
31.5 从你自己的函数里引发异常 396
31.6 构造函数里的异常 396
31.7 框变量与异常 397
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019