Delphi入门教程[通俗易懂]
一、第一章Delphi6介紹
1.1概述
Delphi是基于Pascal語言的RAD快速應(yīng)用程序開發(fā)工具(Rapid Application Development),為Windows系統(tǒng)下的可視化集成開發(fā)工具,它提供強(qiáng)大的VCL(Visual Component Library,可視化組件庫)
特點(diǎn):
1.強(qiáng)大的可視化編程環(huán)境
由3個(gè)部分組成:編輯器、調(diào)試器、和窗體設(shè)計(jì)器
2.高效的編譯器
3.豐富的VCL
1.2安裝Delphi
三個(gè)版本
Standard:標(biāo)準(zhǔn)版
Professional:專業(yè)版
Enterprise:企業(yè)版
1.2.3相關(guān)內(nèi)容介紹
Borland Delphi6菜單下包含以下內(nèi)容
<1>[Help]:提供的各類幫助
<2>:[SQL Explorer]:SQL數(shù)據(jù)庫的管理工具
<3>:[Register Now]:注冊(cè)Delphi6
<4>:[BDE Administrator]:Borland數(shù)據(jù)庫引擎的管理工具
<5>:[Database Desktop]:與BDE配合使用的桌面數(shù)據(jù)庫管理程序
<6>:[Datapump]:數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換的工具
<7>:[Image Editor]:圖形資源文件的編輯工具,可支持Icon(圖標(biāo))、Bitmap(位圖)、Cursor(光標(biāo))格式
<8>:[WinSight32]:用于軟件調(diào)試的輔助工具
1.3安裝InstallShield Express
1.4Delphi程序開發(fā)的基本知識(shí)
1.4.1Windows程序開發(fā)的基本概念
1.4.1.1Windows應(yīng)用程序的基本框架
下圖為windows系統(tǒng)自帶寫字板程序,用來介紹Windows應(yīng)用程序的構(gòu)成
1.標(biāo)題欄:包含應(yīng)用程序的相關(guān)圖標(biāo)、標(biāo)題名、系統(tǒng)按鈕。圖標(biāo)用于形象地表示本應(yīng)用程序或打開的文檔類型。標(biāo)題名一般由用戶打開的文檔名和應(yīng)用程序名組合而成。系統(tǒng)按鈕包含3個(gè),最小化,最大化,關(guān)閉按鈕
2.菜單欄:包含系統(tǒng)能夠執(zhí)行的并進(jìn)行分類的命令集合。
3.工具欄:提供一組按鈕用于快速執(zhí)行應(yīng)用程序中常用命令
4.狀態(tài)欄:用于給出相應(yīng)的提示信息和程序運(yùn)行狀態(tài)
5.客戶區(qū):用于顯示程序打開的文檔
6.邊框:用于調(diào)整窗口的大小
1.4.1.2Windows應(yīng)用程序常見的部件
包含了按鈕、標(biāo)簽、文本編輯框、組合列表、復(fù)選框、選項(xiàng)卡等多種部件
1.4.1.3
基本windows操作
1.鼠標(biāo)單擊操作
2.鼠標(biāo)雙擊操作:在Windows系統(tǒng)的資源管理器中常用此操作來打開文檔和執(zhí)行應(yīng)用程序
3.鼠標(biāo)右擊操作:常用打開彈出式快捷菜單
4.鼠標(biāo)拖拽操作
5.鍵盤操作
6.復(fù)合操作
1.4.2Delphi面向?qū)ο蟪绦蜷_發(fā)的基本概念
Delphi是面向?qū)ο蟮某绦蛟O(shè)計(jì)工具,以O(shè)bjiect Pascal語言為基礎(chǔ),同過將常用的功能封裝為組件放在VCL(可視化組件庫)中,極大地提高了程序開發(fā)的效率。在利用Delphi進(jìn)行程序開發(fā)時(shí),常常用到下面一些概念。
1.類(Class):面向?qū)ο蟮幕A(chǔ),對(duì)一具體事物、概念的抽象。Delphi中定義的類一般均以大寫字母”T”開頭,如窗體TForm
2.組件(Component):Delphi常規(guī)應(yīng)用程序開發(fā)的基礎(chǔ),類似于積木的作用。實(shí)際上是一個(gè)完成一定功能的類。
3.對(duì)象(Object):在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,對(duì)象是類的實(shí)例。因此,在Delphi中對(duì)象就是組件的實(shí)例(運(yùn)行期的組件)
4.屬性(Property):對(duì)象的靜態(tài)屬性,表示狀態(tài)信息
5.方法(Method):對(duì)象的動(dòng)態(tài)屬性,表示對(duì)象能夠執(zhí)行的功能。
6.事件(Event):在Windows系統(tǒng)中,事件就是消息。事件可能是用戶執(zhí)行了某些操作(如鼠標(biāo)單擊、敲擊鍵盤等)引起的,也可能是程序內(nèi)部觸發(fā)的(如定時(shí)器)
7.事件處理程序(Event Handler):當(dāng)事件觸發(fā)時(shí),應(yīng)用程序執(zhí)行的命令集。例如當(dāng)按鈕被單擊時(shí),可以通過編寫一個(gè)事件處理程序打開一個(gè)對(duì)話框。
———————————————————————————————————————————————————
二、第二章Delphi6的集成開發(fā)環(huán)境
2.1集成開發(fā)環(huán)境(IDE)概述
Delphi6的IDE主要包含8個(gè)部分:菜單欄、工具欄、組件面板、窗體設(shè)計(jì)器、代碼編輯器、對(duì)象查看器、對(duì)象樹形查看器、代碼瀏覽器
2.2菜單欄(Main Menu)
菜單欄提供了Delphi6集成開發(fā)環(huán)境的所有功能。菜單欄除包含標(biāo)準(zhǔn)Windows程序通常所具有的[File]、[Edit]、[Help]菜單外,還有一些與Delphi6項(xiàng)目、運(yùn)行、輔助工具和環(huán)境配置等相關(guān)的菜單。
1.【File】菜單
主要完成新建、打開、保存、關(guān)閉、和打印等文件相關(guān)聯(lián)的系統(tǒng)功能
提示:一般常用菜單鍵右邊顯示一個(gè)快捷鍵,通過這些快捷鍵可以直接進(jìn)行相關(guān)的菜單操作。按Ctrl+F11鍵打開[Open Project]菜單
常用子菜單功能:
1.【New】:建立新的對(duì)象
2.【Open】:選擇打開各種Delphi6能夠識(shí)別的文件
3.【Open Project】:打開一個(gè)項(xiàng)目。若當(dāng)前項(xiàng)目未曾保存,則提示用戶保存
4.【Reopen】:打開一個(gè)程序員最近使用過的文件,Delphi6每次關(guān)閉應(yīng)用程序時(shí)會(huì)保存訪問記錄,以保證下次能夠快速打開
5.【Save】:保存當(dāng)前文件,以備后用
6.【Save As】:將當(dāng)前文件另存為其他文件
7.【Sava Project As】:將當(dāng)前整個(gè)項(xiàng)目另存為其他的項(xiàng)目文件
8.【Save All】:保存所有文件
9.【Close】:關(guān)閉當(dāng)前文件
10.【Close All】:關(guān)閉所有當(dāng)前項(xiàng)目中的文件(提示保存修改)
11.【Use Unit】:將當(dāng)前的單元文件以列表方式引用至此操作所打開的文件中
12.【Print】:打印當(dāng)前文件或者窗體
13:【Exit】:退出整個(gè)Delphi6集成開發(fā)環(huán)境
一個(gè)新的應(yīng)用程序從【New】/【Application】開始,通過【Open Object】菜單可以打開一個(gè)已經(jīng)存在的項(xiàng)目。【Reopen】菜單項(xiàng)則向用戶提供了訪問近期訪問文件的一種機(jī)制,可以用【Close All】菜單項(xiàng)關(guān)閉當(dāng)前項(xiàng)目
2.【Edit】菜單
主要完成編程中的文本和組件等各種編輯功能。前半部分的選項(xiàng)是關(guān)于基本文本、控件編輯功能的,后半部分的選項(xiàng)大都是關(guān)于組件對(duì)象在窗口中排列規(guī)則的。
3.【Search】菜單
主要完成在指定文件中進(jìn)行文本搜索、替換等功能
4.【View】菜單
主要用于顯示、進(jìn)入、隱藏各類窗口。
【Object Inspector】:打開/進(jìn)入對(duì)象查看器窗口
【Object TreeView】:打開/進(jìn)入樹形對(duì)象查看窗口
【Code Explorer】:打開/進(jìn)入代碼瀏覽器窗口
【Toggle Form/Unit】:切換窗體窗口和單元文件窗口
【Units】:用于打開項(xiàng)目中所用到的單元文件
【Forms】:用于打開項(xiàng)目中所用到的窗體
【Toolbars】:調(diào)整主窗口下的工具欄
5.【Project】菜單
主要完成編譯、建立應(yīng)用程序、配置項(xiàng)目基本信息及其他與項(xiàng)目有關(guān)的功能。
【Add to Project】:將各種Delphi6支持的文件加入當(dāng)前項(xiàng)目
【Remove from Project】:將指定的文件從項(xiàng)目中移走
【View Source】:查看項(xiàng)目文件的源代碼
【Compile<項(xiàng)目名>】:編譯當(dāng)前的項(xiàng)目
【Buile<項(xiàng)目名>】:將當(dāng)前項(xiàng)目制作成可執(zhí)行文件。
【Syntax check<項(xiàng)目名>】:對(duì)當(dāng)前項(xiàng)目進(jìn)行語法檢查
【Options】:項(xiàng)目有關(guān)的參數(shù)配置選項(xiàng)
6.【Run】菜單
主要完成程序的運(yùn)行、調(diào)試有關(guān)功能
【Run】:編譯并運(yùn)行當(dāng)前的項(xiàng)目
【Program Pause】:程序暫停執(zhí)行
【Programe Reset】:結(jié)束當(dāng)前程序的執(zhí)行,返回Delphi6的開發(fā)環(huán)境
7.【Component】菜單
主要完成組件的添加、配置功能
通過【Configure Palette】菜單項(xiàng)可以自定義組件面板的組件。
【Install Component】和【Install Packages】菜單項(xiàng)可以將這些組件安裝到用戶的組件面板上
8.
轉(zhuǎn)載于:https://www.cnblogs.com/ximi07/p/11277322.html
總結(jié)
以上是生活随笔為你收集整理的Delphi入门教程[通俗易懂]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSH putty Disconnect
- 下一篇: exosip「建议收藏」