《Windows API常用技巧汇编》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王宏等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7900625259
  • 页数:223 页
图书介绍:本书结合Windows系统平台,介绍了WindowsAPI的基础知识和程序设计技巧,对其中常用的函数和数据结构进行了详细的阐述,同时列举了大量的应用实例。

第1章 Windows程序设计概述 1

1.1 Windows发展历程 1

1.2 Windows API程序设计基础知识 2

1.2.1 Windows的优越性 2

1.2.2 Windows中窗口的组成 3

1.2.3 句柄和Windows消息 5

1.3 Windows API程序的开发步骤 7

1.4 基本的Windows应用程序 10

第2章 输入与输出 21

2.1 键盘的应用 21

2.1.1 键盘基础知识 21

2.1.2 键盘应用实例 25

2.2 鼠标的应用 33

2.2.1 鼠标的基础知识 33

2.2.2 鼠标应用实例 35

2.3 文本输出 38

2.3.1 文本输出的基本知识 39

2.3.2 字体输出实例 40

2.4 定时器 43

2.4.1 定时器基础知识 43

2.4.2 定时器应用实例 43

2.5 打印机输出 50

第3章 Windows资源 56

3.1 Windows资源基础知识 56

3.1.1 资源的加载 56

3.1.2 资源的增加、删除和替代 57

3.1.3 资源的枚举 58

3.2 字符串资源的应用 59

3.2.1 字符集和字符串 59

3.2.2 字符串资源应用实例 60

3.3 位图资源的应用实例 61

3.3.1 位图资源 61

3.3.2 位图资源应用实例 63

3.4 图标资源的应用 65

3.5 光标资源的应用 68

3.5.1 光标 68

3.5.2 光标资源应用实例 70

第4章 Windows绘图程序设计 72

4.1 图形设备接口 72

4.1.1 设备描述表 72

4.1.2 绘图坐标系和映射模式 75

4.1.3 绘图工具和相关函数 75

4.2 基本图形实体的应用 78

4.2.1 画点 78

4.2.2 绘制直线 80

4.2.3 绘制弧线 83

4.2.4 绘制常见的几何实体 85

4.2.5 几何曲线的绘制 88

4.3 图形填充 91

4.3.1 图形填充的基本知识 91

4.3.2 填充矩形的实例程序 91

第5章 菜单设计 93

5.1 菜单基础知识 93

5.1.1 菜单性质和类型 93

5.1.2 菜单设计的方法 94

5.2 普通菜单的综合应用 95

5.3 自绘菜单的应用 100

5.4 系统菜单的扩展方法 103

5.5 菜单和加速键的应用 105

第6章 子窗口设计 111

6.1 子窗口的性质和创建 111

6.2 Button子窗口 113

6.2.1 按钮类型 113

6.2.2 创建Button子窗口应用举例 114

6.3 编辑框 116

6.3.1 基础知识 116

6.3.2 应用程序举例 119

6.4 列表框 121

6.4.1 基础知识 121

6.4.2 应用程序举例 123

6.5 组合框 126

6.5.1 基础知识 126

6.5.2 应用程序举例 128

6.6 滚动条 130

6.6.1 基础知识 130

6.6.2 应用程序举例 132

第7章 对话框 135

7.1 对话框基础知识 135

7.1.1 对话框概述 135

7.1.2 无模式对话框 136

7.1.3 模式对话框 137

7.2 自定义对话框的应用 138

7.3 公共对话框 140

7.3.1 公共对话框概述 140

7.3.2 Open和Save As对话框 141

7.3.3 Font对话框 141

7.3.4 Find和Replace对话框 142

7.3.5 Color对话框 143

7.3.6 错误检测 144

7.3.7 公用对话框的综合应用 144

第8章 动态链接库 154

8.1 动态链接库基础知识 154

8.1.1 静态链接和动态链接 154

8.1.2 DLL的创建过程 155

8.1.3 DLL的代码结构 156

8.2 动态链接库设计 158

8.3 动态链接库的应用 161

第9章 Windows的内存管理 165

9.1 Windows内存管理概述 165

9.2 堆、栈和页 165

9.2.1 堆 165

9.2.2 栈 166

9.2.3 内存页管理 167

9.3 虚拟内存管理 167

9.4 内存映像文件 169

9.5 内存管理应用实例 172

9.6 进程和线程 174

9.7 线程管理 176

9.7.1 线程的优先权 176

9.7.2 线程同步 177

第10章 多媒体应用程序 182

10.1 Windows多媒体概述 182

10.1.1 Windows API中的多媒体技术 182

10.1.2 Windows API中的多媒体技术结构 182

10.2 MCIWnd窗口 183

10.2.1 MCIWnd基础知识 183

10.2.2 MCIWnd应用实例 187

10.3 媒体控制接口 187

10.3.1 媒体控制接口的结构 188

10.3.2 MCI设备 191

10.4 多媒体文件的输入与输出 192

10.4.1 多媒体文件的输入与输出概述 192

10.4.2 基本的文件输入与输出 193

第11章 动态数据交换和对象链接与嵌入 197

11.1 剪贴板 197

11.1.1 剪贴板数据格式 197

11.1.2 剪贴板应用实例 199

11.2 动态数据交换 200

11.2.1 动态数据交换的用途 200

11.2.2 动态数据交换的基本概念 201

11.2.3 动态数据交换的实现 202

11.3 对象链接与嵌入基础知识 208

11.3.1 对象链接与嵌入 208

11.3.2 对象插入与嵌入操作 209

11.4 ActiveX简介 210

第12章 Windows API的跨平台开发 213

12.1 Windows API跨平台开发概述 213

12.2 Windows API与Delphi 213

12.2.1 Delphi概述 213

12.2.2 Delphi开发Windows API应用程序的步骤 214

12.2.3 Windows API在Delphi中的应用实例 215

12.3 Windows API与C++Builder 221

12.3.1 C++Builder开发Windows API应用程序的步骤 222

12.3.2 Windows API在C++Builder中的应用实例 223