《Windows NT 4/Windows 95高级开发指南》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:(美)(B.伊泽尔)Ben Ezzell,(美)(J.布莱尼)Jim Blaney著;郝启堂等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505343572
  • 页数:826 页
图书介绍:

目录 1

引言 1

0.1 本书的适用对象 1

第一部分Windows NT/95编程入门 1

0.2本书所包含的内容 2

第一章32位的Windows环境 2

1.1 硬件环境 2

1.2软件(系统)环境 3

0.3关于例子 4

0.4关于本书配套的光盘 5

1.3 Windows 95和NT之间的区别 6

1.4双重引导系统操作 7

第二章Windows NT/95应用程序设计 8

2.1 WinHello:一个Windows入门程序 8

7.3按钮操作 1 19

2.2 NT应用程序的模板:Template程序 20

2.3 Windows规则和数据类型 23

第三章 从DOS到Windows NT 35

3.1 在Windows NT下执行DOS应用程序 35

3.2为未知操作进行设计 36

3.3 消息处理格式:标准类与MFC类 36

3.4处理WM_PAINT消息 37

3.5 Windows字体标准和度量 41

3.6将文本输出到窗口 44

3.7设置和重置窗口的大小 51

4.1 WinMain过程 58

第四章 将Windows 3.x程序转换为NT或95程序 58

4.2消息处理结构 59

4.3消息和附带变元 61

4.4应用程序类值 62

4.5子窗口和对话框过程 63

4.6文件操作 64

4.8过时的函数:ANSI/OEM字符支持 67

4.7字符串操作 67

4.9可移植的API 68

4.10 Microsoft和Borland编译器之间的语法差别 69

第五章键盘、插入记号和字符 72

5.1键盘字符集和国际语言支持的发展 72

5.2 Windows NT和95处理键盘事件的方法 73

5.3虚拟键代码 78

5.4响应键盘消息 84

5.5文本输入处理 86

5.6产生事件消息 95

第六章 在Windows中使用鼠标 103

6.1 Genus MusMechano的发展 103

6.2房子里有一只“老鼠”吗? 104

6.3鼠标动作和事件 104

6.4鼠标光标 108

6.5击键试验:Mouse3程序 112

第七章 子窗口和控制元素 116

7.1 程序员和子窗口控制元素 116

7.2控制按钮类型 117

第二部分Windows NT/95应用程序资源 133

第八章 应用程序资源入门 134

8.1 应用程序资源Windows使用方法的优点 134

8.2资源类型 135

8.3文件和文件类型 136

8.4使用资源编辑器 137

第九章位图象和图象编辑器 144

9.1 图象资源类型 144

9.2位图编辑器的选择 145

9.3光标资源 147

9.4图标资源 148

10.1 介绍两个对话框编辑器 150

第十章 对话框和对话框编辑器 150

10.2对话框属性 152

10.3对话框控制元素 156

10.4对齐、定位和大小设置工具 177

10.5 FileViewl应用程序的三个对话框 181

第十一章 菜单和菜单编辑器 184

11.1 介绍两个菜单编辑器 184

11.2 菜单大小极限 187

11.3 菜单项文本 188

11.4菜单项属性 189

11.5 利用菜单脚本创建菜单 190

12.1快捷键资源 193

第十二章 快捷键、字符串、头文件和资源编辑器 193

12.2字符串资源 196

12.3 头文件 199

12.4版本资源 201

第十三章 将所有内容均放在文件查找应用程序中 203

13.1 使用应用程序资源:FileViewl应用程序 203

13.2 使用File Open对话框:FileView2应用程序 210

第三部分高级应用程序设计 223

第十四章创建和同步多线程 224

14.1线程的概念 224

14.2 与线程有关的命令 229

14.2 同步线程 237

14.3具有多线程的一个例子:Threads程序 242

第十五章 创建进程和管道 255

15.1进程和管道概念 255

15.2 与进程有关的命令 259

15.3 与管道相关的命令 267

15.4区别管道和邮箱 281

15.5通过管道通讯的进程 282

第十六章 处理异常 310

16.1异常处理概念 310

16.2 与异常处理有关的命令 315

16.3异常处理例子 322

第十七章管理内存 338

17.1 内存管理概念 338

17.2内存管理命令 345

17.3 使用虚拟内存和文件映象对象 358

第十八章 安全性和密码学 376

18.1 安全性和加密:NT与Windows 95 376

18.2 NT安全性概念 377

18.3 与安全性相关的命令 386

18.4 检查和更新SD:FileUser程序 392

18.5加密技术概念 397

18.6 CryptoAPI函数 401

18.7给应用程序添加加密支持 403

18.8 其它安全性考虑因素 409

第十九章Internet支持 411

19.1 一年的进步(在Microsoft) 411

19.2 Internet相关的概念 414

19.3 Winsock 2 API函数 416

19.4 Internet API命令 430

19.5 ActiveX Web控制元素 439

第二十章 网络程序设计 447

20.1 使用NetBIOS函数 447

20.2使用WNet API 449

20.3使用LANMan函数 451

20.4使用Winsock 2.0 API 457

20.5使用命名管道和邮箱 461

20.6使用远程过程调用(RPC) 462

20.7 DCOM介绍 476

20.8其它网络编程方法 479

第四部分Windows NT/95与图形 483

21.1设备描述表 484

第二十一章Windows图形设备接口 484

21.2设备描述表信息 490

21.3使用映射模式 500

第二十二章颜色和调色板 507

22.1 Windows调色板 507

22.2使用抖动颜色 511

22.3创建定制颜色 513

22.4颜色绘制模式 522

22.5从彩色转换到灰度 523

第二十三章 绘制简单形状 533

23.1图形工具和形状 533

23.2创建商业图 538

23.3绘制多边形 541

第二十四章 画刷和位图 545

24.1 使用数据数组定义的位图 545

24.2使用资源位图 546

24.3使用预定义的位图 549

24.4创建旧式位图 550

24.5使用与设备无关的位图 552

第二十五章 字形和样式 563

25.1 使用文本输出特征 563

25.2使用字体和字形 568

第二十六章 图形工具和文件操作 581

26.1 捕获和显示屏幕图象:Capture程序 581

26.2NT/95图形文件操作 596

26.3使用图象文件格式 602

第二十七章图象增强技术 623

27.1 将图象转换为映象:变换方法 623

27.2优化图象处理 639

第二十八章 图形选择操作 641

28.1创建选择工具 641

28.2 选择图象的组成部分:Target程序 643

第二十九章 交互式图象 651

29.1 交互式图象中的复杂区域 651

29.2标识区域和轮廓的方法 651

29.3 在位图中标识事件位置:MapDemo程序 654

第三十章 图形模拟 669

30.1 在模拟中使用图形 669

30.2创建一个动态(内存)宇宙 670

30.3 操作模拟:Forest程序 673

30.4模拟设计 677

第三十一章打印图形 682

31.1打印机操作 682

32.2向打印机发送位图 684

31.3彩色打印 687

31.4对图象进行灰度操作 687

31.5以彩色的形式打印灰度图象 693

第五部分应用程序之间的信息交换 695

第三十二章元文件操作 696

32.1元文件使用 696

32.2记录元文件 697

32.3重放元文件 699

32.4作为磁盘文件的元文件 700

32.5元文件结构 702

第三十三章 剪贴板数据传送 707

33.1剪贴板的使用 707

33.2剪贴板操作 708

33.3读和写不同的数据类型:Clipboard程序 714

33.4使用其它剪贴板格式 721

第三十四章动态数据交换操作 725

34.1 DDE简介 725

34.2 DDE管理库函数 728

34.3异步与同步事务 743

34.6 其它DDE例子 745

34.5系统话题 745

第三十五章 OLE客户和服务器应用程序开发 747

35.1 OLE简介 747

35.2 OLE库 751

35.3浏览、选择和注册OLE服务器 752

35.4创建OLE客户应用程序 756

35.5 创建OLE服务器 764

第三十六章 多媒体编程 774

36.1 Windows多媒体支持 774

36.2媒体控制接口(MCI)操作 779

36.3多媒体文件I/O函数 780

36.4 Sounder Recorder复制品:ShowWave程序 784

购盘说明 826