這是Delphi 7 的中文版教程 PDF版和 TXT版。
該作品是PDF文件格式請下載 福昕PDF閱讀器
第1章 Delphi7概述
本章主要內容:
Delphi的歷史
Delphi7安裝
Delphi7集成開發環境
Delphi7程序設計簡介
Delphi7的文件類型
----------------------- Page 2-----------------------
21世紀職業教育規劃教材
21世紀職業教育規劃教材
Delphi程序設計基礎
李文池 王佳祥 主 編
張金蓮 魏 虹 副主編
王中生 主 審
ISBN 7-5084-3956-2
中國水利水電出版社
----------------------- Page 3-----------------------
1.1 Delphi的歷史
1.1 Delphi的歷史
Delphi是第四代編程語言,是RAD (Rapid Application
Development,快速應用程序開發)工具的代表。從核心上說
,Delphi是一個Pascal編譯器。
Delphi語言的發展歷程如下:
1995年02月14日,Delphi1.0發布,號稱VB Killer。
1996年,Delphi2發布。
1997年,Borland公司推出了Delphi3;
1998年,推出的Delphi4 致力于使Delphi更易于使用;
1999年,Delphi5推出;
2001年6月,Borland公司推出了Delphi6;
2002年8月,Borland公司推出了Delphi7;
----------------------- Page 4-----------------------
1.2 Delphi7的安裝
1.2 Delphi7的安裝
1.2.1 安裝Delph7企業版的系統要求
1.2.1 安裝Delph7企業版的系統要求
(1)Intel Pentium 166 MHz或配置更高的處理器;
(2)128Mb以上內存;
(3)完全安裝企業版大約要占475Mb硬盤空間。
(4)Microsoft Windows 98、2000、XP或更高版本的
操作系統平臺。
(5)此外,還要求系統配有CD-ROM 驅動器、VGA
或性能更高的彩色顯示器,鼠標等外設。
----------------------- Page 5-----------------------
1.2 Delphi7的安裝
1.2 Delphi7的安裝
1.2.2 Delph7企業版的安裝
Delphi7安裝界面
----------------------- Page 6-----------------------
1.2 Delphi7的安裝
1.2 Delphi7的安裝
【Delphi7】
就是Delphi7的集成開發環境。
【InterBase 6.5 Server】
這是Borland公司隨Delphi一起發布的數據庫服務器
Local Server,也是一種大型SQL數據庫,具有SQL數據庫
(如SQL Server、Oracle、DB2等)的大部分功能。
【InterBase 6.5 Desktop Edition】
提供了InterBase 6.5的一些管理工具,使程序員可以
輕松地構建和管理InterBase 6服務器。
【Remote Debugger Server】
遠程調試服務器。
【ModelMaker 6.20】
提供了一種嶄新的類和構件包的開發模式,在編寫構
件時只要利用這個工具將要設計的構件以框圖的形式進行
概念搭建,就可以自動生成所需的代碼。
----------------------- Page 7-----------------------
1.2 Delphi7的安裝
1.2 Delphi7的安裝
【InstallShield Express】
InstallShield公司為Delphi 7度身定做的安裝文件制作
軟件。
----------------------- Page 8-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
----------------------- Page 9-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
1.3.1 主窗口
1. 系統菜單
系統菜單是下拉式菜單,提供了Delphi 7集成開發環境
中開發應用程序所需要的各種功能。
2. 工具欄
工具欄位于主窗口的左下端,由兩排工具按鈕組成,
這些按鈕是系統菜單命令的快捷方式,各種圖標直觀地表
示了它能執行的動作。
(1)工具欄顯示
(2)工具欄按鈕的增刪
3. 組件面板
組件面板包含了Delphi的可視化組件,例如,按鈕、列
表框、編輯框等。組件面板由若干組件頁組成,利用它來
選擇需要的組件并將它放到窗體中去。
----------------------- Page 10-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
1.3.2 設計視圖
1.3.2 設計視圖
設計視圖是開展大部分設計工作的區域。首次啟動
Delphi7時,系統自動創造建一個普通的應用程序項目,并
會創建一個默認窗體Form1。
窗體相當于組件的容器,可以把組件放在窗體中,通
過鼠標拖動操作來移動組件位置和改變尺寸,可隨心所欲
地安排它們,以此來開發應用程序的用戶界面。
窗體上有網格(Grids),放置組件時網格可以用于定
位,在程序運行時網格是不可見的。
1.3.3 代碼編輯器(Code Editor)
在默認情況下,代碼編輯器隱藏在設計視圖之下,在
代碼編輯器和設計視圖之間進行切換可以按F12鍵。
----------------------- Page 11-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
圖1.3 Delphi7的代碼編輯器
----------------------- Page 12-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
Delphi7提供了以下快捷的代碼編輯功能:
1. 程序調試功能
如果在程序編譯中發生錯誤或產生警告,會在代碼編
輯器下方“Message”窗口顯示相關的錯誤、警告信息,點
擊某條信息,光標就會移動到代碼中相應的行。
2. 幫助查詢功能
當程序員對代碼中的某個組件或關鍵字不清楚時,只
需要將光標移到該單詞上,然后按【F1】鍵,就會自動打
開幫助,并顯示相關內容。
3. 代碼分析
(1) Class Completion
(2) Code Insight
----------------------- Page 13-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
1.3.4 對象觀察器(Object Inspector)
1.3.4 對象觀察器(Object Inspector)
對象選擇器:
用于選擇要操作的
組件。
屬性選項卡:
用來觀察、設置 事件選項卡:
窗體及其上的組 列出組件能響應
件設計時的屬性 的各種事件
----------------------- Page 14-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
1.3.5 對象樹視圖(Object TreeView)
對象樹視圖除了可以顯示窗體中所有的對象之外,還
可以用樹形結構表達組件之間的包含關系。當程序員在
Object TreeView窗口中選擇了一個組件之后,這個組件會
立刻出現在對象觀查器中,程序員可以改變這個對象的屬
性值和添加事件處理過程。
當窗體中放置了大量的組件時,很難用鼠標直接選擇
對象,這時通過Object TreeView窗口可以很方便選擇要找
的對象,并且能看到和它相關的組件。
----------------------- Page 15-----------------------
1.3 Delphi7集成開發環境
1.3 Delphi7集成開發環境
1.3.6 對象圖表(Diagram)
1.3.6 對象圖表(Diagram)
對象圖表是代碼編輯器中的一個頁面(Diagram)。下
對象圖表是代碼編輯器中的一個頁面(Diagram)。下
圖顯示了一數據庫應用程序中各組件之間的關系。
圖顯示了一數據庫應用程序中各組件之間的關系。
----------------------- Page 16-----------------------
1.4 Delphi7程序設計簡介
1.4 Delphi7程序設計簡介