目錄
緒論
第1章 Microsotf Web技術:ActiveX的出臺
1.1 Microsotf Internet策略成型
1.1.1 ActiveX的發(fā)展路線
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 數(shù)組
2.6 運算符
2.7 流控制語句
2.7.1 If...Then...Else...End If
2.7.2 Do...Loop
2.7.3 For...Next
2.8 子例程和函數(shù)
2.9 內置函數(shù)
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的實現(xiàn)
2.14 Cascading Style Sheets(CSS)的Microsoftp實現(xiàn)
2.15 后記
2.16 小結
第3章 ActiveX基礎技術
3.1 組件對象模型(COM)的作用
3.1.1 COM要解決的問題
3.1.2 軟件開發(fā)者的使命
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 持續(xù)存儲
3.4.3 統(tǒng)一數(shù)據(jù)傳輸
3.5 URL開放流函數(shù)
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函數(shù)概述
4.3.1 句柄/連接函數(shù)
4.3.2 URL函數(shù)
4.3.3 狀態(tài)函數(shù)
4.3.4 HTTP函數(shù)
4.3.5 FTP函數(shù)
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協(xié)議和標準
6.1.1 TCP/IP服務組
6.1.2 交互式與非交互式協(xié)議
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 工業(yè)強度的擴展
7.8.1 Internet Databas Connector
7.8.2 ISAPI Perl
7.9 其他ISAPI工具
7.10 其他資源
第8章 Microsoft Internet安全技術
8.1 從Internetr的觀點定義安全性
8.2 交易安全性:工業(yè)強度的Cryto API工具包
8.2.1 為什么使用密碼技術
8.2.2 帶數(shù)字簽名的公共傳輸
8.2.3 帶數(shù)據(jù)加密的私人傳輸
8.2.4 實時加密
8.2.5 Crypto API編程范例
8.3 商業(yè)交易安全性:SET協(xié)議
8.4 一般的客戶機/服務器傳輸安全性:PCT協(xié)議
8.5 可執(zhí)行代碼安全性:代碼簽名
8.5.1 Microsoft的代碼簽名技術
8.5.2 開發(fā)者如何獲得證書
8.5.3 如何進行代碼簽名
8.5.4 代碼簽名如何影響最終用戶
8.6 團體安全性:PPTP協(xié)議
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走向何處