《MFC深入浅出 从MFC设计到MFC编程》求取 ⇩
作者 | 李久进编著 编者 |
---|---|
出版 | 武汉:华中理工大学出版社 |
参考页数 | 267 ✅ 真实服务 非骗流量 ❤️ |
出版时间 | 1999(求助前请核对) 目录预览 |
ISBN号 | 7560920586 — 违规投诉 / 求助条款 |
PDF编号 | 8966788(学习资料 勿作它用) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |
第1章MFC概述1
1.1MFC是一个编程框架1
1.1.1 封装1
1.1.2 继承2
1.1.3 虚拟函数和动态约束2
1.1.4 MFC的宏观框架体系2
1.2MDI应用程序的构成3
1.2.1 构成应用程序的对象3
1.2.2 构成应用程序的对象之间的关系4
1.2.3 构成应用程序的文件5
第2章MFC和Win327
2.1 MFC Object和Windows Object的关系7
2.2Windows Object9
2.2.1 Windows的注册9
2.2.2 MFC窗口类CWnd12
2.2.3 在MFC下创建一个窗口对象14
2.2.4 MFC窗口的使用15
2.2.5 在MFC下窗口的销毁16
2.3设备描述表16
2.3.1 设备描述表概述16
2.3.2 设备描述表在MFC中的实现18
2.3.3 MFC设备描述表类的使用20
2.4 GDI对象21
第3章CObject类24
3.1 CObject类的结构24
3.2 CObject类的特性26
3.3实现CObject特性的机制28
3.3.1 DECLARE DYNAMIC等宏的定义28
3.3.2 CRuntimeClass类的结构与功能30
3.3.3 动态类信息、动态创建的原理33
3.3.4 序列化的机制34
第4章消息映射的实现36
4.1Windows消息概述36
4.1.1 消息的分类36
4.1.2 消息结构和消息处理37
4.2消息映射的定义和实现38
4.2.1 MFC处理的三类消息38
4.2.2 MFC消息映射的实现方法39
4.2.3 在声明与实现的内部40
4.2.4 消息映射宏的种类44
4.3 CCmdTarget类47
4.4MFC的窗口过程48
4.4.1 MFC窗口过程的指定49
4.4.2 对Windows消息的接收和处理51
4.4.3 对命令消息的接收和处理55
4.4.4 对控制通知消息的接收和处理62
4.4.5 对更新命令的接收和处理67
4.5 消息的预处理71
4.6 消息映射的回顾72
第5章MFC对象的创建73
5.1MFC对象的关系73
5.1.1 创建关系73
5.1.2 交互作用关系74
5.2MFC提供的接口75
5.2.1 虚拟函数接口75
5.2.2 消息映射方法和标准命令消息78
5.3MFC对象的创建过程80
5.3.1 应用程序中典型对象的结构80
5.3.2 WinMain入口函数84
5.3.3 SDI应用程序的对象创建86
5.3.4 MDI程序的对象创建103
第6章应用程序的退出110
6.1 边框窗口对WM CLOSE的处理110
6.2窗口的销毁过程114
6.2.1 DestroyWindow114
6.2.2 处理WM_DESTROY消息114
6.2.3 处理WM_NCDESTROY消息115
6.3 SDI窗口,MDI主、子窗口的关闭115
第7章MFC的DLL117
7.1 DLL的背景知识117
7.2 调用约定119
7.3 MFC的DLL应用程序的类型120
7.4 DLL的几点说明121
7.5 输出函数的方法123
第8章MFC的进程和线程125
8.1 Win32的进程和线程概念125
8.2Win32的进程处理简介125
8.2.1 进程的创建125
8.2.2 进程的终止126
8.3Win32的线程127
8.3.1 线程的创建127
8.3.2 线程的终止127
8.3.3 线程局部存储128
8.4线程同步129
8.4.1 同步对象129
8.4.2 等待函数130
8.5MFC的线程处理131
8.5.1 创建用户界面线程131
8.5.2 创建工作者线程132
8.5.3 AfxBeginThread132
8.5.4 CreateThread和_AfxThreadEntry133
8.5.5 线程的结束136
8.5.6 实现线程的消息循环136
第9章MFC的状态138
9.1 模块状态138
9.2模块、进程和线程状态的数据结构139
9.2.1 层次关系139
9.2.2 CNoTrackObject类140
9.2.3 AFX_MODULE_STATE类141
9.2.4 _AFX_BASE_MODULE_STATE类143
9.2.5 _AFX_THREAD_STATE类144
9.2.6 AFX_MODULE_THREAD_STATE类145
9.3线程局部存储机制和状态的实现147
9.3.1 CThreadSlotData和_afxThreadData147
9.3.2 线程状态_afxThreadState150
9.3.3 进程模块状态afxBaseModuleState152
9.3.4 状态对象的创建153
9.4管理状态157
9.4.1 模块状态切换157
9.4.2 扩展DLL的模块状态158
9.4.3 核心MFC DLL162
9.4.4 动态链接的规则DLL的模块状态的实现163
9.5状态信息的作用164
9.5.1 模块信息的保存和管理164
9.5.2 MFC资源、运行类信息的查找165
9.5.3 模块信息的显示166
9.5.4 模块-线程状态的作用167
9.6 状态对象的删除和销毁170
第10章内存分配方式和调试机制172
10.1内存分配172
10.1.1 内存分配函数172
10.1.2 C++的new和delete操作符174
10.2调试手段174
10.2.1 C运行库提供和支持的调试功能174
10.2.2 MFC提供的调试手段175
10.2.3 内存诊断178
第11章MFC下的文件类180
11.1 文件操作的方法180
11.2MFC的文件类180
11.2.1 CFile的结构180
11.2.2 CFile的部分实现183
11.2.3 CFile的派生类185
第12章对话框和对话框类CDialog187
12.1模式和无模式对话框187
12.1.1 模式对话框187
12.1.2 无模式对话框188
12.2对话框的MFC实现188
12.2.1 CDialog的设计和实现189
12.2.2 MFC模式对话框的实现190
12.2.3 对话框的数据交换202
12.3无模式对话框209
12.3.1 CScrollView209
12.3.2 CFormView211
第13章MFC工具条和状态栏216
13.1 Windows控制窗口216
13.2MFC的工具条和状态栏类217
13.2.1 控制窗口的创建219
13.2.2 控制条的销毁226
13.2.3 处理控制条的位置227
13.2.4 工具条、状态栏和边框窗口的接口231
13.2.5 泊位和漂浮251
第14章SOCKET类的设计和实现253
14.1WinSock基本知识253
14.1.1 WinSockAPI253
14.1.2 Socket的使用255
14.2MFC对WinSock API的封装256
14.2.1 CAsyncSocket256
14.2.2 socket对象的创建和捆绑257
14.2.3 异步网络事件的处理260
14.3 CSocket262
14.4 CSocketFile263
1999《MFC深入浅出 从MFC设计到MFC编程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李久进编著 1999 武汉:华中理工大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
- Windows NT 深入浅出
- 1998
- 深入浅出强化学习编程实战
- 2020
- 深入浅出大型网站架构设计
- 2020
- 深入浅出 Java虚拟机设计与实现
- 2020
- Web程序设计从入门到精通
- 1998
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD