出版時(shí)間:2001-3 出版社:清華大學(xué)出版社 作者:謝玉鳳 頁數(shù):474
內(nèi)容概要
本書比較全面地介紹了Delphi 5——當(dāng)今非常強(qiáng)大,富有潛力的開發(fā)工具之一。
本書首先深入剖析Delphi 5的初中級(jí)特性,讓讀者對(duì)Delphi 5有個(gè)整體的掌握;之后以專題的形式,詳細(xì)地介紹了Delphi 5的新特性和功能,包括Delphi 5的可視化程序設(shè)計(jì)方法,Delphi 5可視部件類庫(VCL)中各種部件的使用方法和它們?cè)诟黝悜?yīng)用程序中的應(yīng)用,有關(guān)OLE、DDE、多線程技術(shù)、圖形圖像、異常與調(diào)試、DLL、因特網(wǎng)編程Windows高級(jí)特性的開發(fā)方法,以及數(shù)據(jù)庫高級(jí)應(yīng)用開發(fā)方法等全套開發(fā)技術(shù)。
本書適合有一定編程和開發(fā)經(jīng)驗(yàn)的中高級(jí)程序設(shè)計(jì)人員。
書籍目錄
第一章 Delphi 5使用指南1.1 Delphi的開發(fā)結(jié)構(gòu)1.1.1 項(xiàng)目(Project)1.1.2 窗體(Form)和單元(Unit)1.1.3 使用組件1.1.4 事件響應(yīng)1.2 Delphi 5的集成開發(fā)環(huán)境1.2.1 項(xiàng)目和文件的使用1.2.2 組件的使用1.2.3 程序代碼編輯器1.2.4 查找1.2.5 編譯程序1.2.6 集成調(diào)試器和對(duì)象查看器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 標(biāo)識(shí)符2.1.2 關(guān)鍵字2.1.3 指示字2.1.4 特殊符號(hào)2.1.5 注釋2.1.6 常量2.1.7 變量2.1.8 標(biāo)簽2.1.9 過程和函數(shù)2.2 數(shù)據(jù)類型2.2.1 簡(jiǎn)單類型2.2.2 字符串類型2.2.3 結(jié)構(gòu)類型2.2.4 指針類型2.2.5 過程類型2.2.6 可變類型2.3 運(yùn)算2.3.1 算術(shù)運(yùn)算2.3.2 布爾運(yùn)算2.3.3 邏輯運(yùn)算2.3.4 指針運(yùn)算2.3.5 集合運(yùn)算2.3.6 關(guān)系運(yùn)算2.3.7 其他運(yùn)算2.3.8 運(yùn)算符的優(yōu)先級(jí)2.4 控制結(jié)構(gòu)2.4.1 選擇結(jié)構(gòu)2.4.2 循環(huán)結(jié)構(gòu)2.5 類和對(duì)象2.5.1 基本概念2.5.2 類的聲明2.5.3 可見性2.5.4 類方法與類數(shù)據(jù)2.5.5 對(duì)象方法指針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 標(biāo)題(TLabel)3.3.2 文本編輯器(TEdit)3.3.3 字符屏蔽組件(TMaskEdit)3.3.4 Memo組件(TMemo)3.3.5 Rich編輯器3.4 選擇列表3.4.1 單項(xiàng)選擇3.4.2 多項(xiàng)選擇3.5 滾動(dòng)條3.6 本章小結(jié)第四章 高級(jí)組件及窗體的應(yīng)用4.1 菜單和工具欄4.1.1 主菜單(TMainMenu)4.1.2 工具欄(TControlBar和TToolBar)4.2 滾動(dòng)窗體與分割4.2.1 窗口的滾動(dòng)條4.2.2 多頁面窗體4.2.3 多重窗體和對(duì)話框4.3 多文檔接口(MDI)的使用4.3.1 簡(jiǎn)單的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 動(dòng)態(tài)加載5.3 版本信息(Version Information)5.3.1 得出版本信息5.3.2 VerQueryValue函數(shù)的使用5.4 圖標(biāo)(Icon)5.4.1 應(yīng)用程序中使用圖標(biāo)5.4.2 隱藏任務(wù)欄圖標(biāo)5.4.3 在指示區(qū)顯示圖標(biāo)5.5 光標(biāo)(Cursor)5.5.1 使用系統(tǒng)提供的光標(biāo)5.5.2 使用自定義光標(biāo)5.5.3 動(dòng)態(tài)地顯示光標(biāo)5.6 字符串表(StringTable)5.6.1 生成一個(gè)自己的字符串表資源5.6.2 使用不同語系的字符串表5.7 本章小結(jié)第六章 用戶組件的創(chuàng)建6.1 擴(kuò)展VCL6.1.1 創(chuàng)建第一個(gè)用戶組件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 登錄對(duì)話框6.4.2 使用登錄對(duì)話框6.5 屬性編輯器6.5.1 用戶自定義的列表屬性編輯器6.5.2 屬性編輯器介紹6.5.3 使用對(duì)話框的字符串屬性編輯器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 動(dòng)態(tài)數(shù)據(jù)交換(DDE)7.2.1 Windows的DDE原理7.2.2 簡(jiǎn)單的DDE范例7.2.3 和DDE服務(wù)器建立聯(lián)系7.2.4 向DDE服務(wù)器傳輸數(shù)據(jù)7.3 本章小結(jié)第八章 動(dòng)態(tài)鏈接庫8.1 DLL在Windows中的作用8.1.1 動(dòng)態(tài)鏈接庫的工作原理8.1.2 Windows系統(tǒng)的動(dòng)態(tài)鏈接庫8.2 DLL的編寫和調(diào)用8.2.1 DLL的編寫8.2.2 靜態(tài)調(diào)用DLL8.2.3 動(dòng)態(tài)調(diào)用DLL8.2.4 DLL在運(yùn)行時(shí)出錯(cuò)和處理8.3 利用DLL實(shí)現(xiàn)窗體重用8.3.1 窗體重用DLL的設(shè)計(jì)8.3.2 Delphi應(yīng)用程序調(diào)用重用窗體8.4 利用DLL實(shí)現(xiàn)數(shù)據(jù)傳輸8.4.1 DLL中的全局內(nèi)存8.4.2 用于實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)腄LL的編寫8.4.3 服務(wù)器程序的編寫8.4.4 客戶程序的編寫8.5 使用DLL進(jìn)行資源共享8.5.1 擁有圖標(biāo)的DLL8.5.2 裝載DLL圖標(biāo)8.6 本章小結(jié)第九章 OLE與COM9.1 OLE簡(jiǎn)介9.1.1 OLE 1.0和OLE 2.09.1.2 OLE文檔9.1.3 設(shè)計(jì)狀態(tài)和運(yùn)行狀態(tài)OLE對(duì)象創(chuàng)建的區(qū)別9.1.4 向Microsoft Word發(fā)送數(shù)據(jù)9.2 OLE自動(dòng)化(鏈接)9.2.1 創(chuàng)建OLE自動(dòng)化服務(wù)器9.2.2 注冊(cè)和刪除OLE自動(dòng)化服務(wù)器9.2.3 查看應(yīng)用程序在Windows中注冊(cè)的情況9.2.4 為服務(wù)器編寫客戶程序9.3 OLE對(duì)象的創(chuàng)建(鏈入)9.3.1 OLE對(duì)象創(chuàng)建的步驟9.3.2 TOLEContainer組件9.4 COM的工作方法和基本介紹9.4.1 COM的服務(wù)端程序9.4.2 COM的客戶端程序9.5 COM的實(shí)現(xiàn)原理和解決的問題9.5.1 COM的實(shí)現(xiàn)原理9.5.2 COM的特性9.6 本章小結(jié)第十章 多線程技術(shù)10.1 線程基本知識(shí)10.1.1 線程與進(jìn)程10.1.2 線程的優(yōu)點(diǎn)10.1.3 Delphi對(duì)線程的支持10.2 線程編程實(shí)例10.2.1 跳動(dòng)的小球10.2.2 線程的調(diào)度示例10.2.3 Lock方法的使用10.3 線程間通信10.3.1 TEvent對(duì)象10.3.2 利用Tevent實(shí)現(xiàn)線程通信10.3.3 TCriticalSection對(duì)象10.3.4 TMultiReadExclusiveWritesynchronizer對(duì)象10.3.5 Mutex對(duì)象10.3.6 利用Mutex實(shí)現(xiàn)程序的單實(shí)例執(zhí)行10.4 線程實(shí)現(xiàn)的其他方法10.4.1 BeginThrad方法10.4.2 CreateThread方法10.4.3 應(yīng)用舉例10.5 線程的注意事項(xiàng)10.6 本章小結(jié)第十一章 ActiveX11.1 ActiveX概述11.2 ActiveX的主要好處11.3 ActiveX的相關(guān)術(shù)語11.4 ActiveX的注冊(cè)11.5 ActiveX在Web中的應(yīng)用11.6 Delphi 5對(duì)ActiveX控件的支持11.6.1 利用Delphi的IDE安裝ActiveX控件11.6.2 創(chuàng)建ActiveForm11.6.3 一個(gè)相對(duì)復(fù)雜的例子11.6.4 創(chuàng)建Active Server Page11.7 NetMeeting控件介紹11.8 ActiveX的其他方面11.8.1 ActiveX的安全11.8.2 ActiveX下載站點(diǎn)11.9 本章小結(jié)第十二章 Internet編程12.1 網(wǎng)絡(luò)基本知識(shí)12.1.1 網(wǎng)絡(luò)發(fā)展的歷史12.1.2 網(wǎng)絡(luò)參考模型12.1.3 Client/Server編程模式12.2 編寫網(wǎng)頁計(jì)數(shù)器12.3 簡(jiǎn)單的Chat程序(TCP/IP版本)12.3.1 Server方的實(shí)現(xiàn)12.3.2 Client方的實(shí)現(xiàn)12.4 Chat程序(UDP版本)12.5 常見問題解答12.5.1 獲取本機(jī)的IP地址12.5.2 確定到Internet的連接12.5.3 消除SK數(shù)據(jù)瓶頸12.5.4 在應(yīng)用程序中實(shí)現(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ù)庫的特性及功能簡(jiǎn)介13.2.1 簡(jiǎn)單的Delphi數(shù)據(jù)庫應(yīng)用程序13.2.2 Delphi的數(shù)據(jù)庫特性13.2.3 使用Form Wizard構(gòu)建主/細(xì)數(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ù)庫錯(cuò)誤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 客戶端的實(shí)現(xiàn)14.3 Corba介紹14.3.1 概述14.3.2 ORB14.3.3 CORBA的特點(diǎn)14.3.4 DCOM與CORBA14.4 VisiBroker工具14.5 應(yīng)用舉例14.5.1 一個(gè)最簡(jiǎn)單的CORBA對(duì)象服務(wù)14.5.2 調(diào)用CORBA對(duì)象服務(wù)14.5.3 使用OAD機(jī)制14.5.4 用CORBA集成數(shù)據(jù)庫應(yīng)用14.6 客戶端安裝事項(xiàng)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é)
圖書封面
評(píng)論、評(píng)分、閱讀與下載