Delphi 5.0開發(fā)指南

出版時間:2001-3  出版社:清華大學(xué)出版社  作者:謝玉鳳  頁數(shù):474  

內(nèi)容概要

本書比較全面地介紹了Delphi 5——當今非常強大,富有潛力的開發(fā)工具之一。
本書首先深入剖析Delphi 5的初中級特性,讓讀者對Delphi 5有個整體的掌握;之后以專題的形式,詳細地介紹了Delphi 5的新特性和功能,包括Delphi 5的可視化程序設(shè)計方法,Delphi 5可視部件類庫(VCL)中各種部件的使用方法和它們在各類應(yīng)用程序中的應(yīng)用,有關(guān)OLE、DDE、多線程技術(shù)、圖形圖像、異常與調(diào)試、DLL、因特網(wǎng)編程Windows高級特性的開發(fā)方法,以及數(shù)據(jù)庫高級應(yīng)用開發(fā)方法等全套開發(fā)技術(shù)。
本書適合有一定編程和開發(fā)經(jīng)驗的中高級程序設(shè)計人員。

書籍目錄

第一章 Delphi 5使用指南1.1 Delphi的開發(fā)結(jié)構(gòu)1.1.1 項目(Project)1.1.2 窗體(Form)和單元(Unit)1.1.3 使用組件1.1.4 事件響應(yīng)1.2 Delphi 5的集成開發(fā)環(huán)境1.2.1 項目和文件的使用1.2.2 組件的使用1.2.3 程序代碼編輯器1.2.4 查找1.2.5 編譯程序1.2.6 集成調(diào)試器和對象查看器1.2.7 CPU查看窗口1.2.8 幫助文檔1.2.9 加入外部應(yīng)用程序1.2.10 局部菜單1.3 常用快捷鍵列表1.4 本章小結(jié)第二章 Object Pascal與面向?qū)ο蟮木幊?.1 Pascal語言的基本要素2.1.1 標識符2.1.2 關(guān)鍵字2.1.3 指示字2.1.4 特殊符號2.1.5 注釋2.1.6 常量2.1.7 變量2.1.8 標簽2.1.9 過程和函數(shù)2.2 數(shù)據(jù)類型2.2.1 簡單類型2.2.2 字符串類型2.2.3 結(jié)構(gòu)類型2.2.4 指針類型2.2.5 過程類型2.2.6 可變類型2.3 運算2.3.1 算術(shù)運算2.3.2 布爾運算2.3.3 邏輯運算2.3.4 指針運算2.3.5 集合運算2.3.6 關(guān)系運算2.3.7 其他運算2.3.8 運算符的優(yōu)先級2.4 控制結(jié)構(gòu)2.4.1 選擇結(jié)構(gòu)2.4.2 循環(huán)結(jié)構(gòu)2.5 類和對象2.5.1 基本概念2.5.2 類的聲明2.5.3 可見性2.5.4 類方法與類數(shù)據(jù)2.5.5 對象方法指針2.5.6 方法編聯(lián)2.5.7 構(gòu)造方法與析構(gòu)方法2.5.8 類引用2.5.9 例外2.6 單元2.6.1 單元的結(jié)構(gòu)及其語法2.6.2 Uses從句2.6.3 程序結(jié)構(gòu)2.7 本章小結(jié)第三章 VCL與基本組件的使用3.1 可視組件庫(VCL)3.1.1 組件的繼承關(guān)系3.1.2 組件的有效范圍3.2 按鈕3.2.1 按鈕的基本屬性3.2.2 事件響應(yīng)3.3 文本組件3.3.1 標題(TLabel)3.3.2 文本編輯器(TEdit)3.3.3 字符屏蔽組件(TMaskEdit)3.3.4 Memo組件(TMemo)3.3.5 Rich編輯器3.4 選擇列表3.4.1 單項選擇3.4.2 多項選擇3.5 滾動條3.6 本章小結(jié)第四章 高級組件及窗體的應(yīng)用4.1 菜單和工具欄4.1.1 主菜單(TMainMenu)4.1.2 工具欄(TControlBar和TToolBar)4.2 滾動窗體與分割4.2.1 窗口的滾動條4.2.2 多頁面窗體4.2.3 多重窗體和對話框4.3 多文檔接口(MDI)的使用4.3.1 簡單的MDI窗體4.3.2 子窗口排列菜單4.4 本章小結(jié)第五章 資源的使用5.1 使用資源編輯器5.1.1 查詢郵件應(yīng)用程序5.2 圖像(Bitmap)5.2.1 靜態(tài)設(shè)定5.2.2 動態(tài)加載5.3 版本信息(Version Information)5.3.1 得出版本信息5.3.2 VerQueryValue函數(shù)的使用5.4 圖標(Icon)5.4.1 應(yīng)用程序中使用圖標5.4.2 隱藏任務(wù)欄圖標5.4.3 在指示區(qū)顯示圖標5.5 光標(Cursor)5.5.1 使用系統(tǒng)提供的光標5.5.2 使用自定義光標5.5.3 動態(tài)地顯示光標5.6 字符串表(StringTable)5.6.1 生成一個自己的字符串表資源5.6.2 使用不同語系的字符串表5.7 本章小結(jié)第六章 用戶組件的創(chuàng)建6.1 擴展VCL6.1.1 創(chuàng)建第一個用戶組件6.1.2 組件包6.1.3 組件的類型6.2 完善組件6.2.1 事件響應(yīng)6.2.2 使用資源6.3 復(fù)合組件6.3.1 復(fù)合組件例子6.3.2 組件其他事件繼承6.4 非可視組件6.4.1 登錄對話框6.4.2 使用登錄對話框6.5 屬性編輯器6.5.1 用戶自定義的列表屬性編輯器6.5.2 屬性編輯器介紹6.5.3 使用對話框的字符串屬性編輯器6.6 組件編輯器6.6.1 向快捷菜單添加提示框6.6.2 用戶自定義的組件編輯器6.7 本章小結(jié)第七章 數(shù)據(jù)交換7.1 剪貼板7.1.1 文本的復(fù)制和粘貼7.1.2 位圖的復(fù)制和粘貼7.1.3 自定制數(shù)據(jù)的復(fù)制和粘貼7.1.4 Delphi組件的復(fù)制和粘貼7.2 動態(tài)數(shù)據(jù)交換(DDE)7.2.1 Windows的DDE原理7.2.2 簡單的DDE范例7.2.3 和DDE服務(wù)器建立聯(lián)系7.2.4 向DDE服務(wù)器傳輸數(shù)據(jù)7.3 本章小結(jié)第八章 動態(tài)鏈接庫8.1 DLL在Windows中的作用8.1.1 動態(tài)鏈接庫的工作原理8.1.2 Windows系統(tǒng)的動態(tài)鏈接庫8.2 DLL的編寫和調(diào)用8.2.1 DLL的編寫8.2.2 靜態(tài)調(diào)用DLL8.2.3 動態(tài)調(diào)用DLL8.2.4 DLL在運行時出錯和處理8.3 利用DLL實現(xiàn)窗體重用8.3.1 窗體重用DLL的設(shè)計8.3.2 Delphi應(yīng)用程序調(diào)用重用窗體8.4 利用DLL實現(xiàn)數(shù)據(jù)傳輸8.4.1 DLL中的全局內(nèi)存8.4.2 用于實現(xiàn)數(shù)據(jù)傳輸?shù)腄LL的編寫8.4.3 服務(wù)器程序的編寫8.4.4 客戶程序的編寫8.5 使用DLL進行資源共享8.5.1 擁有圖標的DLL8.5.2 裝載DLL圖標8.6 本章小結(jié)第九章 OLE與COM9.1 OLE簡介9.1.1 OLE 1.0和OLE 2.09.1.2 OLE文檔9.1.3 設(shè)計狀態(tài)和運行狀態(tài)OLE對象創(chuàng)建的區(qū)別9.1.4 向Microsoft Word發(fā)送數(shù)據(jù)9.2 OLE自動化(鏈接)9.2.1 創(chuàng)建OLE自動化服務(wù)器9.2.2 注冊和刪除OLE自動化服務(wù)器9.2.3 查看應(yīng)用程序在Windows中注冊的情況9.2.4 為服務(wù)器編寫客戶程序9.3 OLE對象的創(chuàng)建(鏈入)9.3.1 OLE對象創(chuàng)建的步驟9.3.2 TOLEContainer組件9.4 COM的工作方法和基本介紹9.4.1 COM的服務(wù)端程序9.4.2 COM的客戶端程序9.5 COM的實現(xiàn)原理和解決的問題9.5.1 COM的實現(xiàn)原理9.5.2 COM的特性9.6 本章小結(jié)第十章 多線程技術(shù)10.1 線程基本知識10.1.1 線程與進程10.1.2 線程的優(yōu)點10.1.3 Delphi對線程的支持10.2 線程編程實例10.2.1 跳動的小球10.2.2 線程的調(diào)度示例10.2.3 Lock方法的使用10.3 線程間通信10.3.1 TEvent對象10.3.2 利用Tevent實現(xiàn)線程通信10.3.3 TCriticalSection對象10.3.4 TMultiReadExclusiveWritesynchronizer對象10.3.5 Mutex對象10.3.6 利用Mutex實現(xiàn)程序的單實例執(zhí)行10.4 線程實現(xiàn)的其他方法10.4.1 BeginThrad方法10.4.2 CreateThread方法10.4.3 應(yīng)用舉例10.5 線程的注意事項10.6 本章小結(jié)第十一章 ActiveX11.1 ActiveX概述11.2 ActiveX的主要好處11.3 ActiveX的相關(guān)術(shù)語11.4 ActiveX的注冊11.5 ActiveX在Web中的應(yīng)用11.6 Delphi 5對ActiveX控件的支持11.6.1 利用Delphi的IDE安裝ActiveX控件11.6.2 創(chuàng)建ActiveForm11.6.3 一個相對復(fù)雜的例子11.6.4 創(chuàng)建Active Server Page11.7 NetMeeting控件介紹11.8 ActiveX的其他方面11.8.1 ActiveX的安全11.8.2 ActiveX下載站點11.9 本章小結(jié)第十二章 Internet編程12.1 網(wǎng)絡(luò)基本知識12.1.1 網(wǎng)絡(luò)發(fā)展的歷史12.1.2 網(wǎng)絡(luò)參考模型12.1.3 Client/Server編程模式12.2 編寫網(wǎng)頁計數(shù)器12.3 簡單的Chat程序(TCP/IP版本)12.3.1 Server方的實現(xiàn)12.3.2 Client方的實現(xiàn)12.4 Chat程序(UDP版本)12.5 常見問題解答12.5.1 獲取本機的IP地址12.5.2 確定到Internet的連接12.5.3 消除SK數(shù)據(jù)瓶頸12.5.4 在應(yīng)用程序中實現(xiàn)超鏈接12.6 本章小結(jié)第十三章 本地/網(wǎng)絡(luò)數(shù)據(jù)庫13.1 數(shù)據(jù)庫系統(tǒng)概述13.1.1 數(shù)據(jù)庫管理系統(tǒng)13.1.2 數(shù)據(jù)庫應(yīng)用程序13.2 Delphi數(shù)據(jù)庫的特性及功能簡介13.2.1 簡單的Delphi數(shù)據(jù)庫應(yīng)用程序13.2.2 Delphi的數(shù)據(jù)庫特性13.2.3 使用Form Wizard構(gòu)建主/細數(shù)據(jù)庫窗體13.2.4 TDBEdit組件的介紹13.3 數(shù)據(jù)庫的基本操作13.3.1 TTable組件建立的數(shù)據(jù)庫應(yīng)用程序13.3.2 TQuery組件建立的數(shù)據(jù)庫應(yīng)用程序13.4 處理數(shù)據(jù)庫錯誤13.5 網(wǎng)絡(luò)數(shù)據(jù)庫的使用13.6 本章小結(jié)第十四章 分布式結(jié)構(gòu)和CORBA14.1 分布式結(jié)構(gòu)14.1.1 分布式結(jié)構(gòu)的由來14.1.2 分布式結(jié)構(gòu)使用的技術(shù)14.2 使用DCOM建立的分布式多層應(yīng)用系統(tǒng)14.2.1 建立DCOM服務(wù)器14.2.2 客戶端的實現(xiàn)14.3 Corba介紹14.3.1 概述14.3.2 ORB14.3.3 CORBA的特點14.3.4 DCOM與CORBA14.4 VisiBroker工具14.5 應(yīng)用舉例14.5.1 一個最簡單的CORBA對象服務(wù)14.5.2 調(diào)用CORBA對象服務(wù)14.5.3 使用OAD機制14.5.4 用CORBA集成數(shù)據(jù)庫應(yīng)用14.6 客戶端安裝事項14.7 本章小結(jié)第十五章 MIDAS15.1 MIDAS15.1.1 核心技術(shù)15.1.2 系統(tǒng)結(jié)構(gòu)15.1.3 處理數(shù)據(jù)的過程15.1.4 MIDAS 3.0的新功能15.1.5 通信協(xié)議15.2 MIDAS范例15.2.1 應(yīng)用程序服務(wù)器15.2.2 客戶端15.3 本章小結(jié)

圖書封面

評論、評分、閱讀與下載


    Delphi 5.0開發(fā)指南 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7