图书介绍

MFC深入浅出 从MFC设计到MFC编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MFC深入浅出 从MFC设计到MFC编程
  • 李久进编著 著
  • 出版社: 武汉:华中理工大学出版社
  • ISBN:7560920586
  • 出版时间:1999
  • 标注页数:267页
  • 文件大小:46MB
  • 文件页数:280页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MFC深入浅出 从MFC设计到MFC编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MFC概述1

1.1 MFC是一个编程框架1

1.1.1 封装1

1.1.2 继承2

1.1.3 虚拟函数和动态约束2

1.1.4 MFC的宏观框架体系2

1.2 MDI应用程序的构成3

1.2.1 构成应用程序的对象3

1.2.2 构成应用程序的对象之间的关系4

1.2.3 构成应用程序的文件5

第2章 MFC和Win327

2.1 MFC Object和Windows Object的关系7

2.2 Windows 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.1 Windows消息概述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.4 MFC的窗口过程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.1 MFC对象的关系73

5.1.1 创建关系73

5.1.2 交互作用关系74

5.2 MFC提供的接口75

5.2.1 虚拟函数接口75

5.2.2 消息映射方法和标准命令消息78

5.3 MFC对象的创建过程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.2 Win32的进程处理简介125

8.2.1 进程的创建125

8.2.2 进程的终止126

8.3 Win32的线程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.5 MFC的线程处理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.2 MFC的文件类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.2 MFC的工具条和状态栏类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.1 WinSock基本知识253

14.1.1 WinSockAPI253

14.1.2 Socket的使用255

14.2 MFC对WinSock API的封装256

14.2.1 CAsyncSocket256

14.2.2 socket对象的创建和捆绑257

14.2.3 异步网络事件的处理260

14.3 CSocket262

14.4 CSocketFile263

热门推荐