图书介绍
MFC技术内幕PDF|Epub|txt|kindle电子书版本网盘下载
- (美)(A.威廉斯)Al Williams著;龚波等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111072103
- 出版时间:1999
- 标注页数:329页
- 文件大小:14MB
- 文件页数:337页
- 主题词:
PDF下载
下载说明
MFC技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
译者序1
前言1
第1章 体系结构1
1.1 MFC的主要成员2
1.1.1我的程序与上述不同5
1.1.2军官能力测试5
1.1.3框架窗口6
1.1.4消息映射7
1.1.5消息传递10
1.1.6文档模板11
1.2 细节11
1.2.1 CwinApp11
1.2.2 Cview13
1.2.3 CDocument15
1.2.4 CFrameWnd和有关的类16
1.2.5 CDocTemplate17
1.2.6 在运行时浏览对象19
1.3 支持对象20
1.3.1 CWnd对象21
1.3.2 Cobject支持21
1.3.3 关于集合22
1.3.4 使用模板22
1.3.5 集合细节25
1.4 总结26
1.5 框架结构实战指南27
第2章 序列化35
2.1 持久性与存储器35
2.2 快速浏览CArchive36
2.3 文件打开和保存的内幕37
2.4 提供一个定制的对话框40
2.5 另外一个示范程序47
2.5.1探究CDib48
2.5.2示范程序48
2.6 序列化对象50
2.7 处理多个版本51
2.8定制序列化54
2.9 简单的定制56
2.10 可移动性问题57
2.11 总结57
2.12 序列化实战指南58
第3章 打印61
3.1 MFC打印——大谎言62
3.1.1难题64
31.2一个完整的打印示范程序65
3.2 定制打印预览70
3.2.1实现打印预览71
3.2.2一个定制打印预览的示范程序72
3.2.3高级定制75
3.2.4衍生新类75
3.2.5预览内部信息75
3.2.6创建一个可编辑的打印预览76
3.3 总结79
3.4 打印实战指南79
第4章 窗口、视和控件82
4.1.1修改控件83
4.1 改进的CListCtrl类83
4.1.2显示选中项85
4.1.3使用修改后的列表86
4.1.4对话框控件87
4.2 一般窗口操作88
4.2.1设置窗口风格及初始化状况88
4.2.2定制窗口类89
4.2.3限制窗口尺寸90
4.2.4设置标题93
4.2.5使用UpdateCmdUI93
4.3 关于CscrollView93
4.3.1增加键盘滚动94
4.3.2优化滚动97
4.3.3在多于32K个单元中实现滚动99
4.4 关于CEditView103
4.4.1修补CEditView103
4.4.2 CEditView和分隔条107
4.5 有关CRichEditView109
4.6 操作自画控件114
4.6.1MFC的解决办法:self-draw114
4.6.2其他解决办法114
4.6.3使用self-draw控件118
4.6.4 self-draw列表框和组合框120
4.6.5self-draw菜单122
4.7 对话框中的编辑树或列表视项123
4.8.1用户看到什么125
4.8.2编程分隔125
4.8 分隔窗口125
4.8.3嵌套分隔126
4.8.4为何不使用CSplitterWnd?128
4.9 总结129
4.10 窗口、视和控件的实战指南129
第5章 对话框134
5.1 MFC和对话框134
5.2 实现非模态对话框135
5.3 使用DDX/DDV136
5.3.1有关数据验证139
5.3.2现场数据验证139
5.3.3其他数据映射技巧142
5.3.4添加定制的DDX/DDV142
5.3.5与Class Wizard集成145
5.4 使用对话条146
5.5 定制通用对话框152
5.5.1逐步定制152
5.5.2颜色对话框的示范程序153
5.5.3定制文件打开对话框154
5.6 总结156
5.7 对话框实战指南156
第6章 属性页和向导160
6.1 属性页总览161
6.2 使用单个模板162
6.3 非模态属性页168
6.4 定制App Wizard173
6.4.1创建一个向导174
6.4.2调制定制器175
6.4.3创建项目176
6.4.4其他选项177
6.4.5按下On178
6.4.6调试向导181
6.4.7有关向导的更多想法182
6.5 总结182
6.6 属性页和向导实战指南182
第7章 DLL和MFC185
7.1 链接过程186
7.2 语言考虑186
7.3 使用一般的DLL186
7.4 创建一个普通DLL188
7.4.1主文件188
7.4.2输出函数190
7.4.3私有和共享变量192
7.5 MFC DLL193
7.6 讨论一些OLE(或者ActiveX)DLL196
7.7 总结196
7.8 DLL和MFC实战指南196
第8章 ActiveX198
8.1 什么是ActiveX对象199
8.2 ActiveX和OOP200
8.2.1 ActiveX封装性200
8.2.2 ActiveX重用性200
8.2.3 ActiveX多态性201
8.3 接口201
8.4 ActiveX和MFC202
8.3.4名称与数字202
8.3.2方法202
8.3.3事件202
8.3.1属性202
8.5 MFC和ActiveX控件208
8.5.1使用控件向导209
8.5.2添加属性211
8.5.3使用环境属性211
8.5.4添加方法212
8.5.5添加事件212
8.5.6添加属性页213
8.5.7检查已经产生的文件213
8.5.8测试和使用控件213
8.6 一个简单的控件214
8.7 使用ActiveX控件221
8.8 总结224
8.9 ActiveX实战指南224
第9章 MFC和Interntet228
9.1 Internet入门228
9.1.1TCP/IP229
9.1.2套接字229
9.1.3协议230
9.2 HTTP内幕和URL230
9.3 ISAPI231
9.4 ActiveX和Java231
9.5 MFC套接字231
9.5.1与Csocket一起使用CArchive232
9.5.3阻塞调用233
9.5.4例子233
9.5.2更进一步:CAsyncSocket233
9.5.5基本框架234
9.5.6添加一个定制的套接字244
9.5.7其他一些考虑244
9.5.8总结套接字245
9.6 高层协议245
9.6.1链接检测器246
9.6.2其他观点253
9.7 ActiveX的Internet支持253
9.8 ISAPI支持255
9.8.1计划256
9.8.2五月一十二月婚礼257
9.8.3快速浏览ISAPI262
9.8.4 编写HILO.DLL服务器263
9.8.5 研究这个C++DLL265
9.8.6安装和分发267
9.8.7 未来方向267
9.9传统的MFC ISAPI268
9.10总结271
9.11MFC和Internet实战指南271
第10章 MFC和数据库274
10.1详细介绍数据库279
10.2添加更多的功能280
10.3添加和删除记录280
10.4不使用视280
10.5示范程序280
10.7总结285
10.6 研究示范程序285
10.8 MFC和数据库实战指南286
第11章 多线程技术289
11.1线程和进程289
11.2线程有关问题289
11.3线程和MFC290
11.4 创建一个MFC工作者线程291
11.5创建一个MFC用户界面线程291
11.6操作线程291
11.7 了解返回值292
11.8线程同步293
11.9同步化对象的类型293
11.10线程的替代方法294
11.11示范应用程序295
11.13多线程技术实战指南300
11.12总结300
第12章 终点304
12.1学无止境305
12.2 未来的东西305
12.3其他资源306
附录A 有关外壳图标处理过程308
A.1外壳扩展的类型308
A.2 什么时候不使用外壳扩展309
A.3 关于COM对象309
A.4 外壳扩展就这样结束了吗?316
附录B MFC源代码指南317
B.1 源代码的正确使用317
B.2 最漫长的旅行317
CD中的内容329