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