第1章 網絡基礎與 Delphi 6.0新特性
1.1 網絡術語及其拓撲紹構
1.1.1 服務器、客戶機和節(jié)點
1.1.2 本地資源和遠程資源
1.1.3 網絡操作系統(tǒng)
1.1.4 網絡協議
1.1.5 網卡、網橋和路由器
1.1.6 Intranet
1.1.7 拓撲結構
1.2 TCP/IP網絡
1.2.1 OSI
1.2.2 TCP/IP
1.2.3 其他協議
1.2.4 Internet地址
1.3 局域網
1.3.1 Intranet網絡組成
1.3.2 Intranet硬件結構
1.3.3 Intranet軟件結構
1.4 Internet的信息獲取與交換
1.4.1 電子郵件
1.4.2 FTP
1.4.3 Telnet
1.4.4 BBS
1.4.5 Usenet
1.4.6 Archie
1.4.7 Gopher
1.4.8 World Wide Web
1.5 Internet展望
1.5.1 NC(Network Computer)
1.5.2 Internet Phone(IPhone)
1.5.3 防火墻
1.5.4 Intranet
1.6 Delphi 6.0新特性
1.6.1 CORBA支持
1.6.2 CLX支持
1.6.3 對象模型
1.6.4 DataSnap
1.6.5 dbExpress
1.6.6 WebSnap
1.7 本章小結
第2章 COM編程
2.1 COM基礎
2.1.1 組件對象模型
2.1.2 COM、ActiveX和OLE
2.1.3 常見術語
2.1.4 ACtiveX的優(yōu)勢
2.1.5 OLE 1和OLE 2
2.1.6 線程模式
2.1.7 COM+
2.2 接口
2.2.1 接口定義及使用
2.2.2 對象的生存期
2.2.3 IUnknown接口
2.2.4 全局推一標志符(GUID)
2.2.5 注冊表
2.2.6 多接口
2.2.7 Variant類型
2.2.8 TCOMObject
2.2.9 TTypedCOMObject
2.3 COM對象和類工廠
2.3.1 TCOMObject和TCOMObjectFactory
2.3.2 In-process COM服務器
2.3.3 創(chuàng)建in-proc COM服務器實例
2.3.4 進程外COM服務器
2.4 分布式COM
2.5 COM技術應用實例
2.5.1 COM的注冊
2.5.2 使用Word提供的COM對象
2.5.3 COM對象使用小結
2.6 本章小結
第3章 創(chuàng)建和使用ActiveX控件
3.1 創(chuàng)建Activex控件
3.1.1 ActiveX控件向導
3.1.2 使用ActiveX控件向導
3.1.3 ActiveX框架
3.1.4 屬性頁
3.2 ActiveForm
3.3 在Web上的ActiveX
3.3.1 在Web例覽器中運行
3.3.2 Web發(fā)布
3.4 發(fā)布、注冊ActiveX控件
3.5 使用ActiveX控件
3.6 本章小結
第4章 自動化服務器與客戶
4.1 OLE自動化基礎
4.1.1 OLE自動化原理
4.1.2 創(chuàng)建自動化服務器
4.1.3 創(chuàng)建自動化客戶程序
4.2 自動化實例
4.2.1 跟蹤鼠標位置
4.2.2 使用Word
4.2.3 調用Exce1
4.2.4 控制Autocad
4.2.5 往PowerPoint中輸出數據庫內容
4.3 高級自動化技術
4.3.1 自動化事件
4.3.2 自動化集合
4.3.3 類型庫中新的接口類型
4.3.4 交換二進制數據
4.3.5 COM的語言支持
4.4 TOleContainer
4.4.1 一個簡單的范例程序
4.4.2 一個稍復雜的范例程序
4.5 本章小給
第5章 WinSock開發(fā)
5.1 WinSock簡介
5.1.1 Socket編程模型演化
5.1.2 使用WinSock進行開發(fā)
5.1.3 對 WinSock API的封裝
5.2 WinSock常用結構
5.2.1 sockaddr_in結構
5.2.2 hostent結構
5.3 WinSock常用函數介紹
5.3.1 基本Socket函數
5.3.2 數據庫函數
5.3.3 WinSock規(guī)范提供的擴展函數
5.3.4 主要Socket函數的使用
5.4 Delphi的Socket封裝控件
5.4.1 TCustomWinSocket
5.4.2 TServerWinSOCkCt
5.4.3 TClientWinSocket
5.4.4 TServerClientWinSocket類
5.4.5 TWinSocketStream
5.5 WinSock API開發(fā)
5.5.1 實現Pinger
5.5.2 實現Echo
5.6 Socket控件應用開發(fā)
5.6.1 實現信息傳送
5.6.2 傳遞文件與圖形
5.6.3 獲取主機名和IP地址
5.6.4 網上聊天
5.7 本章小給
第6章 TCP協議及使用
6.1 實現HTTP協議應用
6.1.1 HTTP協議介紹
6.1.2 HTTP控件
6.1.3 實例介紹
6.2 實現FTP協議應用
6.2.1 協議簡介
6.2.2 FTP控件
6.2.3 FTP開發(fā)實例
6.3 實現POP3應用
6.3.1 POP3協議簡介
6.3.2 POP控件
6.3.3 實例應用
6.4 實現SMTP應用
6.4.1 SMTP協議簡介
6.4.2 SMTP控件
6.4.3 實例應用
6.5 實現TELNET協議應用
6.5.1 TELNET協議
6.5.2 TELNET客戶端程序
6.6 本章小結
第7章 常用網絡控件
7.1 HTML控件
7.1.1 HTML控件的屬性
7.1.2 HTML控件的方法
7.1.3 HTML控件的事件
7.2 UDP控件
7.2.1 UDP控件的屬性
7.2.2 UDP控件的方法
7.2.3 UDP控件的事件
7.3 NNTP控件
7.3.1 NNTP控件的屬性
7.3.2 NNTP控件的方法
7.3.3 NNTP控件的事件
7.4 本章小結
第8章 基本的網絡功能實現
8.1 檢測網絡連接
8.1.1 使用WinInet高級函數庫
8.1.2 讀取系統(tǒng)狀態(tài)參數
8.2 網絡鄰居
8.2.1 獲取工作組
8.2.2 獲取工作組詳細信息
8.2.3 獲取工作組內計算機
8.2.4 獲取指定計算機的資源
8.2.5 網絡驅動器映射和斷開
8.2.6 目錄共享
8.3 網卡信息的獲取
8.3.1 使用 GUID
8.3.2 使用 NetBIOS
8.3.3 多網卡適配器MAC地址
8.3.4 獲得網絡鄰居中計算機MAC地址
8.4 本章小結
第9章 Web服務器應用程序
9.1 網絡服務器開發(fā)概念
9.1.1 Web Broker和 WebSnap
9.1.2 術語和標準
9.1.3 URL
9.1.4 URL與URL
9.1.5 HTTP請求消息頭
9.1.6 HTTP服務器活動
9.1.7 建立客戶請求
9.1.8 響應客戶端請求
9.1.9 Web服務器應用程序類型
9.2 CGI與ISAPI
9.2.1 CGI
9.2.2 ISAPI
9.3 簡單的服務器應用開發(fā)
9.3.1 靜態(tài)的HTML頁面
9.3.2 動態(tài)HTML頁面
9.3.3 交互生成反面
9.3.4 與數據庫的連接
9.3.5 調試Web服務器應用
9.4 Web應用程序架構
9.4.1 邏輯結構
9.4.2 Web模塊
9.4.3 Web調度器
9.4.4 動作項
9.4.5 HTTP請求消息
9.4.6 HTTP響應消息
9.4.7 反面生成器
9.4.8 操縱Web服務器應用程序
9.4.9 Web服務器與數據庫
9.5 開發(fā)實例
9.5.1 響應用戶輸入
9.5.2 返回圖像
9.6 WebSnap基礎
9.6.1 WebSnap基本概念
9.6.2 使用WebSnap應用程序框架
9.6.3 使用數據模塊
9.6.4 編輯數據
9.6.5 設置頁面鏈接
9.6.6 Web App Debugger
9.7 建立代理服務器
9.8 本章小給
第10章 綜合實例
10.1 屏幕抓取
10.1.1 基本思路
10.1.2 服務器的實現
10.1.3 客戶端程序
10.2 遠程控制
10.2.1 被控端
10.2.2 服務器端
10.3 網絡郵件
10.4 本章小結