Delphi 7 快速網路開發教程

Delphi 7 快速網路開發教程

本書是高等職業技術教育中IT類專業學生獲取學歷證書和國際著名軟體廠商Borland軟體認證證書的學習用教材。本教材依據課程教學大綱並結合Delphi 7網路開發工程師的教學特點編寫而成。

全書共分8章,主要內容包括創建Web伺服器應用程式、Web Broker、WebSnap、IntraWeb、XML與Delphi、使用Web Services、InternetExpress、Sockets編程。為便於教學使用,本教材編入了大量教學範例,並擬制了大量習題。本教材結構清晰,套用實例豐富,實現了理論學習和具體套用的充分結合。

本書可作為各大專院校、高等職業技術院校計算機軟體開發專業課程和相關雙證教學課程的教材,也可供從事Delphi 7網路開發的程式設計人員學習、參考。

基本介紹

  • 中文名:Delphi 7 快速網路開發教程
  • 作者:ATA
  • 出版社:科學出版社
  • 定價:45
基本信息,圖書目錄,

基本信息

書名:Delphi 7 快速網路開發教程
ISBN:703016513
頁數:340
出版日期:2006-1-1
版次: 1
開本:16開
包裝:平裝

圖書目錄

第1章 創建Web伺服器應用程式 1
1.1 Web伺服器應用程式概述 1
1.1.1 Web伺服器應用程式的工作方式 2
1.1.2 Web伺服器應用程式所遵循的Internet標準 2
1.1.3 統一資源定位符及其組成 2
1.1.4 HTTP請求信息的內容 4
1.2 HTTP伺服器的操作 6
1.2.1 服務客戶端請求 6
1.2.2 回響客戶端請求 6
1.2.3 一個簡單的Web伺服器範例 7
1.3 Web伺服器應用程式的類型 9
1.3.1 ISAPI/NSAPI 9
1.3.2 CGI 9
1.3.3 Apache 9
1.3.4 調試類型 10
1.3.5 Web伺服器應用程式目標類型的轉換 10
1.4 Web伺服器IIS的配置 11
1.5 調試Web伺服器應用程式 15
1.5.1 使用Web應用程式調試器 15
1.5.2 調試DLL類型的Web應用程式 17
1.6 Web Broker和WebSnap 20
1.7 HTML頁面內容生成器 21
1.7.1 使用頁面生成器 22
1.7.2 使用數據集頁面生成器 27
1.7.3 使用表格生成器 31
練 習 題 39
第2章 Web Broker 42
2.1 使用Web Broker創建Web伺服器應用程式 42
2.1.1 工程檔案和Web模組單元檔案 43
2.1.2 Web模組 46
2.1.3 Web套用類對象 48
2.2 Web Broker應用程式的結構 51
2.3 Web調度器 52
2.3.1 在調度器中添加動作項 52
2.3.2 調度請求訊息 53
2.4 動 作 項 54
2.4.1 動作項的控制 54
2.4.2 動作項的匹配 55
2.4.3 使用動作項回響請求訊息 56
2.4.4 使用多個動作項的Web伺服器應用程式範例 57
2.5 訪問客戶端請求信息 61
2.5.1 包含請求頭信息的屬性 61
2.5.2 HTTP請求訊息的內容 63
2.6 創建HTTP回響訊息 63
2.6.1 填寫回響頭 63
2.6.2 設定回響內容 64
2.6.3 傳送回響 65
2.7 在回響中使用資料庫信息 71
2.7.1 在Web模組中添加會話 71
2.7.2 使用資料庫信息的套用範例 71
練 習 題 83
第3章 WebSnap 86
3.1 WebSnap概述 86
3.1.1 WebSnap體系結構 86
3.1.2 WebSnap中的Web模組 88
3.2 使用WebSnap創建Web伺服器應用程式 93
3.2.1 選擇所創建的Web伺服器應用程式的類型 93
3.2.2 定製Web套用模組及其所包含的組件 93
3.2.3 設定套用模組選項 94
3.2.4 在工程中添加數據模組和頁面模組 98
3.3 適配器和適配器頁面生成器 101
3.3.1 適 配 器 102
3.3.2 適配器頁面生成器 103
3.3.3 在工程中添加數據集顯示 110
3.3.4 以主、從表的形式顯示數據 112
3.4 適配器頁面生成器高級套用技術 115
3.4.1 數據編輯表單 115
3.4.2 使用定製的動作 124
3.5 數據表達和頁面格式化 128
3.5.1 應用程式數據的表達 128
3.5.2 適配器格線元素的格式化處理 130
3.5.3 OnGetDisplayText事件 131
3.5.4 Custom屬性 132
3.5.5 CSS格式化 135
3.6 伺服器端腳本 138
3.6.1 顯示動態數據 139
3.6.2 顯示圖像和備註數據 141
3.6.3 引用適配器動作 143
3.7 會話和用戶列表服務 148
3.7.1 支持會話和用戶列表服務的相關組件 148
3.7.2 使用會話服務統計點擊次數的範例 149
3.7.3 使用用戶列表服務 152
練 習 題 159
第4章 IntraWeb 162
4.1 IntraWeb概述 162
4.1.1 IntraWeb的主要特性 163
4.1.2 IntraWeb組件 163
4.1.3 IntraWeb的開發模式 166
4.1.4 一個簡單的IntraWeb程式 168
4.1.5 IntraWeb伺服器控制器 171
4.2 IntraWeb套用模式開發 172
4.2.1 視窗管理 172
4.2.2 布局管理 172
4.2.3 狀態管理 175
4.2.4 會話管理 177
4.2.5 套用模式開發範例 178
4.3 IntraWeb頁面模式開發 182
4.3.1 IntraWeb頁面模式下的管理 182
4.3.2 Web Broker + IntraWeb頁面模式的開發範例 183
4.3.3 WebSnap + IntraWeb頁面模式的開發範例 187
4.4 IntraWeb資料庫套用開發舉例 197
練 習 題 206
第5章 XML與Delphi 208
5.1 XML概述 209
5.1.1 XML文檔 209
5.1.2 XML文檔和HTML文檔的比較 211
5.1.3 XML文檔和HTML文檔 211
5.1.4 良構的XML文檔 213
5.1.5 文檔類型定義 216
5.1.6 有效的XML文檔 220
5.1.7 可擴展樣式表語言 220
5.2 在Delphi 7中管理XML文檔 232
5.2.1 使用TXMLDocument組件編程 233
5.2.2 利用XML數據綁定接口處理XML文檔 244
5.3 在資料庫套用中使用XML 252
5.3.1 XML文檔與數據包之間轉換的定義 252
5.3.2 將XML文檔轉換為數據包 259
5.3.3 將XML文檔用作提供器的源文檔 264
5.3.4 將XML文檔用作提供器的客戶 268
5.4 XSL頁面生成器 270
練 習 題 277
第6章 使用Web Services 280
6.1 可調用接口 281
6.1.1 在可調用接口中使用非數量類型 283
6.1.2 註冊非數量類型 284
6.1.3 使用遠程化對象 285
6.1.4 表示附屬檔案 286
6.1.5 管理遠程化對象的生命期 286
6.1.6 遠程化對象舉例 287
6.2 Delphi中的Web Service組件 288
6.2.1 THTTPRIO組件 289
6.2.2 TOPToSoapDomConvert組件 290
6.2.3 THTTPReqResp組件 290
6.2.4 THTTPSoapDispatcher組件 290
6.2.5 THTTPSoapPascalInvoker組件 291
6.2.6 TWSDLHTMLPublish組件 291
6.2.7 TSoapConnection組件 291
6.3 編寫支持Web Services的伺服器 291
6.3.1 創建Web Services伺服器 292
6.3.2 使用SOAP應用程式嚮導 293
6.3.3 添加新的Web Services 294
6.3.4 使用WSDL導入器 294
6.3.5 為Web Services應用程式生成WSDL文檔 295
6.4 為Web Services編寫客戶端應用程式 295
6.4.1 導入WSDL文檔 296
6.4.2 調用可調用接口 296
6.5 Web Service使用舉例 299
6.5.1 一個簡單的Web Services及其使用 299
6.5.2 使用一個處理數據集的Web Service 301
6.5.3 在Web Service中處理複雜數據類型 304
練 習 題 307
第7章 InternetExpress 310
7.1 InternetExpress組件 310
7.2 創建InternetExpress應用程式 311
7.2.1 使用Java腳本庫 312
7.2.2 訪問應用程式伺服器的授權許可 313
7.3 使用TXMLBroker組件 313
7.3.1 獲取XML數據包 313
7.3.2 使用XML Delta包對數據進行更新 314
7.4 使用TInetXPageProducer組件創建Web頁面 315
7.4.1 使用Web頁面編輯器 316
7.4.2 設定Web項的屬性 317
7.4.3 定製頁面生成器模板 317
7.5 InternetExpress技術套用範例 319
7.5.1 準備工作 319
7.5.2 單數據集維護範例 320
7.5.3 主從數據集維護範例 322
7.5.4 數據集查詢範例 326
7.5.5 利用表單提交的範例 329
練 習 題 334
第8章 Sockets編程 336
8.1 Sockets基本的概念 336
8.1.1 基於Sockets的通信模型 337
8.1.2 實現服務 337
8.1.3 Socket通信方式 338
8.1.4 基於Sockets通信的基本套用模式 338
8.2 Socket連線的類型 339
8.2.1 客戶端連線 339
8.2.2 監聽連線 340
8.2.3 伺服器連線 340
8.3 Sockets的描述 340
8.3.1 主機的描述 340
8.3.2 使用連線埠 341
8.4 使用Socket組件 341
8.4.1 獲取連線信息 342
8.4.2 使用客戶端Sockets 342
8.4.3 使用伺服器Sockets 343
8.5 回響Socket事件 348
8.5.1 錯誤事件 349
8.5.2 客戶端事件 349
8.5.3 伺服器事件 349
8.6 在Socket連線上的讀、寫 349
8.6.1 非阻塞連線 350
8.6.2 阻塞連線 350
8.7 一個使用定製協定的網路聊天程式 350
8.7.1 開發伺服器 351
8.7.2 開發客戶端 357
練 習 題 363
Borland認證課程介紹]、

相關詞條

熱門詞條

聯絡我們