目录
绪论
第1章 Microsotf Web技术:ActiveX的出台
1.1 Microsotf Internet策略成型
1.1.1 ActiveX的发展路线
1.1.2 进入OLE
1.1.3 COM基础
1.2 进入ActiveX
1.3 ActiveX SDK
1.3.1 提醒注意
1.3.2 安装
1.3.3 ActiveX SDK快速指南
1.4 其他工具
1.4.1 Internet Explorer 3.0
1.4.2 Internet Information Server(IIS)
1.4.3 Internet Database Connector
1.4.4 Visual Basic 4.0
1.4.5 Visual C++
1.4.6 Win32 SDK
1.4.7 其他的Microsoft Web工具
第2章 管理HTML内容:VBScript, ActiveX Control Pad和Style Sheets
2.1 超越CGI
2.2 VBScript语言概述
2.3 VBSScript的格式
2.4 VBScript变量
2.5 数组
2.6 运算符
2.7 流控制语句
2.7.1 If...Then...Else...End If
2.7.2 Do...Loop
2.7.3 For...Next
2.8 子例程和函数
2.9 内置函数
2.10 对象
2.10.1 Windows对象
2.10.2 Document对象
2.10.3 Location对象
2.10.4 Anchor对象
2.10.5 Link对象
2.10.6 Form对象
2.10.7 Error对象
2.11 客户方应用范例
2.11.1 用户输入的逻辑处理
2.11.2 简单的订单输入
2.11.3 操作对象
2.12 非Microsoft脚本语言
2.13 ActiveX通过Microsoft的Control Pad的实现
2.14 Cascading Style Sheets(CSS)的Microsoftp实现
2.15 后记
2.16 小结
第3章 ActiveX基础技术
3.1 组件对象模型(COM)的作用
3.1.1 COM要解决的问题
3.1.2 软件开发者的使命
3.2 追求理想软件:一些历史
3.2.1 早期的Microsoft技术
3.2.2 面向对象的程序设计(OOP)
3.3 COM解决方案
3.3.1 COM连接的组成
3.3.2 COM服务器对象范例
3.4 基本的OLE服务
3.4.1 智能化的名字
3.4.2 持续存储
3.4.3 统一数据传输
3.5 URL开放流函数
3.6 ActiveX超链接
3.7 COM基石
3.7.1 OLE用户服务
3.7.2 文档对象和集装箱
第4章 WinInet
4.1 WinInet概述
4.1.1 句柄
4.1.2 请求和读文件
4.1.3 设置选项
4.1.4 错误处理
4.2 一个简单的WinInet例子
4.3 WinIet函数概述
4.3.1 句柄/连接函数
4.3.2 URL函数
4.3.3 状态函数
4.3.4 HTTP函数
4.3.5 FTP函数
4.4 应用示例
4.4.1 FTP客户
4.4.2 HTML转储
4.5 WinInet的未来
第5章 ActiveX控制
5.1 OCX概述
5.2 建立和测试控制
5.2.1 使用OCX Control Wizard
5.2.2 控制的调试
5.3 控制的框架
5.4 属性. 事件和方法
5.4.1 属性
5.4.2 事件
5.4.3 方法
5.5 与Explorer客户窗口交互
5.5.1 Xyz控制
5.5.2 超链接按钮
5.5.3 移动图形
5.5.4 框架操作
5.6 用Visual Basic Sript操作ActiveX控制的例子
5.6.1 PopUp Menu控制
5.6.2 FONTAPP的讨论
5.6.3 FONTMENU应用
5.6.4 FontMenu的讨论
5.6.5 Gradient控制
5.6.6 框架例子:VBScript世界钟
5.6.7 Sizer控制脚本
5.6.8 Frog控制脚本
5.7 将来的控制
5.8 后记
第6章 Internet控件
6.1 Internet协议和标准
6.1.1 TCP/IP服务组
6.1.2 交互式与非交互式协议
6.2 SMTP
6.2.1 SMTP应答代码
6.2.2 E-mail报头格式
6.3 阅读和接收电子邮件:POP3
6.4 FTP
6.5 NNTP
6.6 HTTP和HTML
6.7 TCP
6.8 UDP
6.9 其他读物
6.10 使用Internet控件
6.10.1 安装Internet控件
6.10.2 给应用增加控制
6.10.3 Visual C++
6.11 Internet控件要领
6.11.1 VARIANT
6.11.2 ICP支持对象
6.11.3 事件
6.12 Visual Basic FTP Client程序
6.12.1 语法分析
6.12.2 Visual Basic Chat客户程序
6.13 在Visual C++中使用控制
6.13.1 VC++SMTP Client程序
6.13.2 VC++POP3 Mini Reader程序
6.13.3 VC NNTP阅读程序
6.13.4 VC++TCP Explorer程序
6.13.5 VC++UDP Chat程序
第7章 ISAPI
7.1 ISAPI与CGI
7.2 ISAPI概述
7.2.1 ISAPI概述
7.2.2 过滤器
7.3 ISAPI基础类
7.3.1 CHttpServer对象
7.3.2 CHttpServer Context对象
7.3.3 CHttpFilter对象
7.3.4 CHttpFilterContext对象
7.3.5 CHtmlStream对象
7.4 ISAPI App Wizard文件的问题
7.5 ISAPI扩展和Parse Map
7.5.1 给代码增加Parse Map
7.5.2 Parse Map范例
7.5.3 Parse Map限制
7.6 调试ISAPI程序
7.6.1 IIS扩展高速缓存
7.6.2 在Developer Studio中调试
7.6.3 ISAPITRACE ISAPIVERIFY和ISAPIASSERT
7.7 ISAPI范例程序
7.7.1 定制日志
7.7.2 Cookie和重定向
7.7.3 Server Push
7.8 工业强度的扩展
7.8.1 Internet Databas Connector
7.8.2 ISAPI Perl
7.9 其他ISAPI工具
7.10 其他资源
第8章 Microsoft Internet安全技术
8.1 从Internetr的观点定义安全性
8.2 交易安全性:工业强度的Cryto API工具包
8.2.1 为什么使用密码技术
8.2.2 带数字签名的公共传输
8.2.3 带数据加密的私人传输
8.2.4 实时加密
8.2.5 Crypto API编程范例
8.3 商业交易安全性:SET协议
8.4 一般的客户机/服务器传输安全性:PCT协议
8.5 可执行代码安全性:代码签名
8.5.1 Microsoft的代码签名技术
8.5.2 开发者如何获得证书
8.5.3 如何进行代码签名
8.5.4 代码签名如何影响最终用户
8.6 团体安全性:PPTP协议
8.7 逻辑安全性:PFX
8.7.1 公钥方法
8.7.2 对称口令模式
8.7.3 PFX Safe
8.8 结束语
8.9 进一步读物
第9章 ActiveX Conferencing API和其他主题
9.1 Conferencing API和Net Meeting
9.1.1 潜在的应用
9.1.2 参加会议
9.1.3 ActiveX Conferencing SDK
9.2 ActiveX与多媒体:DirectX, ActiveMovie和Active VRML
9.2.1 DirectX 2 SDK
9.2.2 什么是ActiveMovie
9.2.3 ActiveVRML
9.3 结束语:ActiveX走向何处