Delphi7程式設計與開發技術大全

Delphi7程式設計與開發技術大全

《Delphi7程式設計與開發技術大全》是2004年由人民郵電出版社出版的圖書,作者是求是科技。

基本信息

基本信息

Delphi7程式設計與開發技術大全Delphi7程式設計與開發技術大全
書名:DELPHI7程式設計與開發技術大全

ISBN:711511720

作者:求是科技編

出版社:人民郵電出版社

定價:88

頁數:784

出版日期:2004-11-1

版次: 1

開本:16開

簡介

本書詳細介紹了利用Delphi 7開發應用程式的各項知識和諸多技巧。內容由淺入深、重點突出、實例豐富,既適於初/中級讀者按部就班地學習,也可作為中/高級讀者的良好參考書籍。

全書共包括25章,分門別類的介紹了Delphi 7的知識,全面深入地講解了Delphi 7的各項功能,每章先介紹基礎原理,再分析各種具體的技術手段,最後是工程實踐套用。既能讓讀者系統的學習各方面內容,又可以直接套用於項目開發。

由於篇幅有限,書中沒有列出所有程式的原始碼,詳細的原始碼請查閱光碟。

目錄

第1章 Delphi概述 1

1.1 Delphi介紹 1

1.2 Delphi 7的主要特性 2

1.2.1 熟悉語言特性 2

1.2.2 豐富的組件 2

1.2.3 功能強大的資料庫訪問技術 3

1.2.4 便捷的Internet編程技術 3

1.3 Delphi 7的安裝與卸載 3

1.3.1 Delphi 7的安裝 3

1.3.2 Delphi 7的卸載 6

第2章 Delphi 7的集成開發環境 8

2.1 集成開發環境中的視窗元素 8

2.1.1 對象編輯器 8

2.1.2 工程管理器 8

2.1.3 代碼編輯器 9

2.1.4 對象瀏覽器 11

2.1.5 調試器 11

2.2 集成開發環境中的操作界面 13

2.2.1 主選單 13

2.2.2 工具列 18

2.2.3 組件面板 19

2.3 定製集成開發環境 19

2.3.1 定製編程環境 19

2.3.2 定製代碼編輯器 20

2.3.3 定製工具列 20

2.3.4 定製組件面板 21

2.3.5 定製視窗位置 22

2.3.6 保存當前定製 22

2.4 附屬工具 23

2.4.1 Database Desktop 23

2.4.2 資料庫引擎(BDE Administrator) 29

2.4.3 SQL Explorer 30

2.4.4 Data Pump 31

2.4.5 Image Editor 32

2.5 使用幫助系統 34

第3章 應用程式框架 35

3.1 創建一個簡單的Delphi程式 35

3.2 構成Delphi工程的檔案 38

3.2.1 工程檔案(.dpr) 38

3.2.2 單元檔案(.pas) 38

3.2.3 窗體檔案(.dfm) 40

3.2.4 資源檔案(.res) 41

3.2.5 工程選項及桌面配置檔案(.dof) 42

3.2.6 中間編譯單元(.DCU) 42

3.2.7 備份檔案(.~ pas) 42

3.2.8 包檔案(.DPK) 42

3.3 Delphi項目的框架類 42

3.3.1 TForm類 43

3.3.2TApplication類 45

3.3.3 TScreen類 48

3.4 Delphi的公共體系結構 48

3.4.1 Delphi固有的體系結構 48

3.4.2 多文檔應用程式 49

3.4.3 資料庫模組窗體 50

3.4.4 網路模組窗體 51

3.5 Delphi工程的常見管理方法 51

3.5.1 工程的目錄結構 51

3.5.2 專用單元存放公共代碼 52

3.5.3 管理多個工程 52

第4章 Object Pascal語言 53

4.1 語言基礎 53

4.1.1 Object Pascal語言編寫環境 53

4.1.2 注釋語句 54

4.1.3 標識符 54

4.1.4 保留字和指令字 55

4.1.5 數據類型與定義變數 56

4.1.6 Object Pascal的運算符 64

4.1.7 語句 65

4.1.8 過程與函式 69

4.1.9 規範化命名 74

4.2 面向對象的特性 75

4.2.1 類和對象 75

4.2.2 類的定義 75

4.2.3 類的封裝 76

4.2.4 類的繼承 76

4.2.5 構造與析構 77

4.2.6 方法 80

4.2.7 多態性 82

4.2.8 類運算符 85

4.2.9 類方法和類引用 87

4.3 結構化異常處理 89

4.3.1 Try...Except語句和Try...Finally語句 89

4.3.2 Raise語句 91

4.3.3 異常類 92

4.4 方法與技巧 92

4.4.1 設定代碼模板 92

4.4.2 設定提示信息 93

第5章 使用VCL組件編程 94

5.1 可視化類庫(VCL) 94

5.1.1 VCL類庫結構 94

5.1.2 組件運行機制 95

5.2 VCL常用基類 99

5.2.1 TPersistent類 99

5.2.2 TComponent類 99

5.2.3 TControl類 100

5.2.4 TWinControl類 100

19.5.2 MTS 646

19.6briefcase(公文包)程式 648

第20章 報表、圖表和決策的支持 651

20.1 使用QuickReport組件創建報表 651

20.1.1 安裝QReport組件面板 651

20.1.2 QuickReport組件介紹 652

20.1.3 報表嚮導 660

20.2 使用Rave組件創建報表 662

20.2.1 開發環境介紹 663

20.2.2 Rave組件介紹 664

20.2.3 創建視圖 666

20.2.4 創建報表 669

20.2.5 套用實例 672

20.3TeeChart圖表組件 676

20.3.1 TeeChart組件介紹 676

20.3.2 TeeChart組件常用屬性和方法 676

20.3.3 TeeChart組件的使用 677

20.3.4 Series對象介紹 679

20.3.5 創建資料庫圖表 680

20.3.6 創建QuickReport圖表 682

20.3.7 使用TeeChart嚮導創建圖表 682

20.3.8 圖表的預覽,列印和導出 684

20.4 Decision Cube決策組件 685

20.4.1 Decision Cube組件 685

20.4.2 Decision Query組件 688

20.4.3 Decision Grid組件 689

20.4.4 Decision Graph組件 692

20.4.5 Decision Pivot組件 694

20.4.6 DecisionSource組件 697

第21章 從數據建模到系統開發 698

21.1 軟體工程介紹 698

21.1.1 生命周期法 698

21.1.2 快速原型法 700

21.2 資料庫的建立 702

21.2.1 需求分析 702

21.2.2 數據建模 703

21.2.3 設計規範化 704

21.2.4 自動化設計工具 704

21.3 設計用戶端界面 705

21.3.1 用戶界面設計的基本原則 705

21.3.2 Delphi中用戶界面設計 706

21.4 基於ADO兩層結構的實現 707

21.5 使用多層結構的實現 708

21.5.1 基於DataSnap技術的多層資料庫應用程式 708

21.5.2 使用Bussiness Broker Server的多層資料庫應用程式 709

21.5.3 邏輯三層結構的資料庫應用程式 709

21.6 發布到Web 710

21.7 “圖書管理系統”示例 711

21.7.1 程式功能及總體結構設計 711

21.7.2 資料庫設計 713

21.7.3 數據模組設計 713

21.7.4 用戶登錄模組的實現 714

21.7.5圖書館管理系統功能的實現 717

21.7.6 修改圖書記錄模組的實現 718

21.7.7 修改學生記錄模組的實現 721

21.7.8 修改密碼設定模組的實現 724

21.7.9 生成預約圖書的報表 726

21.7.10 生成催還圖書的報表 728

21.7.11 圖書館服務系統功能的實現 731

21.7.12 查詢、借閱及預約圖書 733

21.7.13 查詢個人借閱情況及歸還圖書 741

21.7.14 小結 746

第22章 Internet編程和Indy組件 747

22.1 WinSock基礎 747

22.1.1 TCP、UDP和IP 747

22.1.2 套接字(Socket) 748

22.1.3 客戶/伺服器模式 749

22.1.4 面向連線的協定套接字的調用 750

22.1.5面向無連線協定的套接字的調用 750

22.2 利用WinSock API實現Socket編程 751

22.2.1 常用WinSockAPI函式 751

22.2.2 利用WinSockAPI實現Socket編程 754

22.3 利用組件實現Socket編程 762

22.3.1 TClientSocket組件 762

22.3.2 TServerS196d

[an error occurred while processing this directive]

相關詞條

相關搜尋

熱門詞條

聯絡我們