《Delphi7程式設計與開發技術大全》是2004年由人民郵電出版社出版的圖書,作者是求是科技。
基本介紹
- 書名:Delphi7程式設計與開發技術大全
- 作者:求是科技
- ISBN:711511720
- 頁數:784
- 定價:88
- 出版社:人民郵電出版社
- 出版時間:2004-11-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.2 TApplication類 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.6 Briefcase(公文包)程式 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.3 TeeChart圖表組件 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]