当前位置:首页 > 工业技术
Windows 2000开发人员指南
Windows 2000开发人员指南

Windows 2000开发人员指南PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:(美)Ben Forta等著;杜大鹏等译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2001
  • ISBN:7508406087
  • 页数:732 页
图书介绍:
《Windows 2000开发人员指南》目录

第一部分 Windows2000的基础 1

第1章 Windows2000概览 1

1.1 何为Windows 1

1.2 何为Windows2000 3

1.3 Windows2000中的新功能 3

1.4 为什么要为Windows2000编写代码 5

1.5 编写Windows代码所需的基本概念 5

1.6 如何使用Microsoft Developer Network(MSDN) 6

1.7 本章小结 7

第2章 基本的操作系统编程 8

2.1 Windows2000的结构 8

2.1.1 Windows管理层(Executive) 8

2.1.2 Windows受保护的子系统 10

2.2 应用程序基础 11

2.2.1 应用程序类型 11

2.2.2 应用程序的建立 14

2.2.3 过程对象 17

2.2.4 过程的“一生” 21

2.3 执行线程 31

2.3.1 多线程的基本知识 32

2.3.2 线程对象 34

2.3.3 纤程 45

2.4 本章小结 48

3.1 内核对象的一般使用 49

3.1.1 什么是内核对象 49

第3章 使用内核对象 49

3.1.2 内核对象的基本性质 52

3.1.3 可用的内核对象 52

3.1.4 内核对象句柄 54

3.1.5 内核对象的命名 60

3.2 内核对象的安全性 64

3.2.1 安全对象类型 64

3.2.2 查看并调整内核对象的安全信息 72

3.2.3 安全工具的典型应用 75

3.3.1 为什么要等待受信状态 82

3.3 等待受信状态 82

3.3.2 单对象等待 86

3.3.3 高级的单对象等待 88

3.3.4 多对象等待 95

3.3.5 等待和APC 99

3.4 本章小结 100

4.1 Windows2000内核提供的对象 101

4.2 核心应用程序服务 101

第4章 常用的内核对象 101

4.2.1 定时器 102

4.2.2 文件查找 114

4.2.3 变化通知 118

4.2.4 任务 122

4.3 线程同步 125

4.3.1 互锁函数 126

4.3.2 临界段(Critical Section) 129

4.3.3 事件 134

4.3.4 互斥体(Mutexes) 137

4.3.5 信号(Semaphores) 141

4.4 线程间的通讯 144

4.4.1 文件 145

4.4.2 文件映射(File mappings) 150

4.5 本章小结 154

第二部分 与用户交互 155

第5章 图形设备接口API 155

5.1 GDI API概述 155

5.2.1 绘制对象的设备描述表和模式 156

5.2 设备描述表 156

5.2.2 获取设备描述表 159

5.2.3 在设备描述表上绘图 160

5.3 在应用程序中处理屏幕更新 161

5.4 在屏幕上显示文本 162

5.5 在屏幕上显示位图 164

5.6 区域和路径 169

5.6.1 创建区域 169

5.6.2 创建路径 175

5.7 剪辑区域 178

5.8 增强性图元文件 182

5.9 本章小结 187

第6章 使用通用控件 188

6.1 通用控件库 188

6.2 通用控件库的一般用法 189

6.2.1 通用工具 189

6.2.2 通用控件的实例程序 191

6.3 通用控件 193

6.3.1 Animation控件 193

6.3.2 ComboBoxEx控件 196

6.3.3 Date和Time Picker控件 199

6.3.4 Month Calendar控件 205

6.3.5 Drag List Box控件 209

6.3.6 List View控件 214

6.3.7 Header控件 220

6.3.8 Tree View控件 224

6.3.9 Hot Key控件 229

6.3.10 IP Address控件 231

6.3.11 Trackbar控件 235

6.3.12 Progress Bar控件 238

6.3.13 Pager控件 243

6.3.14 Rebar控件 244

6.3.15 Toolbar控件 244

6.3.16 Status Bar控件 252

6.3.17 Tooltip控件 252

6.3.18 Up-Down控件 256

6.3.19 Tab控件 259

6.3.20 Property Sheet控件 263

6.4 向导 268

6.5 本章小结 278

第7章 使用通用对话框 279

7.1 通用对话框库 279

7.2 通用对话框 282

7.2.1 Color对话框 282

7.2.2 Font对话框 286

7.2.3 Find Text和Replace Text对话框 289

7.2.4 Open File和Save As对话框 294

7.2.5 Page Setup对话框 300

7.2.6 Print对话框 307

7.2.7 Print Property Sheet对话框 310

7.3 本章小结 316

第8章 使用窗口 317

8.1 Windows中的窗口 317

8.1.1 窗口的类型 317

8.1.2 窗口类 318

8.2 如何创建和操纵窗口 320

8.2.1 窗口过程 325

8.2.2 对话框 328

8.2.3 仅为消息的窗口 330

8.2.4 分层显示窗口 330

8.3 消息发送 333

8.3.1 提取消息 333

8.3.2 公布和发送消息 334

8.4 窗口的激活 335

8.5 多显示器支持 341

8.6 本章小结 345

第9章 外壳服务 346

9.1 什么是外壳 346

9.2 外壳部件 347

9.2.1 桌面 347

9.2.2 任务栏 350

9.3 外壳函数 352

9.3.1 PIDL函数 352

9.3.2 文件对象函数 359

9.3.3 文件夹对象函数 361

9.3.4 系统托盘API 365

9.3.5 内部函数 371

9.3.6 各种辅助的API 371

9.4 外壳接口 373

9.4.1 核心接口 373

9.4.2 命名空间函数 377

9.5 轻量级API 386

9.5.2 路径辅助函数 387

9.5.1 字符串辅助程序 387

9.5.3 URL辅助程序 389

9.5.4 注册表辅助函数 390

9.6 本章小结 391

第三部分 创建应用程序 392

第10章 应用程序创建服务 392

10.1 软件共享服务 393

10.1.1 动态链接库 394

10.1.2 COM对象 407

10.2.1 大整数 414

10.2 编程服务 414

10.2.2 时间支持 417

10.3 系统服务 428

10.3.1 Windows注册表 428

10.3.2 系统信息 437

10.3.3 系统生存期的API 441

10.4 本章小结 442

11.1.1 服务控制管理器 443

第11章 服务应用程序 443

11.1 如何与服务交互 443

11.1.2 管理服务 445

11.1.3 服务对象 449

11.1.4 命令行工具 458

11.2 创建服务的基本要素 459

11.2.1 服务的生存期 459

11.2.2 安装和配置 468

11.2.3 支持多重服务 469

11.3 事件记录和性能 469

11.3.1 事件日志 470

11.3.2 性能监控 473

11.3.3 简单网络管理协议 474

11.4 安全和管理 475

11.4.1 账号安全性 476

11.4.2 MMC插件 480

11.5 本章小结 485

12.1 Windows内存的结构 486

第12章 内存管理 486

12.2 虚拟内存 490

12.2.1 虚拟内存的检测 491

12.2.2 虚拟内存操作 495

12.3 应用程序堆 498

12.3.1 堆的生命周期 499

12.3.2 堆的内部情况 504

12.4.1 实用函数 507

12.4 内存扩展 507

12.4.2 文件映射 508

12.4.3 地址分屏扩展 508

12.5 本章小结 509

第13章 文件系统 510

13.1 文件输入/输出API 510

13.1.1 创建和打开文件 511

13.1.2 读出和写入文件 514

13.1.3 创建和使用临时文件 515

13.1.4 搜索文件 516

13.1.5 监控目录中的变化 519

13.1.6 异步读写文件 525

13.2 Windows 2000文件系统 528

13.3 NTFS特征 528

13.3.1 压缩文件和目录 529

13.3.2 文件和目录的加密和解密 532

13.3.3 指定磁盘限额 537

13.3.4 卷标装配点 538

13.3.5 使用重分列点 539

13.3.6 分布式的链接跟踪 540

13.3.7 支持稀疏文件 540

13.4 本章小结 541

第14章 活动目录 542

14.1 活动目录概述 542

14.2 如何访问活动目录对象 543

14.2.1 连接 545

14.2.2 枚举 547

14.2.3 搜寻 550

14.3 管理用户和用户组 552

14.3.1 用户 553

14.3.2 用户组 556

14.4 本章小结 561

第15章 附加的系统服务 562

15.1 字符模式的控制台 562

15.1.1 基本特性 562

15.1.2 使用控制台属性API 565

15.1.3 使用控制台缓冲区 568

15.1.4 处理控制台输入和输出 572

15.2 电源管理系统 576

15.2.1 管理电源状态 576

15.2.2 响应电源状态的变化 583

15.3 轻型的过程间通信 584

15.3.1 使用邮件位 584

15.3.2 使用管道 590

15.4 因特网集成 591

15.4.1 配置和使用Interet 592

15.4.2 获得Internet内容 598

15.5 加密算法和协议 604

15.5.1 CryptoAPI的基本知识 605

15.5.2 加密 607

15.5.3 认证与数据完整性 611

15.6 本章小结 612

第16章 使用COM+ 613

16.1 COM+概述 613

16.1.2 截获程序和描述表 614

16.1.1 COM+应用程序 614

16.1.3 简单的COM+应用程序 615

16.2 COM+服务 621

16.2.1 即时激活 622

16.2.2 事务处理 622

16.2.3 部件排队 627

16.2.4 COM+事件 629

16.2.5 对象汇集 632

16.3 COM+应用程序的开发 637

16.2.6 COM+安全 637

16.4 本章小结 638

第四部分 最后的修饰 639

第17章 发布应用程序 639

17.1 编程惯例 639

17.1.1 文件夹与路径 639

17.1.2 数据存储 647

17.1.3 对低权限账户的支持 653

17.2.1 规范的基本原理 658

17.2 符合应用程序规范 658

17.2.2 安装 659

17.2.3 并行组件 661

17.2.4 观感 662

17.3 本章小结 663

第18章 开发支持 664

18.1 错误和意外 664

18.1.1 使用API错误码 665

18.1.2 使用结构化的意外 668

18.1.3 自定义意外 675

18.2 过程信息 677

18.2.1 使用ToolHelp32 API 677

18.2.2 使用PSAPI 686

18.3 框架工具 689

18.3.1 使用C++运行期调试库 689

18.3.2 使用Microsoft的基础类库 702

18.3.3 使用活动模板库 705

18.4.1 发布正确的功能 706

18.4 性能监测 706

18.4.2 注册计数器 710

18.4.3 收集数据 715

18.4.4 输出数据 719

18.5 其他工具 727

18.5.1 调试器集成 727

18.5.2 可移植的可执行的映像辅助API 728

18.6 本章小结 728

附录 使用书中的实例 730

相关图书
作者其它书籍
返回顶部