注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/DelphiDelphi 4開發(fā)大全

Delphi 4開發(fā)大全

Delphi 4開發(fā)大全

定 價:¥175.00

作 者: (美)[S.特謝拉]Steve Teixeira,(美)[X.帕凱科]Xavier Pacheco著;徐新華譯
出版社: 人民郵電出版社
叢編項: 計算機技術(shù)譯林精選系列
標 簽: 軟件工具 Delphi

ISBN: 9787115079213 出版時間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 789~1586頁 字數(shù):  

內(nèi)容簡介

  本書的內(nèi)容非常豐富,涉及到很多其他資料沒有講到的技術(shù)和技巧。書中首先簡要回顧了Delphi的歷史,然后介紹了Objece Pascal語言、Win32、API、Delphi的體系結(jié)構(gòu)、消息、編碼標準、ActiveX控件、圖像編程、動態(tài)鏈接庫、高級打印技術(shù)、多線程、文件處理、若干核心技術(shù)、獲取系統(tǒng)信息、怎樣升級到Delphi 4、MDI應(yīng)用程序、剪貼板、多媒體編程、測試與調(diào)試、VCL、編寫自定義的元件、控件、Open Tools API、編寫桌面數(shù)據(jù)庫應(yīng)用程序、開發(fā)客戶/服務(wù)器結(jié)構(gòu)的應(yīng)用程序、擴展數(shù)據(jù)庫VCL、WebBroker技術(shù)、MIDAS開發(fā)、Client/server開發(fā)等。本書非常適合于那些已從事Delphi開發(fā)編程,有一定經(jīng)驗,現(xiàn)在需要進一步提高的讀者。對于Delphi的初學(xué)者來說,有些章節(jié)具有一定的難度,需要仔細閱讀本書第一章,并積累一些基礎(chǔ)知識。

作者簡介

暫缺《Delphi 4開發(fā)大全》作者簡介

圖書目錄

第一部分  快速開發(fā)的基礎(chǔ)
第一章  Delphi下的Windows編程
1.1  歷史的回顧
1.1.1  Delphi1
1.1.2  Delphi2
1.1.3  Delphi3
1.1.4  Delphi4
1.2  Delphi是什么
1.2.1  Delphi4產(chǎn)品家族
1.2.2  可視化開發(fā)環(huán)境
1.2.3  優(yōu)化的32位編譯器
1.2.4  可伸縮的數(shù)據(jù)庫訪問
1.2.65  語言和庫
1.3  Delphi4和IDE
1.3.1  主窗口
1.3.2  工具欄
1.3.3  Form設(shè)計器
1.3.4  Object Inspector
1.3.5  代碼編輯器
1.3.6  代碼瀏覽器
1.4  源代碼生成器
1.5  創(chuàng)建一個簡單的應(yīng)用程序
1.6  事件機制的優(yōu)勢的哪里
1.7  無約定編程
1.8  加速原型化
1.9  可擴展的元件的和環(huán)境
第二章  Object Pascal語言
2.1  注釋
2.2  新的過程和函數(shù)功能
2.2.1  圓括號
2.2.2  重載
2.2.3  默認值參數(shù)
2.3  變量
2.4  常量
2.5  運算符
2.5.1  賦值運算符
2.5.2  比較運算符
2.5.3  邏輯運算符
2.5.4  算術(shù)運算符
2.5.5  按位運算符
2.5.6  用于加減速運算的過程
2.6  Ojbect Pascal類型
2.6.1  類型的比較
2.6.2  字符
2.6.3  字符串
2.6.4  可變類型(Variant)
2.6.5  Currency
2.7  用戶自定義類型
2.7.1  數(shù)組
2.7.2  動態(tài)數(shù)組
2.7.3  記錄
2.7.4  集合
2.7.5  對象
2.7.6  指針
2.7.7  類型別名
2.8  類型強制轉(zhuǎn)換
2.9  字符串資源
2.10  測試條件
2.10.1  使用if語句
2.10.2  使用case語句
2.11  循環(huán)
2.11.1  for 
2.11.2  while
2.11.3  repeat…until
2.11.4  break()過程
2.11.5  Continue()過程
2.12  過程和函數(shù)
2.12.1  傳遞參考
2.13  作用域
2.14  單元
2.14.1  uses子句
2.14.2  循環(huán)引用
2.15  包
2.15.1  使用Delphi包
2.15.2  包的語法
2.16  面向?qū)ο缶幊?br />2.16.1  基于對象與面向?qū)ο?br />2.17  使用Delphi對象
2.17.1  聲明和創(chuàng)建實例
2.17.2  析構(gòu)
2.18  方法
2.18.1  方法的類型
2.18.2  特性
2.18.3  可見性
2.18.4  友類
2.18.5  對象的秘密
2.18.6  TBbject——所有對象的祖先
2.18.7  接口
2.19  結(jié)構(gòu)化異常處理
2.19.1  異常類
2.19.2  執(zhí)行的流程
2.19.3  再次觸發(fā)異常
2.20  運行期類型信息
第三章  WIN32 API
3.1  對象——過去和現(xiàn)在
3.1.1  內(nèi)核對象
3.1.2  進程
3.1.3  進一步介紹內(nèi)核對象
3.1.4  GDI和用戶對象
3.2  多任務(wù)和多線程
3.3  什么是線性內(nèi)存模式
3.3.1  什么是線性內(nèi)存模式
3.3.2  Win 32怎樣管理內(nèi)存
3.4  Win 32的錯誤處理
第四章  應(yīng)用程序框架和設(shè)計
4.1  掌握Delphi環(huán)境和項目和體系結(jié)構(gòu)
4.2  構(gòu)成Delphi 4項目的文件
4.2.1  項目文件
4.2.2  單元文件
4.2.3  Form文件
4.2.4  資源文件
4.2.5  項目選項和桌面設(shè)置文件
4.2.6  后備文件
4.2.7  包文件
4.3  有關(guān)項目管理的提示
4.3.1  一個項目一個目錄
4.3.2  代碼中被共享的單元
4.3.3  多項目管理(項目組)
4.4  Delphi4項目的框架類
4.4.1  TForm
4.4.2  TApplication
4.4.3  TApplication的方法
4.4.4  TApplication 的事件
4.4.5  TScreen類
4.5  定義公共體系結(jié)構(gòu)——使用對象庫
4.5.1  應(yīng)用程序的體系結(jié)構(gòu)
4.5.2  Delphi固有的體系結(jié)構(gòu)
4.5.3  體系結(jié)構(gòu)的例子
4.5.4  子Form(TChildForm)
4.5.5  數(shù)據(jù)庫基礎(chǔ)模式Form(TDBModeForm)
4.5.6  數(shù)據(jù)庫導(dǎo)航/狀態(tài)Form(TDBNavStatForm)
4.6  一些項目管理的功能
4.6.1  在項目中添加資源
4.6.2  改變光標形狀
4.6.3  防止出現(xiàn)一個Form的多個實例
4.6.4  在項目文件中增加代碼
4.6.5  重載應(yīng)用程序的異常處理
4.6.6  顯示封面
4.6.7  使Form尺寸最小
4.6.8  運行一個無Form的項目
4.6.9  退出Windows
4.6.10  不允許關(guān)閉Windows
4.7  Windows 95認證
4.7.1  什么時候需要認證
4.7.2  適用于所有應(yīng)用程序的條件
4.7.3  基于文件的應(yīng)用程序需要滿足的條件
4.7.4  實用程序需要滿足的條件
第五章  理解消息
5.1  什么是消息
5.2  消息的類型
5.3  Winodws消息系統(tǒng)是怎樣工作的
5.4  Delphi的消息系統(tǒng)
5.4.1  特殊的消息記錄
5.5  處理消息
5.5.1  消息處理:不是無約定的
5.5.2  對Result域賦值
5.5.3  TApplication的OnMessage事件
5.6  發(fā)送您自己的消息
5.6.1  Perform()
5.6.2  SendMessage()和PostMessage()
5.7  非標準的消息
5.7.1  通知消息
5.7.2  VCL內(nèi)部的消息
5.7.3  用戶自定義的消息
5.8  一個消息系統(tǒng)的剖析:VCL
5.9  消息與事件之間的關(guān)系
第六章  代碼標準文檔
6.1  一般的源代碼格式規(guī)則
6.1.1  縮進
6.1.2  邊距
6.1.3  begin…end
6.2  OBJECT PASCAL
6.2.1  括號
6.2.2  保留字和關(guān)鍵字
6.2.3  過程和函數(shù)(例程)
6.2.4  變量
6.2.5  類型
6.2.6  構(gòu)造類型
6.2.7  語句
6.2.8  結(jié)構(gòu)化異常處理
6.2.9  類
6.3  文件
6.3.1  項目文件
6.3.2  Form文件
63.3  數(shù)據(jù)模塊文件
6.3.4  遠程數(shù)據(jù)模塊文件
6.3.5  單元文件
6.3.6  文件頭
6.4  Form與數(shù)據(jù)模塊
6.4.1  Form
6.4.2  數(shù)據(jù)模塊
6.5  包
6.5.1  運行期包與設(shè)計期包
6.5.2  文件命名標準
6.6  元件
6.6.1  自定義的元件
6.6.2  元件實例的命名規(guī)則
6.6.3  元件的前綴
第七章  使用ActiveX控件
7.1  什么是ActiveX控件
7.2  何時使用ActiveX控件
7.3  把ActiveX控件中到元件選項板上
7.4  Delphi元件外套
7.4.1  外套文件是從哪來的
7.4.2  枚舉
7.4.3  接口
7.4.4  ToleControl的派生類
7.4.5  方法
7.4.6  特性
7.5  在應(yīng)用程序中使用ActiveX控件
7.6  發(fā)布帶有ActiveX控件的應(yīng)用程序
7.6.1  注冊ActiveX控件
7.7  BLACKJACK:一個OCX示范程序
7.7.1  紙牌
7.7.2  游戲
7.7.3  調(diào)用ActiveX控件的方法
第二部分  高級技術(shù)
第八章  圖像編程
8.1  TImage:顯示圖像
8.1.1  圖像:位圖、圖元文件、圖標
8.1.2  顯示JPEG圖像
8.2  使用TCanvas的特性
8.2.1  畫筆
8.2.2  使用TCanvas,Pixels特性
8.2.3  刷子
8.2.4  字體
8.2.5  CopyMode特性
8.2.6  其他特性
8.3  TCanvas的方法
8.3.1  用TCanvas畫線
8.3.2  用TCanvas畫幾何形狀
8.3.3  畫圖的示例程序
8.3.4  用TCanvas輸出文字
8.4  坐標系統(tǒng)和映射模式
8.4.1  設(shè)備坐標系
8.4.2  邏輯坐標系
8.4.3  屏幕坐標系
8.4.4  Form坐標系
8.4.5  坐標映射
8.4.6  設(shè)置映射模式
8.4.7  設(shè)置窗口/視區(qū)范圍
8.4.8  關(guān)于映射模式的示范程序
8.5  創(chuàng)建一個繪畫程序
8.5.1  Paint程序如何工作
8.5.2  TPanel
8.5.3  從剪貼板粘貼位圖數(shù)據(jù)
8.5.4  依附到Win32剪貼鏈
8.5.5  復(fù)制位圖Paint程序的注釋
8.5.6  編寫動畫程序
8.6  這個動畫程序如何工作
8.6.1  高級字體
8.7  高級字體
8.7.1  Win32字體類型
8.7.2  基本字體元素
8.7.3  GDI字體分類
8.7.4  顯示不同字體
8.8  實際創(chuàng)建一種字體
8.8.1  這個程序是如何工作的
8.8.2  顯示字體的有關(guān)信息
第九章  動態(tài)鏈接庫
9.1 究竟什么是DLL
9.2  靜態(tài)鏈接與動態(tài)鏈接
9.3  為什么要使用DLL
9.3.1  共享代碼、資源和數(shù)據(jù)
9.3.2  隱藏實現(xiàn)的細節(jié)
9.3.3  自定義控件
9.4  創(chuàng)建和使用DLL
9.4.1 數(shù)數(shù)有幾個美分(一個簡單的DLL)
9.4.2  顯示DLL中的模式Form
9.5  顯示DLL中的無模式Form
9.6  在Delphi應(yīng)用程序中使用DLL
9.6.1  顯式調(diào)用DLL
9.7  DLL的入口和出口函數(shù)
9.7.1  進程/線程初始化和終止例程
9.7.2  DLL入口/出口示例
9.8  DLL中的異常
9.8.1  在16位Delphi中捕捉異常
9.8.2  異常和Safecall指示字
9.9  回調(diào)函數(shù)
9.9.1  使用回調(diào)函數(shù)
9.9.2  自定義的列表框
9.10  從DLL中調(diào)用回調(diào)函數(shù)
9.11  在不同的進程間共享DLL的數(shù)據(jù)
9.11.1  創(chuàng)建一個可以被共享數(shù)據(jù)的DLL
9.11.2  訪問DLL中的共享數(shù)據(jù)
9.12  引出DLL中的對象
第十章  打印
10.1  TPrinter對象
10.2  TPrinter.Canvas
10.3  簡單打印
10.3.1  打印TMemo元件中的內(nèi)容
10.3.2  打印位圖
10.3.3  打印RTF格式的文本
10.4  打印Form
10.5  高級打印
10.5.1  打印分欄報表
10.2.2  放棄打印進程
10.5.3  打印信封
10.5.4  抽象打印
10.5.5  一個簡單的打印預(yù)覽程序
10.6  其它打印任務(wù)
10.6.1  TDeviceMode結(jié)構(gòu)
10.6.2  設(shè)置打印份數(shù)
10.6.3  設(shè)置打印方向
10.6.4  設(shè)置紙張尺寸
10.6.5  設(shè)置紙張的長度
10.6.6  設(shè)置頁的亮度
10.6.7  設(shè)置打印比例
10.6.8  設(shè)置打印顏色
10.6.9  設(shè)置雙面打印
10.6.10  指定默認打印機
10.6.11  指定默認打印機
10.7  獲取打印機信息
10.7.1  GetDeviceCaps()和DeviceCapabilities()
10.7.2  獲取打印機信息的示范程序
第十一章  編寫多線程應(yīng)用程序
11.1  關(guān)于線程的解釋
11.1.1  一種新型的多任務(wù)
11.1.2  線程的常規(guī)用法
11.1.3  不要濫用線程
11.2  TThread對象
11.2.1  TThread基礎(chǔ)
11.2.2  Thread實例
11.2.3  線程終止
11.2.4  與VCL同步
11.2.5  一個演示程序
11.2.6  優(yōu)先級和時序安排
11.2.7  掛起和喚醒線程
11.2.8  測試一個線程的時間
11.3  管理多線程
11.3.1  線程局部存儲
11.3.2  線程同步
11.4  一個多線程的示范程序
11.4.1  用戶界面
11.4.2  專門的搜索線程
11.4.3  調(diào)整優(yōu)先級
11.5  多線程與數(shù)據(jù)庫
11.6  多線程與圖形處理
第十二章  文件處理
12.1  處理文件的輸入/輸出
12.1.1  處理文本文件
12.1.2  處理有類型文件
12.1.3  處理無類型文件
12.2  TTextRec和TFileRec結(jié)構(gòu)
12.3  內(nèi)存映射文件
12.3.1  內(nèi)存映射文件的用途
12.3.2  使用映射文件
12.3.3  內(nèi)存映射文件的一致性
12.3.4  文本搜索實用程序
12.4  目錄和驅(qū)動器
12.4.1  獲得可用的驅(qū)動器和驅(qū)動器類型的列表
12.4.2  獲得驅(qū)動器信息
12.4.3  獲取Windows目錄
12.4.4  獲得系統(tǒng)目錄的位置
12.4.5  獲取當前目錄
12.4.6  在目錄中查找文件
12.4.7  復(fù)制和刪除目錄樹
12.4.8  獲取文件的版本信息
12.4.9  獲取版本號
12.4.10  獲得操作系統(tǒng)信息
第十三章  核心技術(shù)
13.1  高級消息處理
13.1.1  Subclassing
13.1.2  Win32API窗口過程
13.1.3  Delphi的窗口方法
13.1.4  HookMainWindow()
13.2   防止郵現(xiàn)應(yīng)用程序的多個實例
13.3  使用BASM
13.3.1  BASM是怎樣工作的
13.3.2  訪問參數(shù)與很容易
13.3.3  Register調(diào)用約定
13.3.4  完全用匯編寫的過程或函數(shù)
13.3.5 記錄
13.4  使用掛鉤
13.4.1  設(shè)置掛鉤
13.4.2  使用掛鉤函數(shù)
13.4.3  使用脫鉤函數(shù)
13.4.4  使用SendKeys:一個Journal Playback類型的掛鉤
13.5  使用C/C++的OBJ文件
13.5.1  調(diào)用一個函數(shù)
13.5.2  函數(shù)的名稱問題
13.5.3  共享函數(shù)
13.5.4  使用DelphiRTL
13.6  使用C++類
13.7  Thunking
13.7.1  Generic Thunking
13.7.2  WM-COPYDATA
第十四章  獲取系統(tǒng)信息
14.1  infoForm——獲取一般信息
14.1.1  格式化字符串
14.1.2  獲取內(nèi)存狀態(tài)
14.1.3  獲取OS版本信息
14.1.4  獲取目錄信息
14.1.5   獲取系統(tǒng)信息
14.1.6  檢查環(huán)境
14.2  平臺中立
14.3 Windows 95/98:使用ToolHelp32
14.3.1  快照
14.3.2  列舉進程
14.3.3  列法線程
14.3.4  列舉模塊
14.3.5  列舉堆
14.3.6  堆的視圖
14.3.7  完整的源代碼
14.4  Windows NT:PSAPI
第十五章  移植到Delphi 4
15.1  Delphi 4的新功能
15.1.1  哪個版本
15.1.2  單元、元件和包
15.2  從Delphi3移植到Delphi4
15.2.1  無符號的32位整數(shù)
15.2.2  64位整數(shù)
15.2.3  Real類型
15.3  從Delphi2移植到Delphi4
15.3.1  布爾類型
15.3.2  ResurceString
15.3.3  RTL的改變
15.3.4  TCustomForm
15.3.5  RTL的改變
15.3.6  TCustormForm
15.4  GetChildren()
15.4.1  字符串和字符
15.4.2  變量長度和范圍
15.4.3  記錄的排序
15.4.4  32位數(shù)學(xué)運算
15.4.5  TDateTime
15.4.6  單元結(jié)束代碼
15.4.7  匯編語言
15.4.8  調(diào)用約定
15.4.9  動態(tài)鏈接庫
15.4.10  WIndows操作系統(tǒng)的變化
15.4.11  32位地址空間
15.4.12  32位資源
15.4.13  VBX控件
15.4.14  Windows API函數(shù)的變化
15.4.15  16位和32位并存
第十六章  MDI應(yīng)用程序
16.1  創(chuàng)建MDI應(yīng)用程序
16.1.1  理解MDI基礎(chǔ)
16.1.2  子Form
16.1.3  主Form
16.2  菜單
16.2.1  合并菜單
16.2.2  在菜單中列出打開的文檔
16.3  雜類MDI技術(shù)
16.3.1  在MDI客戶區(qū)輸出一幅位圖
16.3.2  創(chuàng)建一個隱藏的子Form
16.3.3  最小化、最大化、還原MDI子窗口
第十七章  用剪貼板共享信息
17.1  剪貼板的基礎(chǔ)
17.1.1  文本
17.1.2  圖像
17.2  創(chuàng)建您自己的剪貼板格式
17.2.1  創(chuàng)建一個剪貼板感知的對象
17.2.2  使用自定義的剪貼板格式
第十八章  多媒體編程
18.1  創(chuàng)建一個簡單的媒體播放器
18.2  播放WAV文件
18.3  播放視頻
18.3.1  顯示第一幀
18.3.2  使用Display特性
18.3.3  使用DisplayRect特性
18.3.4  理解TMediaPlayer事件
18.3.5  DDGMPLAY的源代碼
18.4  設(shè)備支持
18.5  創(chuàng)建音頻CD播放器
18.5.1  顯示閃屏
18.5.2  開始編寫CD播放器
18.5.3  更新CD播放器的信息
18.5.4  刷新CD播放器的方法
18.5.5  CD播放器的源代碼
第十九章  測試與調(diào)試
19.1  常見的編程錯誤
19.1.1  在類的實例創(chuàng)建之前使用了它
19.1.2  確保類的實例被釋放
19.1.3  馴服指針
19.1.4  使用末初始化的PChar
19.1.5  釋放空指針
19.2  使用內(nèi)部集成調(diào)試器
19.2.1  斷點
19.2.2  逐行執(zhí)行代碼
19.2.3  使用Watch窗口
19.2.4  使用Watc窗口
19.2.5  Inspector
19.2.6  計算和修改
19.2.7  訪問調(diào)用棧
19.2.8  查看線程
19.2.9  事件日志
19.2.10  模塊視圖
19.2.11  調(diào)試DLL
19.2.12  CPU視圖
19.3  TURBO調(diào)試器
19.3.1  CPU窗口
19.3.2  TD32的新斷點
19.3.3  模塊視圖
第三部分  基于元件的開發(fā)
第二十章  VCL的要素
20.1  什么是元件
20.2  元件的種類
20.2.1  標準元件
20.2.2  自定義元件
20.2.3  圖像元件
20.2.4  可非視元件
20.3  元件的結(jié)構(gòu)
20.3.1  特性
20.3.2  特性的種類
20.3.3  方法
20.3.4  事件
20.3.5  流特性
20.3.6  擁有關(guān)系
20.3.7  父子關(guān)系
20.4  元件的繼承關(guān)系
20.4.1  TPersistent
20.4.2  TComponent
20.4.3  TControl
20.4.4  TWinControl
20.4.5  TGraphicControl
20.4.6  TCustomControl
20.4.7  其他類
20.5  運行期類型信息
20.5.1  TypInfor.pas單元
20.5.2  獲取類型信息
20.5.3  獲取方法指針的類型信息
20.5.4  獲取有序類型的RTTI信息
第二十一章  編寫自定義元件
21.1  元件設(shè)計基礎(chǔ)
21.1.1  什么時候需要編寫元件
21.1.2  編寫元件的一般步驟
21.1.3  確定一個祖先類
21.1.4  創(chuàng)建一個元件單元
21.1.5  加和特性
21.1.6  加入事件
21.1.7  加入自定義的方法
21.1.8  構(gòu)造和析構(gòu)
21.1.9  注冊元件
21.1.10  測試元件
21.11  提供元件圖標
21.2  一個范例元件
21.2.1  擴展Win32控件外套的功能
21.2.2  TddgRunButton——創(chuàng)建特性
21.3  TddgRunButton-創(chuàng)建特性
21.3.1  TddgRunButton——一個容器元件
21.3.2  顯現(xiàn)特性
21.3.3  顯現(xiàn)事件
21.3.4  TddgRunButton——加和新的事件
21.3.5  把Form加到元件選項板上
21.4  元件包
21.4.1  為什么使用雹
21.4.2  包的類型
21.4.3  包文件
21.4.4  在Delphi 4程序中使用包
21.4.5  把包安裝到IDE中
21.4.6  設(shè)計您自己的包
21.4.7  包的版本
21.4.8  包的編譯指令
21.4.9  包的編譯指令
21.4.10  關(guān)于{$WEAKPACKAGEUNIT}指令
21.4.11  包的命名約定
第二十二章  高級元件技術(shù)
22.1  偽可視元件
22.1.1  擴展提示功能
22.1.2  創(chuàng)建一個THintWindow的派生類
22.1.3  橢圓型的窗口
22.1.4  使自定義的提示窗口有效
22.1.5  發(fā)布TddgRunButton元件
22.2  動態(tài)效果的元件
22.2.1  游動的元件
22.2.2  編寫這個元件
22.2.3  在內(nèi)存中的位圖上輸出
22.2.4  在元件上輸出
22.2.5  開始游動
22.2.6  測試TddgRunButton元件
22.3  編寫特性編輯器
22.3.1 派生下個特性編輯器對象
22.3.2  把特性當作文本來編輯
22.3.3  注冊新的特性編輯器
22.3.4  用對話框來編輯特性
22.4  元件編輯器
22.4.1  TComponentEditor
22.4.2  一個簡單的元件
22.4.3  一個簡單的元件編輯器
22.4.4  注冊元件編輯器
22.5  對非分布的數(shù)據(jù)進行流操作
22.5.1  聲明特性
22.5.2  DefineProperty()的例子
22.5.3  TddgWaveFile:調(diào)用DefineBinaryProperty()的例子
22.6  元件的列表:Tcollection類:TClooctionItem
22.6.1  聲明TClollectiojn類:TrunBtnItem
22.6.2  聲明TCollection類:TRunButtons
22.6.3  實現(xiàn)TddgLAUNCHPa、TrunBtuItem和TRunButtons
22.6.4  編輯一組TCollectionItem對象的列表
第二十三章  COM和ActiveX
23.1  OLE基礎(chǔ)
23.1.1  組件對象模型
23.1.2  COM、ActiveX與OLE的異同
23.1.3  術(shù)語
23.1.4  ActiveX有什么偉大之處
23.1.5  OLE1與OLE2
23.1.6  結(jié)構(gòu)化存儲
23.1.7  統(tǒng)一數(shù)據(jù)傳達室輸
23.1.8  線程模式
23.1.9  預(yù)期:COM+
23.2  COM與Object pASCAL
23.2.1  接口
23.2.2  接口
23.2.3  HResult類型
23.3  COM對象和類工廠
23.3.1  TComObject和TComOjbectFactory
23.3.2   In-Process COM服務(wù)器
23.3.3  創(chuàng)建In-Process COM
23.3.4  In-Process COM服務(wù)器
23.3.5  聚合
23.4  分布式COM
23.5  Automation
23.5.1  IDispatch接口
23.5.2  類型信息
23.5.3  推后捆綁與早期捆綁
23.5.4  注冊
23.5.5  創(chuàng)建Automation服務(wù)器
23.5.6  創(chuàng)建Automation控制器
23.6  TOleContatiner
23.6.1  一個簡單的范例程序
23.6.2  一個銷復(fù)雜的范例程序
第二十四章  擴展WInows Shell
24.1  托盤圖標
24.1.1  API
24.1.2  處理消息
24.1.3  圖標及提示
24.1.4  鼠標點擊
24.1.5  將應(yīng)用程序隱藏起來
24.1.6  一個托盤圖標的例子
24.2  應(yīng)用程序桌面工具欄
24.2.1  API
24.2..2  TAppBar:AppBar的Form
24.2.3  使用TAppBar
24.3  外殼鏈接
24.3.1  獲取IShellLink的實現(xiàn)
24.3.2  使用ishELLlINK
24.3.3  創(chuàng)建一個外殼鏈接
24.3.4  獲取及設(shè)置鏈接信息
24.3.5  一個例子
24.4  外殼擴展
24.4.1  COM對象向?qū)?br />24.4.2  復(fù)制鉤子句柄
24.4.3  上下文菜單處理
24.4.4  圖標句柄 
第二十五章  創(chuàng)建ActiveX控件
25.1  為什么要創(chuàng)建ActiveX控件
25.2  創(chuàng)建ActiveX控件
25.2.1  ActiveX控件向?qū)?br />25.2.2  ActiveX框架
25.2.3  特性頁
25.3 ActiveForm
25.3.1  在ActiveForm中加入特性
25.4  Web上的ActiveX
25.4.1  與Web瀏覽器交互
25.4.2  Web分發(fā)
第二十六章  Open Tools API
26.1  Open Tools API的接口
26.2  使用Open Tools API
26.2.1  一個叫Dumb的專家
26.2.2  Expert專家
26.2.3  DDG Search
26.3  Form專家
第四部分  數(shù)據(jù)庫開發(fā)
第二十七章  編寫桌面數(shù)據(jù)庫應(yīng)用程序
27.1  使用數(shù)據(jù)集
27.1.1  VCL數(shù)據(jù)庫體系結(jié)構(gòu)
27.1.2  BDE數(shù)據(jù)訪問元件
27.1.3  打開一個數(shù)據(jù)集
27.1.4  瀏覽數(shù)據(jù)集
27.1.5  對字段的操作
27.1.6  刷新數(shù)據(jù)集
27.1.7  變化的狀態(tài)
27.1.8  過濾器
27.2  使用TTable元件
27.2.1  查找記錄
27.2.2  主/細表
27.2.3  TTable析事件
27.2.4  通過代碼創(chuàng)建一個數(shù)據(jù)庫表
27.3  數(shù)據(jù)模塊
27.4  搜索、設(shè)置范圍和過濾的示例
27.4.1  數(shù)據(jù)模塊
27.4.2  主Form
27.4.3  Range Form
27.4.4  Key Serach Form
27.4.5  Filter Form
27.5  TQuery和TStoredProc:其他數(shù)據(jù)集
27.6  文本文件
27.6.1  計劃文件
27.6.2  數(shù)據(jù)文件
27.6.3  使用文本數(shù)據(jù)庫
27.6.4  限制
27.6.5  從文本數(shù)據(jù)庫表中引入數(shù)據(jù)
27.7  用ODBC連接
27.7.1  到哪找到ODBC驅(qū)動程序
27.7.2  ODBC實例:連接MS Access
第二十八章  開發(fā)客戶/服務(wù)器應(yīng)用程序
28.1  為什么要采用客戶/服務(wù)臺器模式
28.2  客戶/服務(wù)器體系結(jié)構(gòu)
28.2.1  客戶
28.2.2  服務(wù)器
28.2.3  業(yè)務(wù)規(guī)則
28.2.4  胖客戶、胖服務(wù)器、中間層:業(yè)務(wù)規(guī)則究竟屬于哪一端
28.3  客戶/服務(wù)器模型
28.3.1  兩層模型
28.3.2  三層模型
28.4  Clien/Server與桌面數(shù)據(jù)庫開發(fā)的比較
28.4.1  面向子集與面向記錄
28.4.2  數(shù)據(jù)安全性
28.4.3  記錄鎖定方法
28.4.4  數(shù)據(jù)完整性
28.4.5  面向事務(wù)
28.5  SQL:在客戶/服務(wù)器開發(fā)中的角色
28.6  Delphi Client/Server開發(fā)
28.7  服務(wù)器:設(shè)計后端
28.7.1  定義數(shù)據(jù)庫表
28.7.2  使用域
28.7.3  用視圖、存儲過程和觸發(fā)器定義業(yè)務(wù)規(guī)則
28.7.4  對數(shù)據(jù)庫對象的訪問權(quán)限
28.7.5  客房:設(shè)計前端
28.8  使用TDatabase元件
28.8.1 執(zhí)行存儲過程
28.8.2  執(zhí)行存儲過程
第二十九章  擴展數(shù)據(jù)庫VCL
29.1  使用BDE
29.1.1  BDE單元
29.1.2  Check()
29.1.3  游標和句柄
29.1.4  使游標同步
29.2  dBASE表
29.2.1  物理記錄編號
29.2.2  顯示被刪除的記錄
29.2.3  顯示被刪除的記錄
29.2.4  測試被軟刪除的記錄
29.2.5  恢復(fù)被軟刪除的記錄
29.3  緊縮
29.3.1  Paradox表
29.3.2  記錄序號
29.3.3  限制查詢結(jié)果
29.3.4  BDE雜項
29.3.5  編寫數(shù)據(jù)感知控件
29.4  擴展TDataSet
29.4.1  過去
29.4.2  現(xiàn)在
29.4.3  創(chuàng)建一個TDataSetTTable派生類 
第三十章  使用WebBroker技術(shù)
30.1  ISAPI、NSAPI和CGI——Web服務(wù)器擴展
30.1.1  公共網(wǎng)關(guān)接口
30.1.2  ISAPI和NSAPI
30.1.3  使用Web服務(wù)器
30.2  用Delphi創(chuàng)建Web應(yīng)用程序
30.2.1  TWebModule和TWebDispacher
30.2.2   TWebRequest和TWebRe
30.4  使用COOKIE
30.5重定向到另一個Web站點
30.6  從HTML表單中獲取
30.7  數(shù)據(jù)流
30.7.1  數(shù)據(jù)流的例子
第三十一章  MIDAS開發(fā)
31.1  分布式應(yīng)用程序基礎(chǔ)
31.2  一個簡單的MIDAS應(yīng)用程序
31.2.1  建立應(yīng)用服務(wù)器
31.2.2  建立客戶程序
31.2.3  保存修改了的數(shù)據(jù)
31.3  分布式主細關(guān)系
31.4  公文包模式:把數(shù)據(jù)帶上路
31.5  連接緩沖池:解決一些問題的方案
31.6  實例化:您希有多少個服務(wù)器
31.7  回調(diào):客房現(xiàn)在是服務(wù)器
31.8 安全
第五部分  快速數(shù)據(jù)庫應(yīng)用程序開發(fā)
第三十二章  貨物管理程序——Client/Server開發(fā)
32.1  設(shè)計后端
32.1.1  定義域
32.1.2  定義表
32.1.3  定義生成器
32.1.4  定義觸發(fā)器
32.1.5  定義存儲過程
32.1.6  授予權(quán)限
32.2  集中數(shù)據(jù)庫訪問——商業(yè)規(guī)則
32.2.1  Login()Logout()方法
32.2.2  Customer——表的方法
32.2.3  PART表的方法
32.2.4  SALES表的方法
32.2.5  臨時表的方法
32.3  設(shè)計用戶界面
32.3.1  TMainForm——應(yīng)用
32.3.2  TCustomerForm——客戶輸入
32.3.3  TPartForm——條目輸入
32.3.4  TSalesForm——銷售瀏覽
32.3.5  TNewSalesFOR銷售瀏覽
32.3.6  客戶搜索對話框
第三十三章  客戶跟蹤系統(tǒng):MIDAS開發(fā)
33.1  設(shè)計服務(wù)器程序
33.2  設(shè)計客戶程序
33.2.1  客戶端數(shù)據(jù)
33.2.2  客戶端模塊]
第三十四章  錯誤報告工具——桌面數(shù)據(jù)庫應(yīng)用程序
34.1  通用應(yīng)用程序需求
34.1.1  使程序可以在WWW上使用
34.1.2  用戶數(shù)據(jù)輸入和登錄
34.1.3  錯誤處理、瀏覽和過濾
34.1.4  錯誤注解
34.1.5  其他U/I功能
34.2  數(shù)據(jù)模型
34.3  開發(fā)數(shù)據(jù)模塊
34.3.1  應(yīng)用程序初始化和登錄
34.3.2  生成ID
34.3.3  錯誤處理例程
34.3.4  瀏覽和過濾記錄
34.3.5  增加用戶
34.3.6  加入注解
34.4  開發(fā)用戶界面
34.4.1  使程序具有Web功能
34.4.2  其他用戶界面
34.5  命名程序具有WS  
第三十五章  錯誤報告工具:使用WebBroker
35.1  網(wǎng)頁布局
35.2  修改數(shù)據(jù)模塊
35.3  創(chuàng)建TDataSerTa bleProbcef元件:dstpBugs
35.4    創(chuàng)建TWebDispatcher元件:wbdpBugs
35.5  創(chuàng)建tpAGEpRODUCER元件:pprdBugs
35.6  編寫ISAPI服務(wù)器——加入TActionIel
35.6.1  輔助例程
35.6.2  介紹網(wǎng)頁
35.6.3  獲取和校驗用戶登錄的名稱
35.7  瀏覽錯誤報告
35.7.1  瀏覽所有的錯誤報告
35.7.2  瀏覽用戶自己輸入的錯誤報告
35.7.3  格式化表格單元并顯示錯誤細節(jié)
35.8  加入新的錯誤報告
35.8.1  獲取錯誤信息
35.8.2  校驗插入的記錄
附錄A  錯誤信息與異常
A.1  處理層和安全層
A.2  運行期錯誤
A.2.1  異常
A.2.2  Win32系統(tǒng)錯誤
附錄B  BDE錯誤代碼

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號