注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统WindowsWindows 2000编程实用大全

Windows 2000编程实用大全

Windows 2000编程实用大全

定 价:¥90.00

作 者: (美)John Paul Mueller著;齐舒创作室译;齐舒创作室译
出版社: 中国水利水电出版社
丛编项: 万水计算机技术实用大全系列
标 签: Windows

购买这本书可以去


ISBN: 9787980044910 出版时间: 2000-08-01 包装: 平装
开本: 26cm+光盘1片 页数: 752 字数:  

内容简介

  本书详细介绍了Windows 2000的新特性,包括如何使用Visual C++创建各种应用程序类型,使用注册表的基础,多线程应用程序编程,基于Web的应用程序编程,Windows 2000对COM技术的扩展以及Windows 2000所提供的新的服务特性等内容。本书内容详尽,语言通俗易懂,对于Windows 2000程序员以及想要深入了解Widnows 2000的读者都具有很高的参考价值。

作者简介

暂缺《Windows 2000编程实用大全》作者简介

图书目录

第一部分 基础知识
第一章 入门指南
1.1 Windows 2000编程场所
1.1.1 桌面:Win32与DHTML客户
1.1.2 服务器:Web服务器与COM+商业组件
1.1.3 Internet和Intranet
1.1.4 大项目
1.2 Microsoft DNA体系结构
1.2.1 服务
1.2.2 工具
1.3 VisualC++新内容
1.3.1 /GZ编译器选项——在调试构件中找到版本构件的错误
1.3.2 _forceinline关键字
1.3.3 ADO数据绑定
1.3.4 ATL复合控件
1.3.5 AutoCompletion
1.3.6 ClassView和WizardBar增强
1.3.7 命令行构件
1.3.8 编译器通过量增强
1.3.9 延迟载入输入
1.3.10 动态HTML
1.3.11 动态分析
1.3.12 编辑和连续
1.3.13 扩展的存储过程向导
1.3.14 新调试程序特性
1.3.15 OLE DB提供者模板
1.3.16 数据绑定的资源编辑器增强
1.3.17 DocObject容器的向导支持
1.3.18 WizaldBar性能提高
1.4 开发工作站设置
1.5 服务器设置
1.6 小结
第二章 Windows——2000程序员概述
2.1 Windows 2000新特性
2.1.1 什么是新的
2.1.2 什么是增强的
2.2 低级服务(Low-Level Service)
2.2.1 USER
2.2.2 GDI
2.2.3 NTFS 5 
2.2.4 DirectX 6.0
2.2.5 MAPI(Messsging API)
2.2.6 TAPI(Telephony API)
2.2.7 SAPI(Speech API)
2.2.8 HID(Human Interface Device )
2.2.9 ACS(Admission Control Service)
2.3 安全服务
2.4 小结
第三章 建立简单应用程序
3.1 桌面应用程序类型
3.2 确定应用程序类型
3.2.1 控制台(Console)
3.2.2 基于对话框的应用程序
3.2.3 单文档界面(SDI)应用程序
3.2.4 多文档界面(MDI)
3.3 简单控制台应用程序
3.4 简单基于对话框的应用程序
3.5 简单SDI应用程序
3.6 简单MDI应用程序
3.7 小结
第四章 增强桌面界面
4.1 菜单
4.1.1 修改菜单
4.1.2 创建一个新菜单
4.2 键盘加速程序
4.3 工具条
4.3.1 添加工具条
4.3.2 使用对话条(Dialog Bar)
4.4 图标
4.5 字符串和版本表
4.6 计时器
4.6.1 创建一个时钟菜单项
4.6.2 修改对话框显示
4.6.3 设计时钟处理程序
4.6.4 添加错误捕捉函数
4.7 辅助选项特性
4.7.1 设计支持菜单和工具条
4.7.2 获得当前辅助选项特性状态
4.7.3 设置辅助选项特性
4.8 小结
第五章 使用注册表
5.1 注册表概述
5.1.1 HKEY_CLASS_ROOT
5.1.2 HKEY_CURRENT_USER
5.1.3 HKEY_LOCAL_MACHINE
5.1.4 HKEY_USER
5.1.5 HKEY_CURRENT_CONFIG
5.1.6 HKEY_DYN_DATA
5.2 确定存储内容
5.3 观察注册表
5.4 添加和修改注册表项目
5.4.1 开发选项对话框(Option Dialog)
5.4.2 缺省设置存储
5.4.3 用户选择处理
5.5 删除注册表项目
5.6 修改注册表安全性
5.7 小结
第六章 多线程应用程序编程
6.1 使用线程
6.1.1 应用程序
6.1.2 DLL
6.1.3 系统服务
6.2 线程类型概述
6.2.1 工作程序线程
6.2.2 UI线程
6.3 理解临界段
6.4 确保库的线程安全
6.5 编写基本应用程序
6.5.1 定义主对话框
6.5.2 创建CUIThread类
6.5.3 添加线程对话框
6.5.4 创建工作程序线程
6.5.5 测试线程应用程序
6.6 编写基本DLL并用于一个应用程序
6.6.1 创建DLLThread DLL
6.6.2 创建DLLTest应用程序
6.7 小结
第二部分 基于Web的Windows 2000应用程序编程
第七章 HTML客户应用程序编程
7.1 理解基于HTML应用程序类型
7.2 为什么要使用DHTML
7.2.1 DHTML用途
7.2.2 DHTML格式特性
7.2.3 理解事件对象
7.3 使用新Internet控件
7.4 编写客户应用程序
7.4.1 创建程序外壳
7.4.2 添加视图
7.4.3 定义帮助链接
7.5 小结
第八章 ISAPI扩展编程
8.1 理解ISAPI扩展
8.1.1 使用五个ISAPI类
8.1.2 在真实世界中使用ISAPI
8.1.3 理解ISAPI扩展具体内容
8.2 编写简单ISAPI扩展
8.2.1 创建DispStr程序外壳
8.2.2 定义DispStr分析图
8.2.3 说明DispStr()函数
8.2.4 编写DispStr()函数代码
8.3 测试ISAPI扩展
8.4 使用独立ISAPI扩展
8.4.1 建立ODBC连接
8.4.2 创建一个简单的ISAPI扩展
8.4.3 设计测试Web页面
8.4.4 测试最终结果
8.5 使用脚本相关的ISAPI扩展
8.5.1 创建Show Var ISAPI扩展
8.5.2 使用ClientView()访问脚本设计Web页面
8.5.3 测试ShowVar DLL
8.6 使用脚本产生的ISAPI扩展
8.7 使用用户定义ISAPI扩展
8.8 小结
第九章 ISAPI Filter编程
9.1 理解ISAPI Filter
9.1.1 选择Filter选项
9.1.2 选择ISAPI Filter类型
9.2 在ISAPI Filter和ISAPI扩展之间做出决定
9.3 编写一个简单的ISAPI Filter
9.3.1 创建ISAPI Filter外壳程序
9.3.2 编写具体ISAPI Filter代码
9.3.3 载入过滤器
9.4 测试ISAPI Filter
9.5 使用后预处理过滤器
9.5.1 理解请求标题
9.5.2 查看客户机的输入
9.6 使用客户机授权过滤器
9.6.1 设置安全性
9.6.2 创建安全诊断
9.7 使用URL-映像请求过滤器
9.7.1 创建ReDir ISAPI Filter
9.7.2 为ReDir ISAPI Filter添加代码
9.7.3 设计测试Web页面
9.8 小结
第三部分 COM+应用程序编程
第十章 使用ASP
10.1 理解ASP
10.1.1 服务器方脚本概述
10.1.2 ASP与对象
10.1.3 使用集合
10.2 以COM的形式使用ASP
10.2.1 在ASP脚本中使用对象
10.2.2 COM连接
10.2.3 创建一个基于ATL的ActiveX控件用于Web页面
10.2.4 组合ASP与ActiveX
10.3 通过ISAPI或COM+使用ASP
10.3.1 创建NoFrames ISAPI扩展
10.3.2 创建框架ISAPI扩展
10.3.3 设计BrowseIt ASP页面
10.4 小结
第十一章 理解ActiveX和COM
11.1 COM的优点
11.1.1 语言独立性
11.1.2 平台独立性
11.1.3 扩展性
11.1.4 封闭性
11.1.5 局域性
11.2 COM类
11.2.1 OLE
11.2.2 COM
11.2.3 ActiveX
11.2.4 DCOM
11.2.5 COM+
11.3 使用界面
11.4 使用OLE/COM Object Viewer工具
11.5 小结
第十二章 ActiveX、COM和COM+组件的构建基础
12.1 ActiveX与COM+
12.2 为什么要求使用ActiveX
12.2.1 ActiveX的用途
12.2.2 确定何时使用ActiveX控件
12.2.3 理解所要求的界面
12.3 ActiveX控件在Visual C++和Visual Basic程序员之间的区别
12.4 使用ActiveDocument
12.4.1 进程外与进程内服务器
12.4.2 ActiveDocument所要求的界面
12.5 小结
第十三章 构建ActiveX和COM+组件高级主题
13.1 创建简单的ActiveX和COM+控件
13.1.1 MFC版本
13.1.2 ATL版本
13.1.3 结果比较
13.2 在应用程序中测试
13.2.1 创建程序外壳
13.2.2 设计测试对话框
13.2.3 添加一些代码
13.3 小结
第十四章 理解分布式组件对象模型
14.1 DCOM体系结构概览
14.1.1 使用DCOM的原因
14.1.2 连接概览
14.1.3 详细地了解DCOM网络协议
14.1.4 对象引用
14.2 网络名称区别
14.3 创建DCOM客户应用程序
14.3.1 创建程序外壳
14.3.2 设计对话框
14.3.3 添加一些代码
14.4 创建DCOM允许组件
14.4.1 创建组件外壳
14.4.2 添加一些代码
14.4.3 局部测试结果
14.5 使用DCOM配置工具
14.5.1 建立通用DCOM环境
14.5.2 重定向组件
14.5.3 创建安全环境
14.5.4 对AddIt组件完成远程测试
14.6 连接到具体的对象实例
14.6.1 对象寿命的处理
14.6.2 使用运行对象表
14.7 DCOM和标记
14.7.1 标记的运作方式
14.7.2 使用运行对象表(ROT)浏览器
14.7.3 使用远程自动连接管理器
14.8 小结
第十五章 Microsoft事务服务器面向事务的应用程序编程
15.1 理解事务
15.1.1 理解事务
15.1.2 MTS和COM+
15.1.3 使用MTS
15.1.4 理解COM+应用程序
15.2 创建一个简单的MTS组件
15.2.1 创建组件
15.2.2 组件的安装
15.2.3 创建测试应用程序
15.2.4 组件测试
15.3 小结
第十六章 利用Microsoft消息队列服务器创建异步面向消息的应用程序
16.1 理解消息
16.2 MSMQ概览
16.3 MSMQ事务案例
16.3.1 用户培训
16.3.2 可靠的数据库更新
16.3.3 应用程序的伸缩
16.3.4 不重要的路径处理
16.3.5 错误消息更少
16.3.6 消除了人为处理时间
16.4 理解MSMQ局限性
16.5 理解API
16.6 理解事务
16.7 处理异常
16.8 小结
第四部分 使用Windows 2000分布式服务
第十七章 Windows 2000安全性基础
17.1 Windows 2000安全性概述
17.1.1 理解访问标志
17.1.2 理解安全性说明符
17.1.3 使用Windows 2000安全性时的潜在编程陷阶
17.1.4 理解如何把对象级安全性转换为用户级显示
17.2 Kerberos、公共密钥基础结构和分布式口令鉴定支持
17.2.1 理解Kerberos
17.2.2 理解公共密钥基础结构(PKI)
17.2.3 理解分布式口令鉴定(DPA)
17.3 Windows 2000数据加密支持
17.3.1 保护层
17.3.2 加密文件
17.4 Internet安全性问题
17.5 理解DCOM安全性
17.5.1 访问安全性
17.5.2 启动安全性
17.5.3 身份
17.5.4 连接策略
17.6 使用安全性配置编辑器
17.7 小结
第十八章 Windows 2000安全性:高级主题
18.1 处理Windows 2000安全性
18.1.1 Windows 2000安全性API概览
18.1.2 使用访问控件编辑器
18.2 利用Windows登录
18.2.1 口令过滤程序
18.2.2 Winlogon用户界面
18.2.3 网络提供者API
18.2.4 LSA鉴定
18.3 小结
第十九章 活动目录服务基础
19.1 什么是Active Directory
19.1.1 界面概览
19.1.2 为什么要使用Active Directory
19.1.3 活动目录编程陷阶
19.2 理解Active Directory数据库概要
19.3 理解活动目录服务界面(ADSI)
19.3.1 使用通用的API
19.3.2 创建新对象
19.3.3 使用名称空间
19.4 小结
第二十章 活动目录服务高级主题
20.1 使用Active Directory
20.1.1 安全性
20.1.2 粘接
20.1.3 管理用户和组
20.2 使用ADSI API
20.3 小结
第二十一章 创建管理性工具
21.1 工具类型概览
21.1.1 按照总体使用进行区分
21.1.2 按照位置、用户和数据敏感性进行区分
21.2 确定使用哪种类型的工具
21.3 给工具提供Internet访问
21.4 编写实用程序级的工具
21.4.1 创建程序外壳
21.4.2 设计界面
21.4.3 添加一些代码
21.4.4 测试结果
21.5 编写一个MMC捕捉程序
21.5.1 界面概览
21.5.2 创建捕捉程序外壳
21.5.3 添加一些代码
21.5.4 修改资源字符串
21.5.5 在MMC内测试捕捉程序
21.6 编写一个HTML可以访问的工具
21.7 小结
第二十二章 包装和展开Windmes NT应用程序
22.1 包装模型概览
22.1.1 常见的所关心的问题
22.1.2 企业(社团)
22.1.3 共享软件
22.1.4 小型到中型的事务
22.1.5 缩包软件
22.2 确定使用哪种包装模型
22.3 包装中所包含的内容
22.4 使用InstallShield
22.4.1 建立组件
22.4.2 建立文件组
22.4.3 定义资源
22.4.4 确定介质类型
22.5 添加应用程序的宣传支持
22.6 小结
第二十三章 协调和性能问题
23.1 使用Application Performance Explorer
23.1.1 使用客户
23.1.2 使用服务器
23.1.3 使用数据库
23.2 使用Stress实用程序
23.3 寻找代码中的阻流点
23.4 使用内插代码
23.5 通过负载平衡进行COM+协调
23.5.1 理解负载平衡目标
23.5.2 负载平衡的工作原理
23.5.3 处理故障服务器和路由器
23.6 小结
第五部分 附录
附录A 本书配套光盘内容
A.1 书中的源代码
A.2 Adobe Acrobat Reader
A.3 本书的PDF版本
A.4 Allaire HomeSite
A.5 Micro House Technical Library
A.6 Jasc的Paint Shop Pro
A.7 Microsoft Powerpoint Viewer
A.8 Nico Mak的WinZip
附录B 服务
B.1 Platform SDK服务
B.2 MFC可访问服务
B.3 小结
附录C Windows 2000标志要求
C.1 如何得到一个可以使我们受益的标志
C.2 标志级别是什么
C.3 弄明白标志应用程序的要求
C.4 得到应用程序标志
C.5 小结
词汇
本书光盘安装说明

本目录推荐