出版時間:2000-8 出版社:清華大學出版社 作者:劉華 頁數(shù):449 字數(shù):673
內(nèi)容概要
本書分5個專題介紹Delphi應用程序的設計方法。一方面,深入分析了應用程序設計過程中必須使用的程序調(diào)試技術(shù)、運行錯誤異常處理機制,從而為讀者熟練、準確把握Delphi應用程序設計工具奠定了基礎,也為讀者迅速糾正應用程序設計錯誤提供了知識準備。另一方面,集中闡述了幾類常用的Delphi應用程序,并以大量示例介紹數(shù)據(jù)庫應用程序、Internet應用程序的常用設計方法及設計模式。
本書以介紹Delphi 5.0的新特性為中心,力求使用讀者把握Delphi發(fā)展的新動向,靈活使用其新功能。在介紹Delphi 5.0新特性的同時,本書還適當兼顧對Delphi老版本較生疏的讀者,充分考慮不同層次讀者的需求。
本書是面向中高級讀者的慶用程序設計參考用書。它既是Delphi程序員的優(yōu)秀參考用書,又是具有一定Delphi程序設計基礎的學習人員的極好教材。
書籍目錄
第1篇 程序設計基礎第1章 Delphi 5.0的安裝及其概述1.1 Delphi 5.0的安裝1.1.1 安裝Delphi 5.01.1.2 瀏覽Delphi 5.0的安裝組件1.1.3 Delphi的應用程序開發(fā)環(huán)境1.2 Delphi 5.0的新功能1.2.1 數(shù)據(jù)庫功能擴展1.2.2 工程管理功能擴展1.2.3 調(diào)試器的新特性1.2.4 集成開發(fā)環(huán)境的功能擴展1.2.5 可視控件庫的改進1.3 本章小結(jié)第2章 Delphi 5.0工程的管理及其管理器2.1 Delphi 5.0的工程管理2.1.1 工程文件2.1.2 窗體文件2.1.3 桌面文件2.2 Delphi 5.0的工程管理器2.2.1 工程管理器概述2.2.2 對工程的管理2.3 本章小結(jié)第2篇 程序的調(diào)試和異常處理專題第3章 應用程序功能代碼的調(diào)試3.1 Delphi 5.0調(diào)試器及其功能概述3.1.1 打開編譯器的調(diào)試信息開關3.1.2 調(diào)試器選項及其功能設置3.2 DelPhi 5.0應用程序的綜合調(diào)試技術(shù)3.2.1 調(diào)試前的準備3.2.2 定位應用程序的錯誤3.2.3 糾正應用程序的錯誤3.3 本章小結(jié)第4章 應用程序運行錯誤的異常處理方法4.1 DelPhi 5.0的異常處理機制4.1.1 應用程序中常見的錯誤4.1.2 傳統(tǒng)的錯誤捕獲和處理機制4.1.3 異常處理機制4.2 DelPhi 5.0預定義異常類的使用4.2.1 異常類的共同祖先4.2.2 VCL的異常類介紹4.2.3 Delphi異常類的使用4.3 創(chuàng)建用戶自定義異常4.3.1 創(chuàng)建VCL異常類的副本4.3.2 擴展VCL異常類的功能4.3.3 重新設計異常類4.4 異常處理機制綜合應用舉例4.4.1 示例程序的功能概述4.4.2 示例程序代碼的設計4.4.3 另一個異常類示例4.5 本章小結(jié)第3篇 數(shù)據(jù)庫程序設計專題第5章 BDE的數(shù)據(jù)庫連接技術(shù)及數(shù)據(jù)庫輔助開發(fā)工具5.1 Delphi 5.0的數(shù)據(jù)庫開發(fā)技術(shù)5.1.1 基于BDE的數(shù)據(jù)庫應用程序的結(jié)構(gòu)5.1.2 Delphi 5.0開發(fā)基于BDE的數(shù)據(jù)庫應用的技術(shù)5.2 BDE連接及數(shù)據(jù)庫技術(shù)的綜合應用5.2.1 系統(tǒng)的體系結(jié)構(gòu)5.2.2 建立數(shù)據(jù)庫5.2.3 設置別名5.2.4 數(shù)據(jù)模塊5.2.5 用戶操作窗口設計5.2.6 代碼編寫5.2.7 程序運行效果5.3 本章小結(jié)第6章 與數(shù)據(jù)庫的直接連接技術(shù)6.1 Delphi 5.0的數(shù)據(jù)庫直接連接新特性概述6.1.1 ADO控件與IBX控件6.1.2 與基于BDE的數(shù)據(jù)庫連接的比較6.2 應用程序與遠程數(shù)據(jù)庫系統(tǒng)的直接連接6.2.1 ADO建立數(shù)據(jù)庫連接6.2.2 IBX建立數(shù)據(jù)庫的連接6.3 數(shù)據(jù)庫程序設計技術(shù)綜合應用6.3.1 IBLOCAL數(shù)據(jù)庫的結(jié)構(gòu)6.3.2 IBX直接連接InterBase數(shù)據(jù)庫6.3.3 數(shù)據(jù)庫表與視圖6.3.4 觸發(fā)器(Trigger)的應用6.3.5 存儲過程的使用6.3.6 事務控制6.3.7 監(jiān)視程序運行6.4 本章小結(jié)第7章 數(shù)據(jù)庫應用程序報表的生成7.1 DelPhi 5.0的報表功能及其應用7.1.1 使用模板7.1.2 簡單報表7.1.3 復雜報表7.1.4 報表連接7.2 報表系統(tǒng)的集成及其與應用程序的連接7.2.1 編程定制報表7.2.2 操作報表7.2.3 自定義預覽窗體7.2.4 報表調(diào)用主窗體7.3 本章小結(jié)第4篇 用戶自定義控件專題第8章 Delphi 5.0的動態(tài)鏈接庫技術(shù)8.1 標準動態(tài)鏈接庫的建立8.1.1 概述8.1.2 使用動態(tài)鏈接庫生成向?qū)?.1.3 聲明和實現(xiàn)函數(shù)8.1.4 輸出函數(shù)8.2 Delphi 5.0特殊功能動態(tài)鏈接庫的建立8.2.1 Delphi 5.0的動態(tài)鏈接庫與窗體重用8.2.2 創(chuàng)建普通窗體8.2.3 修改窗體單元文件8.2.4 修改工程文件8.3 動態(tài)鏈接庫的調(diào)用8.3.1 靜態(tài)調(diào)用8.3.2 動態(tài)調(diào)用8.3.3 動態(tài)調(diào)用中的錯誤處理8.4 本章小結(jié)第9章 用戶自定義控件及ActiveX技術(shù)9.1 控件概述9.1.1 控件與代碼復用9.1.2 控件技術(shù)概要9.2 創(chuàng)建用戶自定義控件9.2.1 使用向?qū)Ы⒖丶蚣?.2.2 定義控件接口9.2.3 編寫控件屬性9.2.4 編寫控件方法9.2.5 編寫控件事件9.2.6 控件單元文件9.3 ActiveX控件的建立9.3.1 使用向?qū)ЫctiveX控件9.3.2 為控件添加接口9.3.3 控件單元文件9.4 控件的使用9.4.1 自定義控件的安裝9.4.2 在應用程序中使用控件9.5 本章小結(jié)第5篇 Internet程序設計專題第10章 Windows的Socket通信10.1 Socket及其通信原理概述10.1.1 Internet基本概念10.1.2 套接字連接技術(shù)及其結(jié)構(gòu)概述10.1.3 通過套接字傳輸數(shù)據(jù)概述10.1.4 使用Winsock編寫IP地址查找小程序10.1.5 電子郵件發(fā)送工具——MailSender10.2 客戶端Socket請求的實現(xiàn)10.2.1 套接字網(wǎng)絡通信的基本實現(xiàn)方法10.2.2 客戶端套接字連接的實現(xiàn)10.2.3 客戶端應用程序輔助功能介紹10.3 監(jiān)聽客戶Socket的請求10.3.1 打開服務器的端口監(jiān)聽功能10.3.2 檢查用戶的登錄身份10.3.3 解析客戶端命令10.3.4 維護在線用戶列表以及對在線用戶的管理10.4 Socket應用程序設計及其示例10.4.1 使用帶有格式約定的網(wǎng)絡傳輸功能10.4.2 使用套接字傳輸大量數(shù)據(jù)10.4.3 使用套接字的另一種網(wǎng)絡連接方式10.5 本章小結(jié)第11章 創(chuàng)建Web瀏覽器11.1 瀏覽器及其控件介紹11.1.1 Web瀏覽器概述11.1.2 Delphi的瀏覽器控件概述11.2 創(chuàng)建簡易瀏覽器11.2.1 打開指定共享資源11.2.2 對頁面的常用操作11.2.3 定位網(wǎng)絡資源11.2.4 保存和下載文件功能11.3 Web瀏覽器應用程序設計舉例11.3.1 應用程序整體結(jié)構(gòu)11.3.2 主窗體的設計11.3.3 子窗體的設計11.4 本章小結(jié)第12章 創(chuàng)建Web服務器12.1 Web服務器應用程序概述12.1.1 形成客戶端http請求12.1.2 服務器對客戶端http請求的響應12.2 創(chuàng)建ISAPI/NSAPI12.2.1 Delphi響應http請求的方式12.2.2 建立ISAPI/NSAPI框架12.2.3 使用Data Module Designer12.2.4 響應用戶的http請求12.2.5 處理用戶的http請求舉例——建立文獻服務系統(tǒng)12.3 使用CGI12.3.1 創(chuàng)建CGI服務器應用程序框架12.3.2 CGI與Is API/NsAPI的主要差別分析12.3.3 兩種類型Web服務器應用程序?qū)?shù)據(jù)集控件對象的影響12.4 跟蹤用戶12.4.1 功能簡介12.4.2 Cookie的主體結(jié)構(gòu)及其主要內(nèi)容12.4.3 發(fā)送Cookie12.4.4 利用Cookie12.5 Web服務器應用程序設計綜合舉例12.5.1 新聞服務系統(tǒng)簡介12.5.2 設計Web服務器應用程序12.6 本章小結(jié)
圖書封面
評論、評分、閱讀與下載