注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Pascal/DelphiDelphi 6.0開發(fā)實務

Delphi 6.0開發(fā)實務

Delphi 6.0開發(fā)實務

定 價:¥69.00

作 者: 遲忠先主編
出版社: 電子工業(yè)出版社
叢編項: 計算機專業(yè)人員書庫
標 簽: Delphi

ISBN: 9787505374126 出版時間: 2002-03-01 包裝: 平裝
開本: 26cm 頁數(shù): 774 字數(shù):  

內容簡介

  本書是作者多年來使用Delphi開發(fā)大量系統(tǒng)和應用軟件的經(jīng)驗積累。全書從實用的目的出發(fā),以面向對象的程序設計方法學為指導,以當今編程技術最新成果為背景,以數(shù)據(jù)庫應用系統(tǒng)為實例,全面、系統(tǒng)、深入淺出地介紹了Delphi的各種功能。重點突出了Delphi 6.0所強化支持的“COM、DCOM、COM+、多級分層體系結構、網(wǎng)絡編程”等功能,并首次推出許多新功能:諸如提供新一代數(shù)據(jù)引擎dbExptess、支持開發(fā)Web應用的Websnap、支持開發(fā)高性能多層應用系統(tǒng)的Datasnap、支持XMI/XSL、支持Soap/Wib Service等。特別是介紹了它的跨平臺解決方案。從書中可以看出,什么是真正的面向對象程序設計,它們是怎樣使用Delphi來實現(xiàn)的,以及Delphi怎樣支持其他技術領域(數(shù)據(jù)庫、局域網(wǎng)、廣域網(wǎng)、互聯(lián)網(wǎng)及多層體系結構等)的應用開發(fā)。本書可作為學習Delphi語言、軟件工程方法學等方面的教材和教學參考書。亦可供軟件工作者工作時查閱、參考。凡是有志涉足軟件開發(fā)領域的有識之士,本書均可成為您的良師益友。

作者簡介

暫缺《Delphi 6.0開發(fā)實務》作者簡介

圖書目錄

第1章 Delphi 6.0簡介
1.1 Delphi 6.0簡介
1.2 集成開發(fā)環(huán)境
1.2.1 主界面
1.2.2 對象觀察器
1.2.3 對象樹狀視圖
1.2.4 窗體設計器
1.2.5 代碼編輯器
1.2.6 工程管理器
1.3 編程方法
1.3.1 基本概念
1.3.2 基本過程
1.3.3 文件類型
1.4 Form文件
1.4.1 建立窗體
1.4.2 修改窗體屬性
1.4.3 增減構件
1.4.4 窗體文件的代碼
1.4.5 窗體設計模板
1.5 工程文件
1.5.1 創(chuàng)建和保存工程文件
1.5.2 增加單元文件和窗體
1.5.3 編輯工程文件
1.5.4 選定主Form文件
1.6 如何調試 Delphi 6.0程序
1.6.1 準備調試
1.6.2 調試方法
1.6.3 斷點設置
1.6.4 斷點列表
1.6.5 變量監(jiān)視
1.6.6 變量值修改
1.6.7 嵌套調用查看
1.6.8 WinSight32
1.6.9 Winspector
1.7 Delphi 6.0集成開發(fā)環(huán)境新特性
1.7.3 Object TreeView窗口
1.7.4 增強的View窗口
第2章 程序設計基礎
2.1 數(shù)據(jù)類型
2.1.1 整數(shù)類型
2.1.2 字符類型
2.1.3 布爾類型
2.1.4 枚舉類型
2.1.5 子域類型
2.1.6 實數(shù)類型
2.1.7 宇符串類型
2.1.8 集合類型
2.1.9 數(shù)組類型
2.1.10 記錄類型
2.1.11 文件類型
2.1.12 類類型
2.1.13 類指針類型
2.1.14 接日類型
2.1.15 指針類型
2.1.16 過程類型
2.1.17 可變類型
2.1.18 類型標識符
2.1.19 數(shù)據(jù)類型小結
2.2 常量和變量的定義
2.2.1 常量
2.2.2 變量
2.2.3 類型常量
2.2.4 變量的作用域
2.3 語句
2.3.1 表達式
2.3.2 賦值語句
2.3.3 復合語句
2.3.4 條件語句
2.3.5 循環(huán)語句
2.3.6 goto語句
2.3.7 開域語句With
2.3.8 注釋和編譯開關
2.4 過程和函數(shù)
2.4.1 過程
2.4.3 子程序的參數(shù)
2.4.4 調用約定
2.4.5 提前引用、外部過程及嵌入過程
2.4.6 過程和函數(shù)重載
2.4.7 過程和函數(shù)的比較
2.4.8 建立自己的子程序庫
2.5 程序和單元
2.5.1 Delphi文件結構
2.5.2 工程文件 DPR
2.5.3 單元文件
2.5.4 單元引用
2.5.5 自定義退出過程
2.6 嵌入式匯編
2.6.1 如何嵌入?yún)R編語言
2.6.2 嵌入式匯編的語法
2.6.3 嵌入式匯編的表達式
2.6.4 嵌入式匯編的特殊符號
第3章 面向對象程序設計
3.1 面向對象程序設計概念
3.1.1 結構化程序設計方法
3.1.2 面向對象的設計方法
3.1.3 面向對象程序設計的概念
3.2 類
3.2.1 類的定義
3.2.2 保護方式
3.2.3 類實例化
3.2.4 類操作符
3.3 方法
3.3.1 一般方法
3.3.2 構造方法
3.3.3 析構方法
3.3.4 類方法
3.3.5 隱含參數(shù)Self
3.4 繼承和多態(tài)
3.4.1 繼承
3.4.2 覆蓋
3.4.3 抽象類
3.4.4 多態(tài)
3.4.5 共同祖先TObject
3.5 對象與VRE
3.5.1 對象
3.5.2 VRE的類與對象
3.6 屬性
3.6.1 屬性定義
3.6.2 數(shù)組屬性
3.6.3 擴展賦值語句
3.7 消息
3.7.1 消息機制
3.7.2 發(fā)送消息
3.7.3 處理消息
3.7.4 用戶自定義消息
3.7.5 示例:制作一個構件
3.8 異常處理
3.8.1 什么是異常處理
3.8.2 異常處理
3.8.3 新異常的定義和使用
3.8.4 如何編寫健壯的代碼
3.9 VRE的實現(xiàn)
3.9.1 重提 VRE
3.9.2 VREMain單Th
3.9.3 VREWin單元
3.9.4 VRERects單元
3.9.5 VRERect單元
3.9.6 VREImage單元
3.9.7 VRELabel單Th
第4章 使用 Delphi 6.0進行程序開發(fā)
4.1 構件編程方法
4.1.1 Delphi開發(fā)的程序種類
4.1.2 構件編程的方法
4.1.3 示例
4.2 窗體構件
4.2.1 窗體簡介
4.2.2 窗體的特殊屬性、方法。
4.2.3 窗體調用
4.2.4 MDI窗體
4.3 Frame構件
4.4 菜單構件
4.4.1 下拉菜單TMainMenu
4.4.2 彈出菜單TPopupMenu
4.4.3 菜單項TMenultem
4.4.4 菜單的動態(tài)管理
4.4.5 MDI菜單
4.5 動態(tài)使用構件
4.5.1 對象動態(tài)建立與釋放
4.5.2 非可視對象的建立
4.5.3 可視構件的建立
4.5.4 窗體構件
4.5.5 利用Components訪問動態(tài)建立的構件
4.6 繪圖與打印
4.6.1 TFont, TPen和 TBrush類
4.6.2 TCanvas構件
4.6.3 示例:屏幕保護程序
4.6.4 Printer對象
4.6.5 圖形打印
4.6.6 TCanvas與 Windows GDI
4.7 多線程技術
4.7.1 多線程技術
4.7.2 使用向導
4.7.3 TThread對象
4.7.4 協(xié)調線程
4.7.5 運行線程
4.7.6 示例
4.8 拖放和堆疊
4.8.1 拖動( Drag and Drop)
4.8.2 堆疊( Drag and Dock)
4.9 使用Action
4.9.1 Action機制
4.9.2 用ActionList管理Action
4.9.3 預定義的Action
4.9.4 用 ActionManager管理Action
4.10 使用剪貼板
4.10.1 ClipBoard對象
4.10.2 如何使用剪貼板
4.11 注冊表
4.11.1 初始化文件
4.11.2 注冊表
4.11.3 注冊表的操作
4.12 NT服務程序
4.12.1 建立服務程序框架
4.12.2 TServer及其他對象
4.12.3 簡單示例
4.13 多媒體開發(fā)
4.13.1 TMediaPlayer構件
4.13.2 編程原理
4.13.3 示例:簡單媒體播放器
4.14 DDE應用
4.14.1 DDE基本概念
4.14.2 DDE客戶
4.14.3 DDE服務器
4.15 DLL編程
4.15.1 什么是 DLL
4.15.2 調用DLL
4.15.3 創(chuàng)建 DLL
4.16 Windows API與資源
4.16.1 Windows API函數(shù)分類
4.16.2 API函數(shù)直接調用
4.16.3 資源
4.17 Help制作
4.17.1 所需工具
4.17.2 高級特征的實現(xiàn)工具
4.17.3 創(chuàng)建Help文件的步驟
4.17.4 編輯幫助文件正文
4.17.5 創(chuàng)建幫助工程文件
4.17.6 創(chuàng)建幫助目錄文件
4.17.7 編譯運行
4.17.8 設置瀏覽順序
4.17.9 Delphi程序調用幫助
4.18 應用程序分發(fā)
4.18.1 安裝程序 Installshield
4.18.2 應用程序組成
4.18.3 如何適應新環(huán)境
4.19 使用CLX組件開發(fā)跨平臺的應用
4.19.1 創(chuàng)建跨平臺的應用程序
4.19.2 CLX和 VCL的比較
4.19.3 CLX中沒有的特性
4.19.4 Windows禾口 Linux的不同
4.19.5 跨平臺的數(shù)據(jù)庫應用
4.19.6 跨平臺的網(wǎng)絡應用程序
4.20 控制面板應用程序
4.21 多語言版本應用
第5章 構件及其編寫
5.1 VCL和 CLX構件
5.2 構件概述
5.2.1 構件分類
5.2.2 構件的常用屬性
5.2.3 構件的常用事件
5.2.4 構件的常用方法
5.3 可機構件
5.3.1 Standard頁
5.3.2 Additional頁
5.3.3 Win32頁
5.3.4 System頁
5.3.5 DialogS頁
5.3.6 Win3.1頁
5.3.7 小結
5.4 非可視構件
5.4.1 TApplication構件和 Application對象
5.4.2 TScreen構件和 Screen對象
5.5 VCL層次圖
5.5.1 VCL結構
5.5.2 TComponent構件
5.5.3 TControl構件
5.5.4 TStrings類
5.5.5 TFilestream類
5.6 管理包( Pactrage)
5.6.1 包
5.6.2 運行期包
5.6.3 設計期包
5.6.4 建立包
5.7 編寫構件
5.7.1 構件編寫概述
5.7.2 定義屬性
5.7.3 定義方法
5.7.4 定義事件
5.7.5 構件注冊
5.7.6 屬性編輯器
5.7.7 構件編輯器
5.7.8 示例
第6章 數(shù)據(jù)庫應用開發(fā)基礎
6.1 Delphi對數(shù)據(jù)庫應用開發(fā)的支持
6.1.1 Delphi數(shù)據(jù)庫體系
6.1.2 基本概念
6.1.3 Delphi 6.0數(shù)據(jù)庫應用開發(fā)新功能
6.1.4 開發(fā)方法
6.1.5 支持數(shù)據(jù)庫開發(fā)的工具
6.1.6 數(shù)據(jù)庫引擎( BDE)與別名( Allias)
6.1.7 數(shù)據(jù)庫工作臺(Database Desktop, DBD)
6.1.8 本章的示例程序
6.2 數(shù)據(jù)集
6.2.1 何謂數(shù)據(jù)集
6.2.2 打開或者關閉數(shù)據(jù)集
6.2.3 字段訪問
6.2.4 數(shù)據(jù)導航
6.2.5 數(shù)據(jù)編輯
6.2.6 數(shù)據(jù)查找
6.2.7 數(shù)據(jù)過濾
6.2.8 數(shù)據(jù)集的事爿
6.2.9 狀態(tài)屬性(States)
6.2.10 屬性CanModify與Modified
6.2.11 記錄書簽(Bookmark)
6.2.12 與數(shù)據(jù)控制構件聯(lián)系
6.2.13 多用戶控制
6.2.14 TBDEClientDataset構件簡介
6.3 訪問表格
6.3.1 TTable的指定
6.3.2 打開或關閉表
6.3.3 建表、刪除表和清空表
6.3.4 索引
6.3.5 查找
6.3.6 范圍
6.3.7 Master、Detail
6.3.8 其他方法
6.4 SQL查詢
6.4.1 TQuery構件
6.4.2 取得一個可改視圖
6.4.3 在 SQL中使用中文
6.4.4 Local SQL
6.5 字段對象與數(shù)據(jù)字典
6.5.1 字段對象TField
6.5.2 永久字段
6.5.3 數(shù)據(jù)字典
6.6 數(shù)據(jù)敏感構件
6.6.1 TDatasource
6.6.2 TDBNavigator構件
6.6.3 TDBGrid
6.6.4 TDBText
6.6.5 TDBEdit
6.6.6 TDBMemo
6.6.7 TDBImage
6.6.8 TDBLisbox
6.6.9 TDBComboBox
6.6.10 TDBCheckBox
6.6.11 TDBRadioGroup
6.6.12 TDBLOokUpList
6.6.13 TDBLOOkUpCOmbO
6.6.14 TDBRichText
6.6.15 TDBCtrlGrid
6.7 BDE編程
6.7.1 連接方式
6.7.2 存儲過程與TStoreProc
6.7.3 緩沖技術與TUpdateSQL
6.7.4 C/S應用程序
6.7.5 數(shù)據(jù)庫 TDatabase
6.7.6 BDE會話對象 TSession
6.7.7 TBatchMove
6.8 ADO編程
6.8.1 支持ADO技術的構件
6.8.2 向導方式連接數(shù)據(jù)庫
6.8.3 ADO構件簡例
6.9 DBExpress編程
6.9.1 單向數(shù)據(jù)集的類型
6.9.2 連接數(shù)據(jù)庫服務器
6.9.3 建立TSQLConnection
6.9.4 使用數(shù)據(jù)存取構件
6.9.5 讀取數(shù)據(jù)
6.9.6 執(zhí)行不返回結果集的命令
6.9.7 建立 Master/Detail鏈接游標
6.9.8 訪問元數(shù)據(jù)信息
6.9.9 調試 dbEXpfCSS應用程序
6.9.10 TSQLClientDataset介紹
6.10 QuickReport報表
6.10.1 QuickReport簡介
6.10.2 報表的基本開發(fā)方法
6.10.3 使用 Band
6.10.4 QuickReport構件
6.10.5 表達式
6.10.6 實際應用
6.11 Decision設計
6.11.1 生成SQL
6.11.2 建立決策數(shù)據(jù)源
6.11.3 決策構件
6.11.4 例程說明
第7章 分布式多層數(shù)據(jù)庫應用的開發(fā)( DATASNAP)
7.1 分布式多層數(shù)據(jù)庫應用簡介
7.1.1 分布式系統(tǒng)結構
7.1.2 多層體系的分工合作
7.1.3 分布式多級體系的優(yōu)勢
7.1.4 流行的分布式技術
7.2 Datasnap技術
7.2.1 Delphi 6.0與分布式開發(fā)
7.2.2 Datasnap工作原理
7.2.3 創(chuàng)建應用服務器
7.2.4 創(chuàng)建客戶端
7.2.5 擴展應用服務器的接口
7.3 多層應用中的數(shù)據(jù)查詢
7.3.1 設計應用服務器
7.3.2 設計客戶端
7.3.3 分段存取數(shù)據(jù)
7.3.4 數(shù)據(jù)查詢與CommandText
7.3.5 參數(shù)查詢
7.3.6 DataRequest
7.3.7 Aggregate
7.3.8 數(shù)據(jù)查詢中大字段的處理
7.3.9 多層應用中數(shù)據(jù)查詢的流程
7.4 多層應用中的數(shù)據(jù)更新與異常處理
7.4.1 客戶端與應用服務器間的數(shù)據(jù)傳遞
7.4.2 數(shù)據(jù)更新與客戶端編輯
7.4.3 客戶端編輯
7.4.4 企業(yè)規(guī)則處理
7.4.5 在多層應用中處理多表更新
7.4.6 Master/Detail數(shù)據(jù)更新
7.4.7 數(shù)據(jù)更新的流程
7.4.8 異常處理
7.4.9 多層應用中的關鍵組件
7.5 容錯與負載平衡
7.5.1 Pooling技術
7.5.2 狀態(tài)對象與無狀態(tài)對象
7.5.3 無狀態(tài)對象的數(shù)據(jù)處理
7.5.4 容錯與負載平衡
7.6 分布式多層系統(tǒng)的效率
7.6.1 調用服務器上的接日
7.6.2 有效率的編程方法
7.6.3 Interceptor技術
7.6.4 數(shù)據(jù)更新方式對多層系統(tǒng)效率的影響
7.6.5 分布式對象
7.7 以MTS/COM十為中介的多層應用系統(tǒng)
7.7.1 MTS/COM十對象簡介
7.7.2 建立和安裝MTSICOM十對象
7.7.3 事務管理
7.7.4 基于角色的安全機制
7.7.5 共享屬性管理SPM
7.7.6 調試MTS/COM十應用系統(tǒng)
7.7.7 管理和分發(fā)MTSICOM十應用系統(tǒng)
7.7.8 使用Datasnap技術來提高MTSICOM十系統(tǒng)的開發(fā)
7.8 在數(shù)據(jù)庫應用中使用XML技術
7.8.1 XML與數(shù)據(jù)集
7.8.2 XML映射工具( XML Mapper)
7.8.3 Delphi 6.0中的 XML組件
7.8.4 文檔對象模型(DOM)
7.9 InternetExpress技術
7.9.1 ActiveForm
7.9.2 InternetExpress
7.9.3 開發(fā)分布式Web應用系統(tǒng)
7.9.4 InternetExpress的其他功能和組件
第8章 組件對象應用技術
8.1 COMIActiveX基礎知識
8.1.1 OLE到COM的發(fā)展歷程
8.1.2 COM新體系的特點
8.1.3 COM的基本概念
8.1.4 COM的擴展
8.2 OOPL的COM支持
8.2.1 接口的定義
8.2.2 接口的實現(xiàn)
8.2.3 接口的引用
8.2.4 OLE自動化對象
8.2.5 雙重接口
8.3 簡單COM對象
8.3.1 使用組件向導建立COM對象
8.3.2 實例模式和線程模式
8.3.3 使用COM對象擴展Shell
8.3.4 被封裝的秘密
8.3.5 關于COM的函數(shù)
8.4 OLE自動化對象
8.4.1 有關概念
8.4.2 建立OLE自動化對象
8.4.3 建立OLE自動化客戶
8.4.4 OLE自動化對象的事件
8.4.5 DCOM對象
8.4.6 被封裝的細節(jié)
8.5 ActiveX構件
8.5.1 ACtiveX控件結構
8.5.2 編寫ActiveX控件
8.5.3 ActiveX控件的屬性頁
8.5.4 數(shù)據(jù)綁定
8.5.5 網(wǎng)頁內使用ActiveX構件
8.5.6 ActiveX構件支持的接口
8.5.7 IDE環(huán)境引入ActiveX構件
8.5.8 被封裝的細節(jié)
8.6 TypeLib編輯器
8.6.1 打開類型庫
8.6.2 常見屬性
8.6.3 參數(shù)
8.6.4 Flags
8.6.5 Pascal IDL
8.6.6 引用
8.7 ActiveForm
8.7.1 使用ActiveForm
8.7.2 編寫 ActiveForm
8.7.3 Package
8.7.4 被封裝的細節(jié)
8.8 OLE文檔
8.8.1 關于OLE文檔
8.8.2 例程:嵌入和鏈接OLE文檔
8.8.3 構件TOleContalner
8.9 MTS對象
8.9.1 MTS對象
8.9.2 創(chuàng)建MTS對象
8.9.3 MTS客戶程序
8.9.4 TMtsAutoobject
8.10 COM十對象
8.10.1 COM十特件
8.10.2 COM-f-Event
8.10.3 COM+Event實例
8.11 ASP對象
8.11.1 ASP應用系統(tǒng)簡介
8.11.2 ASP默認對象
8.11.3 使用 Delphi開發(fā) ASP應用系統(tǒng)
8.12 CORBA對象
8.12.1 理解CORBA體系
8.12.2 創(chuàng)建CORBA服務器
8.12.3 編寫CORBA客戶程序
8.12.4 分發(fā)CORBA應用程序
8.12.5 自定義CORBA應用程序
8.12.6 配置 Smart Agent
第9章 網(wǎng)絡編程
9.1 SOCkCt編程
9.1.1 SOOket概念
9.1.2 Winsock接口
9.1.3 Windows Socket類
9.1.4 Custom Socket類
9.1.5 使用Socket組件
9.1.6 TCP/IP應用程序的流程
9.1.7 實現(xiàn)一個簡單的Telnet客戶端
9.1.8 Socket編程中應注意的問題
9 2 FastNet組件編程
9.2.1 FastNet組件功能簡介
9.2.2 UDP組件
9.2.3 FTP組件
9.2.4 郵件收發(fā)
9.2.5 HTTP組件
9.3 Indy組件編程
9.3.1 Indy Clients組件
9.3.2 Indy Servers組件
9.3.3 Indy Misc組件
9.3.4 Indy組件編程實例
第10章 Internet應用的開發(fā)
10.1 Internet應用概述
10.1.1 簡介
10.1.2 關于WebBroker和 Websnap
10.1.3 HTTP和 URI
10.1.4 HTTP服務器要做哪些事情
10.1.5 Web服務器端應用的類型
10.1.6 調試Web服務器端應用
10.1.7 開發(fā)Web應用需要的技術和效率分析
10.2 WebBroker
10.2.1 WebBroker技術簡介
10.2.2 使用WebBroker開發(fā)服務器端應用的基本。
10.2.3 WebBroker應用的結構
10.2.4 Web DispatCher
10.2.5 Action Item
10.2.6 TWebRequest對象
10.2.7 TWebResponse對象
10.2.8 使用 ProduCer組件構造應答內容
10.2.9 用數(shù)據(jù)庫信息構造應答內容
10.2.10 WebBroker技術實例
10.3 Websnap
10.3.1 Websnap技術簡介
10.3.2 使用Websnap建立Web服務器端應用的基
10.3.3 Web模塊
10.3.4 Adapter組件
10.3.5 PageProducer組件
10.3.6 服務器端腳本
10.3.7 分派(Dispatch)請求
10.3.8 TAdapterDispatcher組件
10.3.9 TPageDispatcher組件
10.3.10 一個Websnap實例
10.4 對XML文檔的操作
10.4.1 XML簡介
10.4.2 使用文檔對象模型
10.4.3 使用 XML組件
10.4.4 使用數(shù)據(jù)綁定向導來抽象化 XML文檔
10.5 Web Service
10.5.1 什么是 Web Service
10.5.2 SOAP協(xié)議規(guī)范概述
10.5.3 Web Service和 SOAP的架構
10.5.4 Delphi6.0對 Web Service開發(fā)的支持
10.5.5 編寫 Web Service服務器端
10.5.6 編寫 Web Service客戶端
10.5.7 Web Service實例

本目錄推薦

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