图书介绍

Windows API for 2000/XP实例精解 含光盘1张2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Windows API for 2000/XP实例精解 含光盘1张
  • 博嘉科技著 著
  • 出版社: 电子工业出版社
  • ISBN:
  • 出版时间:2002
  • 标注页数:545页
  • 文件大小:397MB
  • 文件页数:559页
  • 主题词:

PDF下载


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

下载说明

Windows API for 2000/XP实例精解 含光盘1张PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 Windows家族简介1

1.1.1 Windows 3.x/NT/95/981

1.1.2 Windows 20002

1.1.3 Windows XP2

1.2 Win32 API基础3

1.2.1 什么是API3

l.2.2 为什么程序员需要API4

1.2.3 Windows XP API的新特性5

1.3 Win32 API应用程序框架结构5

1.3.1 概述5

1.3.2 应用程序实例5

1.3.3 头文件的类型8

1.3.4 函数和数据结构8

1.3.5 消息机制11

1.3.6 句柄、标识符和数据类型15

1.4 Unicode字符17

第2章 文本输出和滚动条20

2.1 窗口过程与消息处理20

2.2 文本输出22

2.2.1 文本输出程序示例22

2.2.2 获取设备描述表25

2.2.3 WM_PAINT消息的响应和处理27

2.2.4 字体的设置28

2.2.5 文本的格式化输出33

2.2.6 文本输出函数比较38

2.3 滚动条40

2.3.1 滚动条的特性和设置40

2.3.2 改进的文本输出程序实例40

2.3.3 滚动条消息处理44

2.3.4 滚动条信息结构和相关函数45

2.3.5 进一步了解滚动条46

第3章 深入GDI48

3.1 Windows GDI的基本概念和原理48

3.2 颜色、画笔和画刷49

3.2.1 颜色的表示和设置49

3.2.2 关于画笔51

3.2.3 画笔程序实例53

3.2.4 画刷相关函数和结构56

3.2.5 画刷程序实例59

3.3 GD[绘图函为61

3.3.1 GDI函数简介61

3.3.2 GDI绘图函数与结构62

3.3.3 绘图函数实例68

3.4 GDI映射模式70

3.4.1 坐标系统70

3.4.2 窗口和视口71

3.4.3 几种映射模式的比较71

3.4.4 映射模式程序实例73

3.5 位图75

3.5.1 设备相关位图75

3.5.2 DDB位图程序实例79

3.5.3 设备无关位图81

3.5.4 DIB位图程序实例85

第4章 键盘、鼠标和计时器89

4.1 键盘89

4.1.1 键盘输入模型和键盘消息89

4.1.2 击键消息90

4.1.3 字符消息92

4.1.4 理解插入符93

4.1.5 键盘输入程序实例94

4.2 鼠标98

4.2.1 鼠标基础98

4.2.2 鼠标消息99

4.2.3 鼠标响应程序实例101

4.3 计时器105

4.3.1 计时器和计时器消息105

4.3.2 计时器程序实例106

第5章 资源111

5.1 资源和资源脚本文件111

5.2 菜单和快捷键资源113

5.2.1 菜单的结构113

5.2.2 菜单和菜单项相关操作114

5.2.3 菜单消息120

5.2.4 实现更复杂的菜单项120

5.2.5 快捷键资源121

5.2.6 菜单和快捷键程序实例122

5.3 图标、光标和字符串资源130

5.3.1 图标130

5.3.2 使用自定义的光标131

5.3.3 使用字符串资源132

5.3.4 图林、光标和字符串资源的应用实例132

5.4 对话框135

5.4.1 模态对话框136

5.4.2 模态对话框程序实例139

5.4.3 非模态对话框142

5.4.4 非模态对话框程序实例143

5.4.5 通用对话框146

5.4.6 通用对话框程序实例149

第6章 Windows 2000标准控件155

6.1 控件概述155

6.1.1 子窗口155

6.1.2 控件概述156

6.1.3 消息通信158

6.1.4 补充说明159

6.2 标准控件159

6.2.1 按钮控件159

6.2.2 静态控件161

6.2.3 标准控件程序实例之一162

6.2.4 滚动条控件167

6.2.5 编辑框控件170

6.2.6 标准控件程序实例之二172

6.2.7 列表框控件177

6.2.8 组合框控件179

6.2.9 标准控件程序实例之三181

第7章 驱动器、目录和文件187

7.1 驱动器和目录187

7.1.1 获取驱动器类型列表187

7.1.2 获取驱动器信息188

7.1.3 获取目录信息190

7.1.4 获取驱动器和目录信息实例192

7.2 内存映射共享数据193

7.2.1 内存管理194

7.2.2 为何使用内存映射文件198

7.2.3 如何使用内存映射文件199

7.2.4 保持一致性201

7.2.5 使用内存映时文件实例分析201

7.3 文件的输入/输出(I/O)203

7.3.1 创建和打开文件203

7.3.2 读取、写入、移动和删除文件205

7.3.3 查找文件208

7.3.4 文件操作实例分析210

第8章 使用剪贴板214

8.1 剪贴板的一般使用方法214

8.1.1 剪贴板数据格式214

8.1.2 打开和关闭剪贴板215

8.1.3 文本在剪贴板上的输入输出216

8.1.4 剪贴板文本格式应用实例分析216

8.2 剪贴板的复杂使用方法218

8.2.1 利用剪贴极传递多个数据格式218

8.2.2 剪贴板数据的延迟生成218

8.2.3 使用私有数据格式219

8.2.4 剪贴板延迟生成应用实例分析220

8.3 剪贴板查看器222

8.3.1 剪贴极查看器链接列表222

8.3.2 有关剪贴极查看器的函数和消息222

第9章 创建多文档界面226

9.1 MDI的基本概念226

9.1.1 MDI的架构226

9.1.2 MDI的子窗口设计227

9.2 MDI的函数和消息227

9.2.1 相关国数227

9.2.2 相关消息230

9.3 MDI的示例分析232

9.3.1 初始化程序232

9.3.2 架构分析238

9.3.3 子窗口分析239

第10章 多任务与多线程250

10.1 多任务和线程及纤程简介250

10.1.1 多任务的不同模式250

10.1.2 纤程251

10.2 Windows进程及线程252

10.2.1 进程、线程和纤程的函数说明252

10.2.2 实例分析260

10.3 线程同步和事件274

10.3.1 临界区的设立274

10.3.2 互斥和信号量276

10.3.3 事件对象280

10.3.4 实例分析283

10.4 线程局部存储289

10.4.1 线程局部存储简介289

10.4.2 实例分析290

第11章 调用DLL中的API294

11.1 DLL的基本概念294

11.1.1 准备知识294

11.1.2 DLL的人口点和出口点295

11.1.3 有关函数介绍295

11.1.4 实例分析298

11.2 DLL中的共享内存305

11.3 纯资源库311

11.4 DLL的前期绑定和后期绑定314

11.4.1 DLL前期绑定314

11.4.2 DLL后期绑定315

11.4.3 实例分析315

第12章 多媒体324

12.1 MCIWnd窗口用户界面324

12.2 MCIWnd API326

12.2.1 窗口管理326

12.2.2 文件和设备管理327

12.2.3 回放选项330

12.2.4 录音333

12.2.5 定位333

12.2.6 暂停与恢复回放336

12.2.7 性能调整337

12.2.8 图像调整339

12.2.9 事件与错误通知341

12.2.10 时间格式343

12.2.11 设备能力344

12.2.12 MCI设备设置345

12.3 MCIWnd实例分析346

12.3.1 MCIWnd自动回放346

12.3.2 暂停与恢复回放348

12.3.3 限制回放范围349

12.3.4 定制录音过程350

12.3.5 剪裁图像352

12.3.6 伸展图像353

12.3.7 伸展图像和窗口354

12.3.8 制作媒体播放器355

第13章 网络358

13.1 Winsock简介358

13.2 Winsock API359

13.2.1 Winsock结构359

13.2.2 Winsock API函数361

13.3 Winsock API实例分析370

13.3.1 面向连接协议的服务器和客户程序370

13.3.2 无连接协议的接收端和发送端程序376

第14章 Windows XP用户界面381

14.1 Windows XP视觉风格381

14.1.1 Windows XP的新外观381

14.1.2 在应用程序中使用Windows XP视觉风格382

14.2 Theme API及杂项384

14.2.1 API介绍384

14.2.2 实例分析--TaskSwitcher388

14.3 SysLink控件394

14.3.1 SySLink简介394

14.3.2 SysLink API396

14.3.3 SysLink实例分析399

14.4 List.View控件403

14.4.1 List-View新特色简介403

14.4.2 List-View新增API405

14.4.3 List-View实例分析414

第15章 DirectX for Windows XP418

15.1 DirectX图形处理418

15.1.1 DirectDraw418

15.1.2 Direct3D425

15.2 DirectX音频和视频437

15.2.1 DirectSound438

15.2.2 DirectMusic446

15.2.3 DirectShow451

15.3 DirectInput462

15.3.1 使用键盘462

15.3.2 使用鼠标466

15.4 DirectPlay472

第16章 GDI+475

16.1 GDI+简介475

16.1.1 GDI+的三个部分475

16.1.2 基于类的接日的结构476

16.1.3 编程模型的变化477

16.2 直线、曲线和形体480

16.2.1 向量图形简介480

16.2.2 画笔、直线和矩形481

16.2.3 椭圆与弧482

16.2.4 多边形482

16.2.5 基数样条曲线483

16.2.6 Bezier样条曲线483

16.2.7 路径484

16.2.8 画刷和形体填充485

16.2.9 开放曲线与闭会曲线486

16.2.10 区域487

16.2.11 剪裁487

16.3 图像、位图和元文件488

16.3.1 位图类型488

16.3.2 元文件491

16.3.3 绘制、定位与克隆图像493

16.3.4 剪裁与缩放图像494

16.4 GDI十程序设计初步496

16.4.1 绘制直线496

16.4.2 绘制字符串498

16.5 用画笔绘制直线和形体499

16.5.1 用画笔绘制直线和矩形499

16.5.2 设置画笔宽度和对齐500

16.5.3 绘制带线帽的直线501

16.5.4 连接直线501

16.5.5 绘制自定义虚线502

16.5.6 绘制用纹理填充的直线502

16.6 用画刷填充形体503

16.6.1 用纯色填充形体503

16.6.2 用影线图案填充形体503

16.6.3 用图像纹理填充形体504

16.6.4 用图像平铺形体504

16.7 使用图像、位图和元文件507

16.7.1 装入与显示位图507

16.7.2 装入与显示元文件507

16.7.3 记录元文件507

16.7.4 剪裁与缩放图像509

16.7.5 旋转、反射和滞后图像510

16.7.6 用插补模式来控制缩放期间的图像质量511

16.8 使用文本和字体512

16.8.1 构造字体家族和字体512

16.8.2 绘制文本513

16.8.3 格式化文本514

16.8.4 枚举己安装的字体517

16.8.5 创建私有字体集合519

16.8.6 获取字体尺寸523

16.9 构造与绘制曲线525

16.9.1 绘制基数样条曲线525

16.9.2 绘制Bezier样条曲线526

16.10 用梯度画刷填充形体527

16.10.1 创建线性梯度527

16.10.2 创建路径梯度530

16.11 构造与绘制路径536

16.11.1 从直线、曲线和形体创建图形537

16.11.2 填充开放图形538

16.12 使用区域539

16.12.1 用区域进行命中测试539

16.12.2 用区域进行剪裁540

16.13 打印540

16.13.1 将GDI+输出发送到打印机541

16.13.2 显示打印对话框544

热门推荐