图书介绍
Windows 2000编程实用大全【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)John Paul Mueller著;齐舒创作室译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7980044916
- 出版时间:2000
- 标注页数:753页
- 文件大小:125MB
- 文件页数:776页
- 主题词:
PDF下载
下载说明
Windows 2000编程实用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言页1
译者的话1
前言1
致谢1
第一部分 基础知识1
第一章 入门指南1
1.1 Windows2000编程场所2
1.1.1 桌面:Win32与DHTML客户3
1.1.2 服务器:Web服务器与COM+商业组件3
1.1.4 大项目4
1.1.3 Internet和Interanet4
1.2 MicrosoftDNA体系结构5
1.2.1 服务6
1.2.2 工具7
1.3 Visual C++新内容8
1.3.1 /GZ编译器选项--在调试构件中找到版本构件的错误8
1.3.2 _forceinline关键字9
1.3.3 ADO数据绑定9
1.3.4 ATL复合控件10
1.3.5 AutoCompletion10
1.3.6 ClassView和WizardBar增强11
1.3.8 编译器通过量增强12
1.3.9 延迟载入输入12
1.3.7 命令行构件12
1.3.10 动态HTML13
1.3.11 动态分析13
1.3.12 编辑和连续13
1.3.13 扩展的存储过程向导13
1.3.14 新调试程序特性14
1.3.15 OLE DB提供者模板14
1.3.16 数据绑定的资源编辑器增强15
1.3.17 DocObject容器的向导支持15
1.3.18 WizardBar性能提高15
1.4 开发工作站设置15
1.5 服务器设置16
1.6 小结17
第二章 Windows2000程序员概述19
2.1 Windows2000新特性20
2.1.1 什么是新的20
2.1.2 什么是增强的21
2.2 低级服务(Low-Level Service)22
2.2.1 USER22
2.2.2 GDI24
2.2.3 NTFS525
2.2.4 DirectX6.026
2.2.5 MAPI(Messaging API)27
2.2.6 TAPI(Telephony API)27
2.2.7 SAPI(Speech API)28
2.2.9 ACS(Admission Control Service)30
2.2.8 HID(Human Interface Device)30
2.3 安全服务31
2.4 小结32
第三章 建立简单应用程序34
3.1 桌面应用程序类型34
3.2 确定应用程序类型35
3.2.1 控制台(Console)36
3.2.2 基于对话框的应用程序37
3.2.3 单文档界面(SDI)应用程序38
3.2.4 多文档界面(MDI)39
3.3 简单控制台应用程序41
3.4 简单基于对话框的应用程序44
3.5 简单SDI应用程序51
3.6 简单MDI应用程序59
3.7 小结63
第四章 增强桌面界面64
4.1 菜单65
4.1.1 修改菜单65
4.1.2 创建一个新菜单68
4.2 键盘加速程序71
4.3 工具条74
4.3.1 添加工具条74
4.3.2 使用对话条(Dialog Bar)78
4.4 图标79
4.5 字符串和版本表82
4.6 计时器86
4.6.1 创建一个时钟菜单项86
4.6.2 修改对话框显示88
4.6.3 设计时钟处理程序88
4.6.4 添加错误捕捉函数91
4.7 辅助选项特性93
4.7.1 设计支持菜单和工具条94
4.7.2 获得当前辅助选项特性状态95
4.7.3 设置辅助选项特性100
4.8 小结106
第五章 使用注册表107
5.1 注册表概述108
5.1.1 HKEY_CLASS_ROOT109
5.1.2 HKEY_CURRENT_USER115
5.1.3 HKEY_LOCAL_MACHINE121
5.1.4 HKEY_USER126
5.1.5 HKEY_CURRENT_CONFIG126
5.1.6 HKEY_DYN_DATA127
5.2 确定存储内容127
5.3 观察注册表128
5.4 添加和修改注册表项目136
5.4.1 开发选项对话框(Option Dialog)136
5.4.2 缺省设置存储140
5.4.3 用户选择处理141
5.5 删除注册表项目146
5.6 修改注册表安全性148
5.7 小结149
第六章 多线程应用程序编程151
6.1 使用线程152
6.1.1 应用程序153
6.1.2 DLL154
6.1.3 系统服务154
6.2 线程类型概述155
6.2.1 工作程序线程155
6.2.2 UI线程156
6.3 理解临界段156
6.4 确保库的线程安全157
6.5.1 定义主对话框158
6.5 编写基本应用程序158
6.5.2 创建CUIThread类160
6.5.3 添加线程对话框161
6.5.4 创建工作程序线程163
6.5.5 测试线程应用程序167
6.6 编写基本DLL并用于一个应用程序168
6.6.1 创建DLLThread DLL169
6.6.2 创建DLLTest应用程序171
6.7 小结174
第二部分 基于Web的Windows2000应用程序编程175
第七章 HTML客户应用程序编程175
7.1 理解基于HTML应用程序类型176
7.2.1 DHTML用途178
7.2 为什么要使用DHTML178
7.2.2 DHTML格式特性179
7.2.3 理解事件对象180
7.3 使用新Internet控件182
7.4 编写客户应用程序183
7.4.1 创建程序外壳185
7.4.2 添加视图187
7.4.3 定义帮助链接201
7.5 小结204
第八章 ISAPI扩展编程206
8.1 理解ISAPI扩展208
8.1.1 使用五个ISAPI类210
8.1.2 在真实世界中使用ISAPI211
8.1.3 理解ISAPI扩展具体内容212
8.2 编写简单ISAPI扩展213
8.2.1 创建DispStr程序外壳214
8.2.2 定义DispStr分析图215
8.2.3 说明DisplayStr()函数216
8.2.4 编写DisplayStr()函数代码217
8.3 测试ISAPI扩展219
8.4 使用独立ISAPI扩展223
8.4.1 建立ODBC连接225
8.4.2 创建一个简单的ISAPI扩展229
8.4.3 设计测试Web页面237
8.4.4 测试最终结果238
8.5 使用脚本相关的ISAPI扩展240
8.5.1 创建ShowVar ISAPI扩展241
8.5.2 使用ClientView()访问脚本设计Web页面249
8.5.3 测试ShowVar DLL250
8.6 使用脚本产生的ISAPI扩展251
8.7 使用用户定义ISAPI扩展252
8.8 小结254
第九章 ISAPI Filter编程255
9.1 理解ISAPI Filter256
9.1.1 选择Filter选项256
9.1.2 选择ISAPI Filter类型257
9.2 在ISAPI Filter和ISAPI扩展之间做出决定259
9.3 编写一个简单的ISAPI Filter260
9.3.1 创建ISAPI Filter外壳程序261
9.3.2 编写具体ISAPI Filter代码262
9.3.3 载入过滤器263
9.4 测试ISAPI Filter266
9.5 使用后预处理过滤器268
9.5.1 理解请求标题268
9.5.2 查看客户机的输入270
9.6 使用客户机授权过滤器273
9.6.1 设置安全性274
9.6.2 创建安全诊断276
9.7 使用URL_映像请求过滤器281
9.7.2 为ReDir ISAPI Filter添加代码283
9.7.1 创建ReDir ISAPI Filter283
9.7.3 设计测试Web页面285
9.8 小结286
第三部分 COM+应用程序编程287
第十章 使用ASP287
10.1 理解ASP288
10.1.1 服务器方脚本概述288
10.1.2 ASP与对象290
10.1.3 使用集合291
10.2 以COM的形式使用ASP293
10.2.1 在ASP脚本中使用对象293
10.2.2 COM连接294
10.2.3 创建一个基于ATL的ActiveX控件用于Web页面295
10.2.4 组合ASP与ActiveX302
10.3 通过ISAPI或COM+使用ASP304
10.3.1 创建NoFrames ISAPI扩展305
10.3.2 创建框架ISAPI扩展308
10.3.3 设计BrowseIt ASP页面313
10.4 小结315
第十一章 理解ActiveX和COM317
11.1 COM的优点317
11.1.1 语言独立性318
11.1.2 平台独立性318
11.1.3 扩展性318
11.2 COM类319
11.2.1 OLE319
11.1.4 封闭性319
11.1.5 局域性319
11.2.2 COM324
11.2.3 ActiveX326
11.2.4 DCOM328
11.2.5 COM+330
11.3 使用界面331
11.4 使用OLE/COM Object Viewer工具333
11.5 小结335
第十二章 ActiveX、COM和COM+组件的构造基础337
12.1 ActiveX与COM+338
12.2.1 ActiveX的用途339
12.2 为什么要求使用ActiveX339
12.2.2 确定何时使用ActiveX控件341
12.2.3 理解所要求的界面344
12.3 ActiveX控件在Visual C++和Visual Basic程序员之间的区别348
12.4 使用ActiveDocument349
12.4.1 进程外与进程内服务器350
12.4.2 ActiveDocument所要求的界面351
12.5 小结357
第十三章 构建ActiveX和COM+组件高级主题359
13.1 创建简单的ActiveX和COM+控件359
13.1.1 MFC版本360
13.1.2 ATL版本387
13.1.3 结果比较430
13.2 在应用程序中测试432
13.2.1 创建程序外壳432
13.2.2 设计测试对话框434
13.2.3 添加一些代码435
13.3 小结440
第十四章 理解分布式组件对象模型442
14.1 DCOM体系结构概览443
14.1.1 使用DCOM的原因443
14.1.2 连接概览445
14.1.3 详细地了解DCOM网络协议451
14.1.4 对象引用454
14.2 网络名称区别455
14.3 创建DCOM客户应用程序456
14.3.1 创建程序外壳457
14.3.2 设计对话框457
14.3.3 添加一些代码459
14.4 创建DCOM允许组件463
14.4.1 创建组件外壳464
14.4.2 添加一些代码465
14.4.3 局部测试结果466
14.5 使用DCOM配置工具466
14.5.1 建立通用DCOM环境467
14.5.2 重定向组件469
14.5.3 创建安全环境473
14.6 连接到具体的对象实例478
14.5.4 对AddIt组件完成远程测试478
14.6.1 对象寿命的处理479
14.6.2 使用运行对象表480
14.7 DCOM和标记481
14.7.1 标记的运作方式481
14.7.2 使用运行对象表(ROT)浏览器483
14.7.3 使用远程自动连接管理器483
14.8 小结486
第十五章 Microsoft事务服务器面向事务的应用程序编程488
15.1 理解事务489
15.1.1 理解事务490
15.1.2 MTS和COM+491
15.1.3 使用MTS494
15.1.4 理解COM+应用程序497
15.2 创建一个简单的MTS组件498
15.2.1 创建组件499
15.2.2 组件的安装507
15.2.3 创建测试应用程序515
15.2.4 组件测试520
15.3 小结523
第十六章 利用Microsoft消息队列服务器创建异步面向消息的应用程序525
16.1 理解消息527
16.2 MSMQ概览529
16.3.4 不重要的路径处理531
16.3.3 应用程序的伸缩531
16.3.2 可靠的数据库更新531
16.3.1 用户培训531
16.3 MSMQ事务案例531
16.3.5 错误消息更少532
16.3.6 消除了人为处理时间532
16.4 理解MSMQ局限性532
16.5 理解API535
16.6 理解事务536
16.7 处理异常537
16.8 小结538
第四部分 使用Windows2000分布式服务540
第十七章 Windows2000安全性基础540
17.1 Windows2000安全性概述542
17.1.1 理解访问标志545
17.1.2 理解安全性说明符548
17.1.3 使用Windows2000安全性时的潜在编程陷阱551
17.1.4 理解如何把对象级安全性转换为用户级显示553
17.2 Kerberos、公共密钥基础结构和分布式口令鉴定支持557
17.2.1 理解Kerberos559
17.2.2 理解公共密钥基础结构(PKI)560
17.2.3 理解分布式口令鉴定(DPA)563
17.3 Windows2000数据加密支持563
17.3.1 保护层564
17.3.2 加密文件565
17.4 Internet安全性问题569
17.5 理解DCOM安全性571
17.5.2 启动安全性572
17.5.1 访问安全性572
17.5.3 身份573
17.5.4 连接策略573
17.6 使用安全性配置编辑器574
17.7 小结578
第十八章 Windows2000安全性:高级主题580
18.1 处理Windows2000安全性581
18.1.1 Windows2000安全性API概览583
18.1.2 使用访问控件编辑器588
18.2 利用Windows登录590
18.2.1 口令过滤程序590
18.2.2 Winlogon用户界面591
18.2.3 网络提供者API593
18.2.4 LSA鉴定593
18.3 小结596
第十九章 活动目录服务基础597
19.1 什么是Active Directory598
19.1.1 界面概览598
19.1.2 为什么要使用Active Directory603
19.1.3 活动目录编程陷阱605
19.2 理解Active Directory数据库概要607
19.3 理解活动目录服务界面(ADSI)609
19.3.1 使用通用的API610
19.3.2 创建新对象610
19.4 小结611
19.3.3 使用名称空间611
第二十章 活动目录服务高级主题613
20.1 使用Active Directory613
20.1.1 安全性614
20.1.2 粘接618
20.1.3 管理用户和组620
20.2 使用ADSI API622
20.3 小结625
第二十一章 创建管理性工具627
21.1 工具类型概览628
21.1.1 按照总体使用进行区分628
21.1.2 按照位置、用户和数据敏感性进行区分630
21.2 确定使用哪种类型的工具631
21.3 给工具提供Internet访问632
21.4 编写实用程序级的工具633
21.4.1 创建程序外壳634
21.4.2 设计界面634
21.4.3 添加一些代码636
21.4.4 测试结果642
21.5 编写一个MMC捕捉程序643
21.5.1 界面概览643
21.5.2 创建捕捉程序外壳646
21.5.3 添加一些代码648
21.5.4 修改资源字符串657
21.5.5 在MMC内测试捕捉程序657
21.6 编写一个HTML可以访问的工具658
21.7 小结660
第二十二章 包装和展开WindowsNT应用程序662
22.1 包装模型概览663
22.1.1 常见的所关心的问题664
22.1.2 企业(社团)665
22.1.3 共享软件667
22.1.4 小型到中型的事务669
22.1.5 缩包软件670
22.2 确定使用哪种包装模型672
22.3 包装中所包含的内容673
22.4 使用InstallShield676
22.4.1 建立组件685
22.4.2 建立文件组688
22.4.3 定义资源690
22.4.4 确定介质类型691
22.5 添加应用程序的宣传支持693
22.6 小结696
第二十三章 协调和性能问题698
23.1 使用Application Performance Explorer699
23.1.1 使用客户700
23.1.2 使用服务器704
23.1.3 使用数据库708
23.2 使用Stress实用程序712
23.3 寻找代码中的阻流点713
23.4 使用内插代码719
23.5 通过负载平衡进行COM+协调720
23.5.2 负载平衡的工作原理721
23.5.1 理解负载平衡目标721
23.5.3 处理故障服务器和路由器722
23.6 小结722
第五部分 附录724
附录A 本书配套光盘内容724
A.1 书中的源代码724
A.2 Adobe Acrobat Reader725
A.3 本书的PDF版本725
A.4 Allaire HomeSite725
A.5 Micro House Technical Library726
A.6 Jasc的Paint Shop Pro726
A.8 Nico Mak的WinZip727
A.7 Microsoft Powerpoint Viewer727
附录B 服务728
B.1 Platform SDK服务728
B.2 MFC可访问服务734
B.3 小结737
附录C Windows2000标志要求738
C.1 如何得到一个可以使我们受益的标志739
C.2 标志级别是什么739
C.3 弄明白标志应用程序的要求740
C.4 得到应用程序标志741
C.5 小结741
词汇743
本书光盘安装说明753
热门推荐
- 3528842.html
- 3600847.html
- 918890.html
- 2156349.html
- 3763876.html
- 2030724.html
- 3005808.html
- 1414173.html
- 3886245.html
- 1980948.html
- http://www.ickdjs.cc/book_94223.html
- http://www.ickdjs.cc/book_3362635.html
- http://www.ickdjs.cc/book_2082121.html
- http://www.ickdjs.cc/book_194722.html
- http://www.ickdjs.cc/book_865946.html
- http://www.ickdjs.cc/book_2555488.html
- http://www.ickdjs.cc/book_796230.html
- http://www.ickdjs.cc/book_262398.html
- http://www.ickdjs.cc/book_2833475.html
- http://www.ickdjs.cc/book_3681692.html