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

Delphi 6應用開發(fā)指南

Delphi 6應用開發(fā)指南

定 價:¥62.00

作 者: (美)Paul Kimmel著;郭旭,周建明譯
出版社: 清華大學出版社
叢編項: 北京科海培訓中心圖書
標 簽: Delphi

購買這本書可以去


ISBN: 9787900637642 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 556頁 字數(shù):  

內(nèi)容簡介

  本書全面講述了如何使用Delphi 6開發(fā)應用程序。在簡要介紹了Delphi的基礎知識后,本書詳細講解了Delphi 6的高級特性和新特性,同時還提供了大量的例子可以參考。全書分為19章。1~8章介紹了Delphi的基礎知識以及面向對象的高級編程。9~12章討論了組件編程的有關知識。13~14章介紹了與數(shù)據(jù)庫相關的一些組件。15~19章是一些較為高級的內(nèi)容,包括MIDAS編程、WebBroker編程、網(wǎng)絡編程、Windows程序設計、以及SQL編程等內(nèi)容。本書適合于中、高級程序員閱讀,也可供由其他編程工具遷移到Delphi的程序員使用。

作者簡介

  PaulKimmel是SoftwareConceptions公司的創(chuàng)建者,該公司致力于使用面向對象的解決方案來幫助一些組織解決銷售點、電信、金融、保險等方面的問題。Paul開發(fā)過Bell實驗室LucentTechnologies公司使用的電信應用,以及不各杉磯的CitibankDevelopmentCenter的事務和電子商務系統(tǒng)。他還是幾本面向對象開發(fā)方面的書籍的著者或合著者,其中包括Macmillan公司出版的BuildingDelphi2DatabaseApplications一書。

圖書目錄

第1章 走進Delphi
1.1 瀏覽和配置IDE
1.1.1 打開文件和保存文件
1.1.2 搜索代碼
1.1.3 探索Delphi
1.1.4 運行程序
1.1.5 配置工作環(huán)境
1.1.6 使用上下文菜單
1.2 創(chuàng)建應用程序
1.2.1 創(chuàng)建一個程序
1.2.2 保存您的工作
1.2.3 編譯并運行程序
1.3 理解Delphi的設計——以工程為中心
1.3.1 工程文件
1.3.2 源代碼文件
1.3.3 窗體與數(shù)據(jù)模塊
1.3.4 配置與選項文件
1.3.5 中間編譯單元
1.3.6 備份文件
1.3.7 包文件
1.3.8 應用程序文件
1.4 源代碼文件的組織
1.4.1 單元的各個部分
1.4.2 Unit語句
1.4.3 接口部分
1.4.4 實現(xiàn)部分
1.4.5 定義Uses子句
1.4.6 Type子句
1.4.7 變量部分
1.4.8 資源聲明
1.4.9 Initialization部分的使用
1.4.10 Finalization部分的使用
1.5 代碼的原子與分子
1.5.1 操作符與操作數(shù)
1.5.2 關鍵字
1.5.3 基本數(shù)據(jù)類型
1.5.4 書寫代碼
1.5.5 條件語句
1.5.6 循環(huán)控制語句
1.6 編寫過程和函數(shù)
1.6.1 編寫過程
1.6.2 編寫函數(shù)
1.6.3 參數(shù)前綴的使用
1.6.4 參數(shù)的默認值
1.7 調試程序
1.7.1 向集成調試器傳遞命令行參數(shù)
1.7.2 簡化的中斷命令
1.8 小結
第2章 學好面向對象的Pascal
2.1 Delphi的慣例
2.1.1 少就是多
2.1.2 最好的習慣
2.1.3 慣例
2.2 每個Windows程序都具有的成分
2.2.1 圖形用戶界面
2.2.2 過程和函數(shù)
2.2.3 Windows是基于消息的操作系統(tǒng)
2.2.4 事件處理程序把Windows和Windows程序聯(lián)系起來
2.3 調用Windows API過程
2.3.1 可執(zhí)行文件與動態(tài)鏈接庫
2.3.2 怎樣調用Windows API過程
2.3.3 聲明API過程
2.3.4 在運行時加載庫
2.3.5 創(chuàng)建動態(tài)鏈接庫
2.4 類的定義與對象的實例化
2.4.1 基本的類語法
2.4.2 捕獲狀態(tài)
2.4.3 增加功能
2.4.4 創(chuàng)建對象實例
2.5 信息隱藏是好事情
2.5.1 存取限定符
2.5.2 作用域
2.5.3 信息隱藏的目的
2.6 向類添加特性
2.6.1 數(shù)據(jù)維護對象的狀態(tài)
2.6.2 特性代表數(shù)據(jù)的接口
2.6.3 特性訪問方法
2.7 小結
第3章 Delphi體系結構的關鍵類
3.1 瀏覽Delphi的體系結構
3.1.1 Project Browser選項
3.1.2 理解Project Browser中的作用域、繼承和引用
3.2 根類
3.2.1 TObject類
3.2.2 COM接口
3.3 組件的繼承
3.3.1 TPersistent類
3.3.2 TComponent類
3.3.3 TControl類
3.3.4 TWinControl類
3.3.5 使用新的標簽化組件
3.3.6 特性編輯器類
3.4 TApplication類
3.4.1 Application事件
3.4.2 使用TApplicationEvents組件
3.5 新的Windows Shell組件
3.6 圖形類
3.6.1 TCanvas類
3.6.2 Delphi 6中新增的字體、畫筆、畫刷恢復能力
3.7 打印
3.8 Internet類
3.9 數(shù)據(jù)結構
3.9.1 使用新的TValueListEditor組件
3.9.2 在表中存儲數(shù)據(jù)
3.9.3 TOrderedList
3.9.4 TCollection類
3.10 數(shù)據(jù)流
3.10.1 TStrings類
3.11 TParser類
3.12 異常處理
3.12.1 使用try except塊語句
3.12.2 使用資源保護塊
3.12.3 引發(fā)異常
3.13 多線程類
3.14 OpenTools API
3.15 Microsoft Office服務器
3.16 小結
第4章 定義多態(tài)和動態(tài)過程
4.1 使用默認參數(shù)
4.2 產(chǎn)生多態(tài)的行為
4.2.1 引入命名矯正
4.2.2 過載過程
4.3 在過載過程與默認參數(shù)之間選擇
4.4 繼承
4.4.1 理解繼承關系中存取限定符的作用
4.4.2 單繼承
4.4.3 多繼承
4.5 靜態(tài)的、虛的和動態(tài)的方法
4.6 重載方法
4.6.1 Inherited保留字的使用
4.6.2 重載構造函數(shù)
4.6.3 重載析構函數(shù)
4.7 重新引入方法
4.8 抽象類
4.9 向前聲明
4.10 小結
第5章 集合、常數(shù)與運行時類型信息編程
5.1 不可變常數(shù)
5.1.1 全局與本地常數(shù)
5.1.2 常數(shù)參數(shù)
5.1.3 使用const創(chuàng)建靜態(tài)本地變量
5.1.4 數(shù)組常數(shù)
5.1.5 記錄常數(shù)
5.1.6 過程常數(shù)
5.1.7 指針常數(shù)
5.1.8 用于初始化常量的過程
5.2 枚舉的使用
5.2.1 用枚舉定義數(shù)組邊界
5.2.2 預定義枚舉類型
5.2.3 用于枚舉類型的過程
5.3 集合操作
5.3.1 理解集合以及set of語句
5.3.2 使用集合構造器
5.3.3 集合操作符
5.3.4 Include和Exclude過程
5.4 掌握數(shù)組
5.4.1 數(shù)組異常
5.4.2 定義子界值
5.4.3 使用類型減少邊界錯誤
5.4.4 下界與上界函數(shù)
5.4.5 開放數(shù)組參數(shù)
5.4.6 定義靜態(tài)數(shù)組和動態(tài)數(shù)組
5.4.7 緊縮數(shù)組
5.5 運行時類型信息
5.6 類型轉換
5.7 小結
第6章 接口的奧秘
6.1 贏得對意大利細面條的戰(zhàn)爭
6.2 類定義實用指南
6.2.1 類中有什么
6.2.2 沒有數(shù)據(jù)的類
6.2.3 命名慣例
6.2.4 存取限定符的使用
6.2.5 默認的公開或公有權限
6.2.6 公開接口
6.2.7 公有接口
6.2.8 保護接口
6.2.9 私有接口
6.3 創(chuàng)建自定義過程類型
6.3.1 定義過程類型
6.3.2 回調過程
6.4 過程類型中的默認參數(shù)值
6.5 傳遞過程類型的參數(shù)
6.6 過程類型常量
6.7 事件處理程序
6.7.1 定義事件處理程序
6.7.2 調用事件方法
6.7.3 觸發(fā)事件
6.7.4 定義事件特性
6.7.5 事件處理程序將消息轉發(fā)到應用程序
6.8 消息方法
6.8.1 查找預定義消息常數(shù)
6.8.2 定義消息處理程序
6.8.3 理解Delphi的消息發(fā)送體系
6.9 小結
第7章 抽象類和靜態(tài)接口
7.1 類方法的實現(xiàn)
7.1.1 創(chuàng)建無數(shù)據(jù)類
7.1.2 構造函數(shù)和析構函數(shù)
7.2 維護無對象狀態(tài)
7.3 動態(tài)漣接庫編程
7.3.1 調用DLL過程
7.3.2 編寫動態(tài)鏈接庫
7.3.3 處理DLL異常
7.3.4 對字符串參數(shù)使用共享內(nèi)存管理器
7.3.5 創(chuàng)建工程組
7.3.6 測試DLL
7.4 瘦客戶程序設計
7.4.1 使用類引用
7.4.2 定義純虛抽象類
7.4.3 創(chuàng)建面向對象的DLL
7.4.4 創(chuàng)建瘦客戶程序
7.5 小結
第8章 高級特性編程
8.1 聲明特性
8.1.1 存取限定符
8.1.2 只讀和只寫特性的定義
8.1.3 針對處理器密集型特性修改的安全措施
8.1.4 使用Assign方法進行對象賦值
8.2 特性的存儲限定符
8.2.1 默認和非默認存儲方式的使用
8.2.2 使用stored限定符
8.3 定義數(shù)組特性
8.3.1 數(shù)組特性的default限定符
8.3.2 隱式范圍檢查
8.4 定義索引特性
8.4.1 使用枚舉索引值
8.5 多態(tài)特性
8.6 提升子類中特性的可見性
8.7 小結
第9章 創(chuàng)建定制組件
9.1 組件單概覽
9.2 使用組件向導
9.2.1 為擴展的標簽控件編寫代碼
9.2.2 測試控件
9.3 組件的構造函數(shù)和析構函數(shù)
9.4 定義組件特性
9.5 編譯并測試組件
9.5.1 陷階代碼
9.6 在Code Insight中定義陷階
9.7 添加組件圖標
9.7.1 用Image Editor創(chuàng)建組件資源文件
9.7.2 查找圖標資源
9.8 將組件安裝到包中
9.9 小結
第10章 高級組件設計
10.1 動態(tài)裝載資源
10.1.1 創(chuàng)建Delphi組件資源文件
10.1.2 裝載資源
10.2 公開所擁有的組件
10.2.1 聲明公開的組件特性
10.2.2 調用SetSubComponent以持久化公開對象
10.3 創(chuàng)建對話框組件
10.4 重載Notification方法
10.5 創(chuàng)建特性編輯器
10.5.1 子類化已有的特性編輯器
10.5.2 定義定制的特性編輯器
10.6 持久化非公開特性
10.6.1 重載DefineProperties
10.6.2 TReader和TWriter
10.6.3 寫入復雜類型的數(shù)據(jù)
10.7 小結
第11章 用組件開發(fā)一致的界面
11.1 定制組件
11.1.1 定制組件的三個C
11.1.2 重分解
11.1.3 小的改變有什么好處
11.1.4 采取好的策略
11.1.5 組件化
11.2 創(chuàng)建組件模板
11.2.1 定義組件模板
11.3 窗體模板與窗體繼承
11.3.1 創(chuàng)建窗體模板
11.3.2 使用模板窗體
11.4 靜態(tài)與動態(tài)的組件用法
11.4.1 動態(tài)創(chuàng)建窗體
11.4.2 一個動態(tài)的數(shù)據(jù)庫窗體
11.5 所有者繪圖組件
11.5.1 定制網(wǎng)格繪制
11.5.2 所有者繪圖TMainMenu組件
11.6 小結
第12章 使用Microsoft自動化組件
12.1 TOleServer
12.2 Microsoft自動化服務器
12.2.1 自動化服務器組件概覽
12.2.2 導入類型庫
12.2.3 CreateOleObject
12.2.4 CreateRemoteComObject
12.3 Access
12.3.1 用Access解析固定長度的數(shù)據(jù)
12.4 小結
第13章 使用Data Access組件
13.1 ODBC(開放式數(shù)據(jù)庫連接)
13.1.1 創(chuàng)建ODBC別名
13.1.2 改變ODBC別名的配置
13.1.3 測試連接
13.2 Borland數(shù)據(jù)庫引擎
13.3 數(shù)據(jù)庫窗體向導
13.3.1 使用SQL Explorer創(chuàng)建BDE別名
13.3.2 使用數(shù)據(jù)庫窗體向導
13.4 Data Access組件
13.5 TDataSet
13.6 TBDEDataSet和TDBDataSet
13.7 TTable組件
13.7.1 SessionName和DatabaseName特性
13.7.2 Table屬性
137.3 Fields
13.8 TQuery組件
13.8.1 編寫SQL SELECT語句
13.8.2 Open與ExecSQL方法
13.8.3 RequestLive特性
13.8.4 Params
13.8.5 UpdateObject特性
13.9 TDataSource組件
13.10 TDatabase
13.10.1 CachedUpdates
13.10.2 事務隔離級別
13.11 TSession
13.12 TBatchMove
13.13 TUpdateSQL
13.13.1 創(chuàng)建一個樣本UpdateSQL應用程序
13.13.2 編寫UpdateSQL應用程序代碼
13.14 小結
第14章 使用數(shù)據(jù)控件
14.1 簡述兩層和三層設計
14.2 數(shù)據(jù)控件概覽
14.2.1 DBGrid
14.2.2 DBNavigator
14.2.3 DBText
14.2.4 DBEdit
14.2.5 DBMemo
14.2.6 DBImage
14.2.7 DBListBox
14.2.8 DBComboBox
14.2.9 DBCheckBox
14.2.10 DBLookupListBox
14.2.11 DBLookupComboBox
14.2.12 DBRichEdit
14.2.13 DBCtrlGrid
14.2.14 DBChart
14.2.15 連接到DataSource和DataSet
14.2.16 數(shù)據(jù)控件特性
14.3 DBRichEdit控件
14.3.1 格式化文本
14.3.2 更改段落特性
14.3.3 查找文本
14.3.4 流BLOB字段
14.4 DBGrid控件
14.4.1 列集合和列對象
14.4.2 柵格事件
14.4.3 定制單元柵格繪圖
14.5 DBLookupListBox和DBComboBox控件
14.6 DBChart控件
14.7 動態(tài)和靜態(tài)字段
14.7.1 字段編輯器
14.7.2 字段特性:使用字段約束、默認表達式和編輯掩碼
14.7.3 處理字段級事件
14.7.4 定義字段級的查找
14.7.5 關于動態(tài)字段組件和靜態(tài)字段組件的最后一點說明
14.8 數(shù)據(jù)庫字典
14.8.1 創(chuàng)建數(shù)據(jù)字典
14.8.2 將字典同DataSet相關聯(lián)
14.9 創(chuàng)建定制的數(shù)據(jù)控件
14.9.1 添加TFieldDataLink組件
14.9.2 使控件可復制
14.10 小結
第15章 MIDAS編程
15.1 MIDAS組件概述
15.1.1 定義服務器應用程序
15.1.2 定義客戶程序
15.2 對MIDAS服務器進行查詢
15.2.1 服務器程序的實現(xiàn)
15.2.2 實現(xiàn)客戶程序
15.3 錯誤處理
15.3.1 建立客戶與服務器示例程序
15.3.2 使用錯誤處理窗體
15.4 公文包客戶和服務器程序
15.5 小結
第16章 Intranet與Internet編程
16.1 傳輸控制協(xié)議(TCP)組件
16.1.1 Indy客戶端TCP組件
16.1.2 Indy服務器TCP組件
16.2 用戶數(shù)據(jù)報(UDP)組件
16.3 建立FTP客戶程序
16.3.1 連接到FTP服務器
16.3.2 上傳和下載文件
16.3.3 向FTP服務器發(fā)送命令
16.4 創(chuàng)建Telnet客戶程序
16.5 使用POP3和SMTP建立Internet Email客戶端程序
16.5.1 使用TIdPOP3組件
16.5.2 使用TIdMessage組件
16.5.3 使用TIdSMTP組件
16.6 小結
第17章 使用WebBroker組件創(chuàng)建Web服務器
17.1 HTML基礎
17.1.1 URL(Uniform Resource Locator)
17.1.2 基本的HTML結構
17.1.3 將可替換參數(shù)標記與WebBroker一同使用
17.2 使用WebBroker組件
17.2.1 WebDispatcher組件
17.2.2 TPageProducer組件
17.2.3 TDataSetPageProducer組件
17.2.4 查看表數(shù)據(jù)
17.2.5 TQueryTableProducer組件
17.3 使用Cookie
17.4 小結
第18章 創(chuàng)建Windows程序
18.1 準備工作
18.1.1 大有幫助的簡單工作
18.1.2 版本控制
18.2 開發(fā)中的Delphi工程選項
18.2.1 應用設置
18.2.2 設置運行時錯誤
18.2.3 調試選項
18.2.4 加入版本信息
18.2.5 在RichEditor工程中指定目錄和條件選項
18.3 建立主窗體
18.3.1 多文檔界面
18.3.2 添加TMainMenu組件
18.3.3 添加工具欄
18.3.4 TActionList和TAction組件
18.3.5 建立狀態(tài)欄
18.4 建立編輯器窗體
18.4.1 自動合并Format菜單
18.4.2 創(chuàng)建一個惟一的臨時文件
18.5 永久保存注冊表中應用程序的設置
18.6 使程序合乎需要
18.6.1 調試與測試
18.6.2 質量保證
18.6.3 文檔
18.7 工程部署選項
18.8 小結
第19章 Delphi的SQL的程序設計
19.1 結構化查詢語言
19.2 SQL編程
19.2.1 SELECT語句
19.2.2 DELETE
19.2.3 INSERT
19.2.4 UPDATE
19.2.5 SQL與TQuery組件
19.3 高級SQL編程
19.3.1 定義WHERE子句
19.3.2 使用JOIN子句
19.3.3 對數(shù)據(jù)排序
19.3.4 GROUP BY語句
19.3.5 HAVING子句
19.3.6 UNION和INTERSECTION
19.3.7 定義嵌套查詢
19.4 小結
附錄A 使用OPENTOOLS API的Delphi擴展示例
A.1 OpenTools API介紹
A.1.1 OpenTools接口
A.1.2 創(chuàng)建向導
A.2 創(chuàng)建定制向導
A.2.1 定義New Expert Wizard
A.2.2 向Delphi的菜單添加菜單項
A.2.3 建立代碼生成器
A.3 CODEGEN.TXT
A.3.1 將向導添加到New Items對話框
A.4 創(chuàng)建組件編輯器
A.4.1 定義上下文菜單
A.4.2 注冊組件編輯器
A.4.3 陰影標簽的組件編輯器
A.5 小結
附錄B 創(chuàng)建NT服務程序
B.1 創(chuàng)建服務程序
B.1.1 定義郵件發(fā)送器服務
B.2 安裝服務程序
B.3 使用服務控制管理器
B.4 服務事件日志
B.5 服務的調試
B.6 小結
附錄C 將程序轉變?yōu)樽詣踊掌?br />C.1 向工程添加自動化對象
C.1.1 使用自動化對象向導
C.1.2 在類型庫編輯器中定義接口
C.1.3 實現(xiàn)接口
C.1.4 運行服務器來注冊類型庫
C.2 建立測試程序
C.3 小結
附錄D 用Delphi實現(xiàn)無線程序
D.1 準備工作
D.2 無線標記語言基礎
D.2.1 定義桌面(或WML文檔)
D.2.2 定義卡片
D.2.3 格式化標記
D.2.4 導航按鈕
D.2.5 模板
D.2.6 輸入域和變量
D.3 無線應用與Delphi
D.4 使用Delphi創(chuàng)建無線服務器
D.4.1 建立聯(lián)系表
D.4.2 使用Web Broker創(chuàng)建CGI服務器
D.4.3 測試程序
D.5 小結

本目錄推薦

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