注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi5高級程序(IDE與面向?qū)ο缶幊蹋?/a>

Delphi5高級程序(IDE與面向?qū)ο缶幊蹋?/h1>

定 價:¥50.00

作 者: 徐新華編著
出版社: 人民郵電出版社
叢編項: Delphi 5高級編程叢書
標 簽: 軟件工具 Delphi

購買這本書可以去


ISBN: 9787115084392 出版時間: 2000-04-01 包裝:
開本: 26cm 頁數(shù): 493頁 字數(shù):  

內(nèi)容簡介

  本書全面深入地介紹了 Delphi 5的集成開發(fā)環(huán)境、基本編程技巧、項目管理、調(diào)試器。Object Pascal語言、動態(tài)鏈接庫、與 C++共亨代碼、面向?qū)ο缶幊獭?VCL的結(jié)構(gòu)、 Open ToolsAPI、編寫自定義元件和包等內(nèi)容。Delphi 5是一個完全面向?qū)ο蟮木幊坦ぞ摺1姸嚅L期從事編程的人員從實踐中體會到,只要真正領(lǐng)會了面向?qū)ο蟮木幊趟枷?,即使是很高深的編程領(lǐng)域,諸如 COM、 ActiVeX。CORBA、MIDAS都不難掌握。所以,本書的重點就是面向?qū)ο缶幊?。本書?nèi)容全面而又不失簡潔,例子豐富。既可以作為廣大讀者學(xué)習(xí)Delphi 5的入門指導(dǎo)書,也可以作為程序員編程時的參考手冊。本書讀者對象為計算機程序開發(fā)人員、大專院校計算機專業(yè)師生。

作者簡介

暫缺《Delphi5高級程序(IDE與面向?qū)ο缶幊蹋纷髡吆喗?/div>

圖書目錄

第一章  Delphi 5的開發(fā)環(huán)境
l.1DelPhi 5的新功能
1.1.l數(shù)據(jù)庫的改進
l.l.2 MIDAS的改進
1.1.3開發(fā)環(huán)境的改進
1.1.4項目管理器的改進
1.1.5 VCL的改進
1.1.6新的工具
1.1.7 ActlveX的改進
1.2 IDE的主窗口
l.3菜單欄
1.3.1File菜單
1.3.2 Edit菜單
1.3.3 Search菜單
1.3.4 View菜單
1.3.5 Project菜單
1.3.6 Run菜單
1.3.7 Component菜單
1.3.8 Database菜單
1.3.9 Tools菜單
1.3.10 Help菜單
1.4工具欄
1.5元件選項板
1.5.1Standard頁
1.5.2 Additional頁
1.5.3 Win32頁
1.5.4 System頁
l.5.5 Data Access頁
1.5.6 Data Controls頁
1.5.7 ADO頁
l.5.8 InterBase頁
1.5.9 Midas頁
l.5.10 IntemetExpress頁
1.5.11 Internet頁
1.5.12 FastNet頁
1.5.13 Decision Cube頁
1.5.14 QReport頁
1.5.15 Dialogs頁
1.5.16 Win 3.l頁
1.5.17 Smples頁
1.5.18 ActiveX頁
1.5.19 Servers頁
1.5.20自定義元件選項板
l.6 Object Inspector
1.7代碼編輯器
1.7.1代碼編輯器的窗口
1.7.2代碼導(dǎo)航
1.7.3裝IJ區(qū)
1.7.4在代碼編輯器中獲得幫助和提示
1.8 Code Explorer
1.8.l顯示哪些內(nèi)容
1.8.2基本操作
1.8.3設(shè)置 Code Explorer的選項
1.9 Codelnslght
1.9.l類自動完成
1.9.2代碼模板
1.9.3代碼自動完成
1.9.4參數(shù)提示
1.9.5提示表達式的值
1.9.6符號聲明
1.9.7自定義 Code Insight
1.10自定義代碼編輯器
1.10.l設(shè)置編輯器的一般選項
1.10.2設(shè)置代碼編輯器的顯示和字體選項
1.10.3指定鍵盤映射方案
1.10.4設(shè)置代碼編輯器的顏色
1.11對象庫
1.11.1New頁
1.11.2 ActiveX頁
1.11.3 Multitier頁
1.11.4 Forms頁
1.11.5 Dialogs頁
1.11.6 Proects頁
1.11.7 Data Modules頁
1.11.8 Business頁
1.11.9設(shè)置對象庫的顯示方式
1.11.10通過對象庫實現(xiàn)代碼重用
1.11.11代碼重用的方式
1.11.12使用對象庫中的項目模板
1.11.13自定義對象庫
1.12項目覽器
1.12.1項目瀏覽器的窗口
1.12.2標識符與符號
1.12.3項目瀏覽器的基本操作
1.12.4設(shè)置編譯器的有關(guān)選項
1.12.5設(shè)置項目瀏覽器的選項
1.1.3管理桌面設(shè)置
1.1.4設(shè)置 IDE的選項
第二章 Component與Form
2.1把元件加到 Form上
2.2在 Form上選擇元件
2.3移動、刪除和改變尺寸
2.4剪切、復(fù)制和粘貼
2.5在 Form上對齊元件
2.6把元件分組
2.7向項目中加入新的Form
2.8在多個Form或單元間切換
2.9從一個Form中調(diào)用另一個Form
2.10與其他項目共享 Form
2.11把 Form以 ASCll格式存儲
2.12使用 Form模板和向?qū)?br />第三章  Property與Event
3.1在設(shè)計期修改元件的特性
3.2在運行期修改元件的特性
3.3特性編輯器
3.3.l直接鍵入編輯器
3.3.2下拉列表編輯器
3.3.3對象列表編輯器
3.3.4對話框編輯器
3.3.5嵌套編輯器
3.3.6集合編輯器
3.3.7兩個特殊的特性
3.4生成新的事件句柄
3.5建立默認的事件句柄
3.6重用事件句柄
3.7定位已有的事件句柄
3.8刪除事件句柄
3.9處理鼠標和鍵盤事件
3.10處理鼠標拖放
3.10.l開始拖放
3.10.2接受被拖放的對象
3.10.3處理 OnDrapDrop事件
3.10.4結(jié)束拖放操作
3.11處理與菜單有關(guān)的事件
第四章 項目管理
4.1什么是項目
4.l.l項目文件
4.1.2FOffo和單元文件
4.l.3資源文件
4.1.4包文件
4.1.5項目選項文件和桌面文件
4.l.6其他文件
4.2有關(guān)項目的基本操作
4.3如何設(shè)計一個項目
4.3.l文件名約定
4.3.2代碼被共享的單元
4.3.3使一個FOrm能夠被其他Form調(diào)用
4.3.4管理多個項目(項目組)
4.4項目管理器
4.4.1工具欄和狀態(tài)欄
4.4.2快捷菜單
4.5項目組
4.5.l怎樣建立項目組
4.5.2在項目組中加入 DLL項目
4.5.3在項目組中加入控制臺程序項目
4.5.4在項目組中加入 BAT項旨
4.5.5編譯項目組
4.6與其他項目共享文件
4.7選擇項目模板
4.8編譯、重建和運行項目
4.9設(shè)置項目選項
4.10指定項目的主 Form
4.11指定應(yīng)用程序的標題、圖標和幫助文件
4.12設(shè)置編譯器的選項
4.13設(shè)置鏈接器的選項
4.14設(shè)置項目的搜索路徑
4.15設(shè)置項目的版本信息
4.16設(shè)置包的選項
第五章 調(diào)試器
5.1錯誤類型
5.1.1設(shè)計期錯誤
5.1.2編譯期錯誤
5.1.3運行期錯誤
5.1.4邏輯錯誤
5.1.5怎樣盡可能地減少錯誤
5.2常見的編程錯誤
5.2.1在類的實例創(chuàng)建之前使用了它
5.2.2確保類的實例被釋放
5.2.3馴服指針
5.2.4使用未初始化的PChar
5.2.5釋放空指針
5.3準備調(diào)試
5.4設(shè)置調(diào)試器的選項
5.4.1 General頁
5.4.2 Event Log頁
5.4.3 Languape Exceptions頁
5.4.4 OS Exceptions頁
5.4.5 DIStributed Debugging頁
5.4.6編譯指令
5.5自定義調(diào)試器的顏色
5.6控制程序的運行
5.6.1單步執(zhí)行
5.6.2跟蹤執(zhí)行
5.6.3跳過一段代碼
5.6.4全速執(zhí)行剩余的代碼
5.6.5返回到執(zhí)行點
5.6.6暫停運行
5.6.7重新開始運行
5.6.8命令行參數(shù)
5.7斷點
5.7.1源代碼斷點
5.7.2機器指令斷點
5.7.3數(shù)據(jù)斷點
5.7.4模塊斷點
5.7.5指定遇到斷點時的行為
5.7.6斷點列表窗口
5.7.7刪除斷點
5.7.8設(shè)置斷點的屬性
5.7.9禁止和允許斷點
5.8監(jiān)視表達式的值
5.8.l觀察窗口
5.8.2計算和修改表達式的值
5.8.3計算提示
5.8.4 Inspector窗口
5.8.5查看局部變量的值
5.9幾個與調(diào)試有關(guān)的窗口
5.9.1CPU窗口
5.9.2 FPU窗口
5.9.3線程狀態(tài)窗口
5.9.4 Call Stack窗口
5.9.5模塊窗口
5.9.6事件記錄窗口
5.10調(diào)試動態(tài)鏈接庫
5.11遠程調(diào)試
5.11.l本地的配置
5.11.2遠程機器的配置
5.12多進程調(diào)試
5.13分布式調(diào)試
5.13.1COM跨進程調(diào)試
5.13.2 CORBA跨進程調(diào)試
5.14 Assert例程
5.15其他調(diào)試手段
6.1@還算符
6.2運行期類型信息
6.3字符串類型
6.3.l如何聲明一個字符串
6.3.2 Ansistring
6.3.3 Shortsting
6.3.4 Widestring
6.3.5以null結(jié)束的字符串
6.3.6字符串常量
6.4動態(tài)數(shù)組
6.4.l如何聲明動態(tài)數(shù)組
6.4.2動態(tài)數(shù)組的長度
6.4.3動態(tài)數(shù)組的整體賦值
6.4.4類型相容
6.4.5把動態(tài)數(shù)組作為參數(shù)傳遞
6.4.6多維的動態(tài)數(shù)組
6.5指針
6.5.l聲明指針類型和變量
6.5.2動態(tài)變量——訪問指針所指的數(shù)據(jù)
6.5.3指針的相容
6.5.4分配內(nèi)存
6.5.5@運算符
6.5.6無類型指針
6.6可變類型(Variant)
6.6.1如何聲明一個Variant變量
6.6.2 Variant的結(jié)構(gòu)
6.6.3 Vedant是生存期自管理的
6.6.4 Variant能夠參加的運算
6.6.5 Variant的強制轉(zhuǎn)換
6.6.6 varEmpty和 varNull
6.6.7用于操作 Variant的例程
6.6.8可變數(shù)組
6.6.9 OleVallant
6.7異常處理
6.7.l為什么要使用異常處理
6.7.2 tryexcept結(jié)構(gòu)
6.7.3 tryfinally結(jié)構(gòu)
6.7.4嵌套
6.7.5默認的異常處理句柄
6.7.6定義自己的異常
6.7.7在異常句柄中再次觸發(fā)異常
第七章 動態(tài)鍵援庫
7.l為什么要使用DLL
7.2靜態(tài)鏈接與動態(tài)鏈接
7.3靜態(tài)引入方式
7.4接口單元
7.5動態(tài)引入方式
7.6怎樣編寫DLL
7.7怎樣在DLL中引出例程
7.8 DLL的初始化代碼和退出碼
7.8.l對 DLL的全局變量初始化
7.8.2 DLL的人口函數(shù)
7.8.3 DLL的出口函數(shù)
7.9處理DLL中的異常
7.10內(nèi)存管理
7.11引出 DLL中的類
7.12 DLL中的虛擬類
7.13把回調(diào)函數(shù)傳遞給 DLL
7.14在 DLL中調(diào)用回調(diào)函數(shù)
7.15把 Form當作 DLL重用(ReusC)
7.16 DLL中的模式 Form
7.17 DLL中的無模式 Form
7.18共享 DLL中的全局變量
7.18.l創(chuàng)建文件映射對象
7.18.2映射到進程的地址空間
7.18.3釋放文件映射對象
7.18.4一個 DLL的例子
7.18.5訪問 DLL中的全局數(shù)據(jù)
第八章 與 C++共享代碼
8.l混合編程的方式
8.2訪問 C++OBJ中的例程
8.3訪問 C++OBJ文件中的全局數(shù)據(jù)
8.4訪問 C++的 RTL
8.5訪問 C++類
8.6在C++中訪問Delphi的OBJ
8.7在C++中訪問Delphi的DLL
第九章 面向?qū)ο缶幊?br />9.l 聲明
9.2字段
9.3方法
9.3.l方法的聲明和定義
9.3.2靜態(tài)方法
9.3.3虛擬方法
9.3.4動態(tài)方法
9.3.5抽象萬法
9.3.6消息句柄
9.3.7 overload指示字
9.3.8構(gòu)造和橋構(gòu)
9.3.9類方法
9.4特性
9.4.l聲明特性的語法
9.4.2 read和 write子句
9.4.3 stored、default和nodefault子句
9.4.4 index子句
9.4.5特性重載
9.4.6數(shù)組特性
9.5成員的可見性
9.5.lpnvate
9.5.2Wotected
9.5.3 public
9.5.4published
9.5.5 automated
9.6類引用
第十章  VCL的結(jié)構(gòu)
10.l概述
10.2 TObject
10.3TPerslstent
10.4 TComponent
10.5 TControl
10.6 TWnControl
10.7 TGraphicControl
10.8 TCustomControl
10.9運行期類型信息
10.9.1TypInfo單元
10.9.2獲取對象的類型信息
10.9.3獲取方法指針的類型信息
10.9.4獲取整型的RTT信息
10.9.5獲取枚舉的 Rryl信息
10.9.6獲取集合的RThl信息
第十一章  OPen Tools API
11.l關(guān)于 OTA的概述
11.2 IDE的服務(wù)接口
11.3怎樣創(chuàng)建專家(Expert)
11.4怎樣注冊專家
11.5 esstandard專家的示例
11.6 esAddln專家的示例
11.7基于 DLL的專家
11.8一個多線程的專家
11.9 esForm專家的示例
第十二章 編寫自己的元件
12.l選擇祖先類
12.l.l公共祖先類
12.l.2現(xiàn)有的元件
12.l.3元件模板
12.1.4我們的建議
12.2建立元件框架
12.3手工建立元件框架
12.4加入特性
12.4.1加入簡單型的特性
12.4.2加八枚舉型的特性
12.4.3加入集合型的特性
12.4.4加入對象型的特性
12.4.5加入數(shù)組型的特性
12.4.6公開繼承的特性
12.4.7給出特性的默認值
12.5加入方法
12.5.1方法的可見性
12.5.2避免內(nèi)部相關(guān)性
12.5.3給方法命名
12.5.4聲明和實現(xiàn)方法
12.5.5加入虛擬方法
12.5.6加入動態(tài)方法
12.5.7加入抽象方法
12.6加入事件
12.7幾個典型的自定義元件
12.7.1TExtendedMembe——Memo的擴展
12.7.2 TTabbedListBox——TListBox的擴展
12.7.3TRunButton——執(zhí)行外部程序
12.7.4 TButtonEdit ——復(fù)合元件
12.2.5 TDigitalCoack——加入新的事件
12.7.6 TPasswordDlalog——把Form加到元件選項板上
12.7.7 TMyHintwindow——偽可視元件
12.7.8 TMarquee——動態(tài)效果的元件
12.7.9 TDBWaVPlayere——數(shù)據(jù)感知控件
12.8編寫特性編輯器
12.8.1選擇合適的祖先
12.8.2重載某些方法
12.8.3注冊特性編輯器
12.8.4一個簡單的特性編輯器
12.8.5用對話框來編輯特性
12.9編寫元件編輯器
12.9.1TComponentEdltor
12.9.2一個簡單的元件編輯器
12.9.3注冊元件編輯器
12.10把元件加到 IDE中
第十三章 包
13.1什么是包
13.2安裝還訂期包
13.3安裝設(shè)計期包
13.4建立自己的包
13.5包的源文件
13.6怎樣編譯包
13.7包的版本信息
13.8包收集器
13.9發(fā)布包
第十四章 國際化和本地化
14.1國際化
14.1.1國際字符集
14.1.2閱讀方向
14.1.3用戶界面
14.1.4把資源與代碼分開
14.2創(chuàng)建 Resource DLL
14.3增加或刪減語言
14.4 Translation Manager
14.5Translation Repository
14.6使用資源庫
14.7動態(tài)切換資源庫
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號