《Windows程序员使用指南 1 DLL和内存管理》求取 ⇩

第一部分Windows开发的基本概念7

第1章Windows基础7

1.1模块:应用程序和库8

1.1.1 实例/模块==窗口/类9

1.1.2 应用程序10

1.1.3 动态连接库11

1.2Windows的以库为基础的结构12

1.2.1 GDI13

1.2.2 User14

1.2.3 内核(Kernel)14

1.2.4 设备驱动程序15

1.3关于消息及消息的产生与处理15

1.3.1 窗口函数17

1.3.2 消息19

1.3.3 处理队列中的事件20

1.3.4 缺省的消息处理22

1.3.5 投递与发送消息23

1.3.6 消息与多任务25

1.3.7 用户定义的消息27

1.3.8 消息优先级与队列优化28

1.3.9 消息的次序28

1.3.10 窗口消息与通知消息29

1.3.11 通过消息仿真函数30

1.3.12 无窗口的应用程序30

1.4Windows中的面向对象概念32

1.4.1 类和对象33

1.4.2 继承34

1.4.3 数据封装/抽象35

1.4.4 动态联编(Dynamic Binding)36

1.5 总结36

第2章处理器与内存基础37

2.1 分段内存模式39

2.2PC内存类型40

2.2.1 常规内存40

2.2.2 扩充内存41

2.2.3 扩展内存42

2.3内存管理驱动程序42

2.3.1 DOS42

2.3.2 EMS43

2.3.3 XMS43

2.3.4 VCPI43

2.3.5 DPMI43

2.4实模式与保护模式44

2.4.1 虚拟机器45

2.4.2 实模式46

2.4.3 标准模式47

2.4.4 增强模式47

2.4.5 小框架和大框架的EMS模式及内存转储48

2.5 虚拟的、逻辑的、线性的和物理的:地址和地址空间50

2.6 段和寄存器53

2.7 对齐53

2.8选择器、描述器和描述器表54

2.8.1 选择器54

2.8.2 描述器56

2.8.3 描述器表57

2.9 IVT和IDT59

2.10 中断和异常59

2.11 保护60

2.12 多任务61

2.13 总结63

第3章程序和模块基础64

3.1程序段65

3.1.1 代码段67

3.1.2 数据段67

3.1.3 资源段69

3.1.4 任务段(动态分配数据段)69

3.2 程序寄存器70

3.3 堆栈72

3.4 程序的初始化和清理73

3.5 C和Windows运行库74

3.6模块的装载进程74

3.6.1 模块数据库75

3.6.2 任务数据库76

3.7动态链接和.EXE头77

3.7.1 前置和后续代码81

3.7.2 堆栈框85

3.8 进程间的和进程内的通讯86

3.9选择内存模式88

3.9.1 近、远和巨型指针89

3.10程序的数据存储90

3.10.1 静态数据(全局变量)91

3.10.2 自动数据(局部变量)91

3.11 模块定义文件92

3.12 Make文件96

3.13编译器和链接器选择98

3.13.1 编译器98

3.13.2 链接器99

3.14 关键词100

3.15 保留的数据类型/公共的定义101

3.16语言实现结果103

3.16.1 命名约定103

3.16.2 调用约定104

3.16.3 参数传递104

3.16.4 类型强制和升级104

3.17 总结105

第4章内存管理106

4.1 多个内存管理的层(块、堆和智能)106

4.2 Windows堆管理器108

4.3 内存对象的生命周期109

4.4 固定的和可移动的内存110

4.5 可丢弃的和不可丢弃的内存113

4.6 压缩115

4.7 释放内存115

4.8 重定义/重分配段116

4.9 获取段和内存管理器的信息116

4.10 解决内存紧张问题120

4.11 “疲劳”管理122

4.12 锁定和解锁内存123

4.13 固定的、在线的和页锁定段124

4.14 全局堆125

4.15 局部堆128

4.16 多个局部堆(子段分配)129

4.17 原子131

4.18资源132

4.18.1 获取有资源的资源134

4.18.2 串表137

4.19 对象、句柄和间接139

4.20 Heap Walker142

第5章库设计思想146

5.1 库与应用程序有什么不同146

5.2 名和序数147

5.3 动态链接、对象和输入库148

5.4装载库149

5.4.1 隐含装载的DLL149

5.4.2 明确装载的DLL150

5.4.3 动态装载的DLL151

5.5 LibEntry()和LibMain()152

5.6所有有关WEP()的信息154

5.6.1 调试启动和终止代码155

5.7 为多个DLL建立单个输入库157

5.8 删除C运行函数157

5.9 建立只有资源的DLL158

5.10 建立没有数据段的DLL159

5.11 截取API调用160

5.12 建立钩子/滤波器库161

5.13 使用DLL来支持窗口类167

第6章对话框和定制控制设计170

6.1 窗口类型170

6.2 窗口类172

6.3窗口174

6.3.1 类/窗口附加数据175

6.3.2 窗口属性176

6.3.3 窗口状态177

6.3.4 模式177

6.3.5 活动的和不活动的窗口178

6.3.6 允许和禁止窗口178

6.3.7 可见的和隐藏的窗口178

6.3.8 焦点179

6.4对话框179

6.4.1 滚动对话框180

6.4.2 对话框消息180

6.5 控制和子窗口187

6.6跟踪消息流189

6.6.1 消息顺序的快速回顾193

6.7 设计定制控制193

6.8在窗口中使用颜色194

6.8.1 擦除和绘制窗口197

6.8.2 使用文本及字体199

6.9改变库存控制的颜色200

6.9.1 给控制增加标号202

6.10 绘制消息和队列204

6.11放置显示描述表到描述表中205

6.11.1 为打印机重新获取设备描述表208

6.11.2 重新得到内存显示描述表208

6.11.3 使用信息描述表208

6.11.4 公共的设备描述表函数209

6.12非客户区域210

6.12.1 非客户区消息211

6.12.2 忽略缺省操作215

6.13界面设计218

6.13.1 按钮221

6.13.2 组合框221

6.13.3 编辑控制223

6.13.4 列表框224

6.13.5 滚动条225

6.13.6 静态225

6.14 连接控制到对话编辑器226

6.15 放大(ZoomIn)228

6.16 Spy228

6.17 窗口尺寸、设置大小和坐标系229

6.18 窗口列表和定位(z-顺序)230

6.19 总结234

第二部分附录237

附录A TestApp237

附录B STDWIN247

附录C 位图336

附录D 按钮353

附录E 组合框376

附录F 编辑384

附录G 列表框390

附录H 分裂405

附录ⅠHotApp/HotKey423

1995《Windows程序员使用指南 1 DLL和内存管理》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Mike Klein著;赵人任等译 1995 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows NT使用指南(1995 PDF版)
Windows NT使用指南
1995 北京:清华大学出版社
Windows程序员使用指南(二)——M( PDF版)
Windows程序员使用指南(二)——M
unix( PDF版)
unix
Microsoft Windows 95 程序员指南(1996 PDF版)
Microsoft Windows 95 程序员指南
1996
Microsoft Visual C++ 2.0 for Win32大全(二)——用MFC和Win32编程(1996 PDF版)
Microsoft Visual C++ 2.0 for Win32大全(二)——用MFC和Win32编程
1996
Windows程序员使用指南(四)——资源(1994 PDF版)
Windows程序员使用指南(四)——资源
1994
Windows程序员使用指南(三)——OLE/DDE(1994 PDF版)
Windows程序员使用指南(三)——OLE/DDE
1994
Word 6.0中文版疑难解答( PDF版)
Word 6.0中文版疑难解答
清华大学出版社
Windows 95使用指南(1996年03月第1版 PDF版)
Windows 95使用指南
1996年03月第1版 清华大学出版社
Windows 3.1使用指南(1993年06月 PDF版)
Windows 3.1使用指南
1993年06月 清华大学出版社
微机内存管理指南(1998 PDF版)
微机内存管理指南
1998 北京:人民邮电出版社
Windows 98使用指南(1997 PDF版)
Windows 98使用指南
1997 武汉市:华中理工大学出版社
最新Windows 98中文版使用手册(1998 PDF版)
最新Windows 98中文版使用手册
1998 武汉:华中理工大学出版社
Windows 3.1使用指南(1993 PDF版)
Windows 3.1使用指南
1993 北京:清华大学出版社
Windows使用指南(1997 PDF版)
Windows使用指南
1997 北京:北京科学技术出版社