第一部分 Windows 2000程序设计概述
第1章 Windows 2000环境
硬件环境
文件系统:FAT16、FAT32和NTFS
Windows 2000、Windows 98、Windows 95和Windows NT的比较
小结
第2章 Windows 2000应用程序设计
WinHello:Windows程序设计概述
模板程序:Windows应用程序开发模板
Windows的约定和数据类型
小结
第3章 Windows NT文件系统(NTFS)
NTFS文件系统的特征
非NTFS文件系统
NTFS文件系统的文件属性
查询文件/驱动器信息
NTFS多数据流
NTFS_Streams示例
NTFS下的文件连接
小结
第4章 Windows 2000特有的功能
多显示器支持
NTFS文件系统的改变
电源管理
Windows 2000内核
Windows 2000用户界面/图形设备接口
小结
第二部分 应用程序设计
第5章 弹出式窗口:提示窗口和菜单
弹出式提示窗口
弹出式窗口示例
小结
第6章 多线程的创建与同步
线程概念
与线程相关的指令
多线程示例:Threads程序
多线程程序
小结
第7章 创建进程帮管道
进程概念:任务分割
管道概念:在进程间通信
与进程相关的指令
有关管道的指令
通过管道的进程通信
小结
第8章 注册表
认识系统注册表
Regs_Ops示例程序:注册表操作
小结
第9章 异常处理
陷阱和陷阱句柄
结构化异常处理
Exceptions示例:异常处理示例
小结
第10章 内存管理
内存管理的概念
内存管理指令
文件映射对象
小结
第11章 安全与加密
比较Windows NT/2000与Windows 95/98的安全性支持
NT/2000安全性
NT/2000安全API函数
检查和更新SD:FileUser程序
加密技术概念
Crypto API函数
在应用程序加入加密支持
小结
第三部分 Windows 2000图形和多媒体
第12章 Windows图形设备接口
设备描述体
设备描述体信息
映射方式
小结
第13章 DirectX和OpenGL图形标准——概览
DirectX
使用DirectX
OpenGL
Fahrenheit:下一代图形标准
小结
第14章 多媒体操作
Windows多媒体支持
媒体控制接口(MCI)操作
多媒体文件I/O函数
ShowWave示例程序:模仿录音机的程序
小结
第15章 Pentium Ⅲ的多媒体MMX
Intel和MMX
SIMD浮点运算指令
SIMD浮点运算操作
SIMD整数运算指令
SIMD可高速缓冲控制
SIMD状态管理
SIMD扩展资源
小结
第四部分 数据库程序设计
第16章 通用数据访问体系结构
基于组件对象模型的通用数据访问
小结
第17章 ODBC和SQL数据库访问
基本数据库组织
结构化查询语言(SQL)
用ODBC注册数据库
编写数据库应用程序
更新和增加记录
CRceordset更新事务
事务
BookList例程
PFX_()函数调用的更多内容
操作序列
添加Edit操作
小结
第18章 ADO数据库访问
OLE DB
ADO
ADO对象模型
ADO的缺点
ADO程序设计
展示细节
更新记录
添加新记录
删除记录
小结
第五部分 Internet和网络程序设计
第19章 Internet支持
Microsoft的四年有价值的进展
Internet相关概念
Winsock 2 API函数
Internet API函数
ActiveX Web控件
小结
第20章 网络程序设计
NetBIOS函数
WNet API
LANMan函数
用于网络程序设计的Winsock 2.0
用于网络程序设计的命名管道和邮件箱
远程过程调用
创建RPC项目
小结
第六部分 COM、COM+和活动目录
第21章 COM/COM+概述
COM是什么
有关COM的术语
COM的优劣
COM组件和接口
COM组件规则的实现
COM活动
COM的类型
COM和面向对象的技术
COM+
COM+和Windows DNA
组件服务衔接
事务
队列组件(QC)
动态负载平衡
对象合并
小结
第22章 在VC++中构建和使用COM服务器
IDL文件简介
构建我们的第一个COM服务器
用ATL构建COM服务器
线程和COM服务器
自动化和IDispatch
小结
第23章 Windows 2000的COM新特性
同步机制
异步COM
COM管道
调用对象和调用取消
轻量句柄
小结
第24章 活动目录操作
活动目录
轻量目录访问协议(LDAP)
活动目录功能服务
活动目录属性
AdsPropertyList例程
ADSIAddUser例程
AddGroup例程
其他ADSI例程
小结