版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程第一章Delphi7集成開發(fā)環(huán)境本章學(xué)習(xí)導(dǎo)讀1.1Delphi簡介1.2Delphi軟件的安裝及卸載1.3Delphi7的集成環(huán)境1.4Delphi7應(yīng)用程序開發(fā)案例本章小結(jié)12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程本章學(xué)習(xí)導(dǎo)讀本章主要講解Delphi7的特點,并詳細介紹Delphi7軟件的安裝及卸載過程,以及Delphi7集成開發(fā)環(huán)境的使用。為了便于讀者學(xué)習(xí)和掌握Delphi7,本章在每個重要知識點上都配有相關(guān)圖片來加以說明。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.1Delphi簡介Delphi是美國Borland公司開發(fā)的一種全新的可視化軟件開發(fā)工具。它采用了面向?qū)ο蟪绦蛘Z言(object-orientedlanguage)和基于組件的開發(fā)結(jié)構(gòu)框架相結(jié)合的先進技術(shù)。Delphi這種先進的編程理念和強大的可視化編程功能,克服了其他的面向?qū)ο笳Z言如:C++、Pascal等在用戶交互能力上的不足。同時,它強大和先進的數(shù)據(jù)庫處理技術(shù)和能快速地建立應(yīng)用程序的獨特優(yōu)勢,為程序開發(fā)人員在開發(fā)應(yīng)用程序上提供了便利。程序員只需要在Delphi所提供的應(yīng)用程序框架上添加相應(yīng)的功能代碼即可。這使得原本繁瑣復(fù)雜而又枯燥的編程工作在Delphi的幫助下變的簡單易學(xué)而又有趣。因此,Delphi深受編程人員的歡迎。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.1Delphi簡介Delphi7的主要特點簡化程序執(zhí)行過程,編譯速度快。Delphi所使用的全特征代碼編輯器和高速度的編譯器使其直接生成高性能代碼,從而加快了編譯速度??稍诙鄠€不同的平臺上開發(fā)應(yīng)用。Delphi7可以在Windwos95/98/2000/xp/nt等環(huán)境下使用,能充分發(fā)揮這些系統(tǒng)的強大功能。另外,Delphi7也可以在Linux平臺上開發(fā)應(yīng)用。具有更好的可重用性、可管理性和可擴展性。Delphi7使用的是ObjectPascal面向?qū)ο缶幊陶Z言并提供了許多程序框架和可重復(fù)利用的可視化組件。因此,開發(fā)人員既不必在對一些常見的Windows部件(如:對話框、按鈕等)進行編程,也可以重復(fù)利用這些部件。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.1Delphi簡介另外,Delphi7使用了獨特的VCL(VisualComponentLibrary)類庫。VCL即可視組件庫,它可擴展性強、操作簡單、封裝完整。用戶可以根據(jù)自己的需要,可以任意導(dǎo)入導(dǎo)出ActiveX控件也可以任意構(gòu)建、擴充、甚至是刪減VCL。這大大提高了程序開發(fā)效率。同時,開發(fā)人員還可以根據(jù)自己的意愿來控制Windows開發(fā)效果。具有強大的數(shù)據(jù)可處理能力。應(yīng)用程序通過Delphi7可以使用Borland公司提供的數(shù)據(jù)處理工具BDE(BorlandDatabaseEngine),這樣應(yīng)用程序就能可以方便的使用BDE連接到的各種格式的數(shù)據(jù)源。并能暢通的使用Oracle、Sybase、SQLServer等多種大型數(shù)據(jù)庫。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.1Delphi簡介Delphi7的新特點Delphi7在繼承了Delphi中能有效的幫助開發(fā)人員快速的構(gòu)造出所需的Windows應(yīng)用程序等傳統(tǒng)優(yōu)勢的同時,也進行了進一步的完善和發(fā)展。目前,Delphi7加強了集成開發(fā)環(huán)境、數(shù)據(jù)庫、可視組件庫等方面功能。首先,為了順應(yīng)當今基于Web服務(wù)的電子商務(wù)應(yīng)用程序開發(fā)的潮流,Delphi7加強了使用商業(yè)XML的Windows操作系統(tǒng)與Web
Services兼容能力。其次,為了更加便于程序員編程,Delphi7在集成開發(fā)環(huán)境中的組件面板上新加入了一些組件并優(yōu)化了代碼編輯工作。再次,Delphi7使用Rave
Reports(即目前可獲得的第一個和唯一的專業(yè)性可視化報表工具)技術(shù),這大大加快了程序員創(chuàng)建跨平臺的報表的速度。另外,Delphi7增加了對WindowsXP風(fēng)格的支持。最后,Delphi7也為開發(fā)人員提供了更為可靠的安全性的控制以及可伸縮性的開發(fā)需要。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程
1.2Delphi軟件的安裝及卸載
Delphi7的安裝環(huán)境硬件環(huán)境:
最低硬件環(huán)境:CPUPentium233MHz,硬盤1GB,內(nèi)存64MB。推薦硬件環(huán)境:CPUPentium333MHz,硬盤40GB,內(nèi)存128MB。軟件環(huán)境:Windows98/2000/xp或更高版本的操作系統(tǒng)。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載Delphi7的安裝步驟將Delphi7企業(yè)版安裝光盤放入光驅(qū)中,系統(tǒng)如果不自動彈出“歡迎安裝Delphi7”的窗口時,可雙擊Setup可執(zhí)行文件即可進入安裝界面。如圖1-1所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-1歡迎安裝Delphi712十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【next】按鈕,進入“用戶輸入序列號和授權(quán)號”窗口,如圖1-2所示。這時,如果用戶不能輸入正確的序列號和授權(quán)號,那么就會彈出一個警告窗口使得安裝不能繼續(xù)。如圖1-3所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載圖1-2序列號和授權(quán)碼
圖1-3警告12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載輸入正確的序列號和授權(quán)碼后,單擊【next】按鈕,即可彈出“Delphi7軟件安裝協(xié)議詢問”窗口。如圖1-4所示。如果同意,就選擇第一個。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-4Delphi7軟件安裝協(xié)議詢問12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【next】按鈕,進入“軟件安裝信息”窗口。該窗口為用戶介紹了Delphi7的詳細信息,如圖1-5所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-5軟件安裝信息12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【next】按鈕,進入“軟件安裝類型”窗口。如圖1-6所示,該窗口顯示了Delphi7的幾種常見的安裝形式。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-6軟件安裝類型
12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載Typical(典型安裝):它為默認的安裝類型,主要是安裝一些最常用的選項,建議一般用戶采用此安裝。Compact(壓縮安裝):只安裝最基本且必需的選項。Custom(自定義安裝):用戶可以根據(jù)需要在安裝向?qū)峁┑慕Y(jié)構(gòu)中進行選擇安裝。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載用戶在選擇了安裝類型后,單擊【next】按鈕。安裝向?qū)儐栍脩羰欠裥枰猇isiBroker/CORBA的支持。這時,用戶可根據(jù)需要選擇。如圖1-7所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載圖1-7是否要VisiBroker/CORBA支持12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【next】按鈕后,用戶將選擇一種Office類型組件注冊,如圖1-8所示。
圖1-8微軟Office組件12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載選擇Office組件后,進入用戶“是否安裝附加組件”窗口。默認情況下為全選,如圖1-9所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-9是否安裝附加組件12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【next】按鈕后,安裝向?qū)б笥脩粼O(shè)置安裝路徑。用戶可以根據(jù)自己的意愿來選擇Delphi7的安裝路徑,如圖1-10所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-10設(shè)置安裝路徑12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載選擇完安裝路徑后,單擊【next】按鈕,安裝向?qū)г儐栍脩羰欠癜惭b數(shù)據(jù)庫保存到本地硬盤,如圖1-11所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載圖1-11是否保存安裝數(shù)據(jù)庫12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【next】按鈕,進入準備開始正式安裝,如圖1-12所示。
圖1-12準備正式安裝12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載單擊【Install】按鈕,開始正式安裝,如圖1-13所示。
圖1-13正式安裝12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載系統(tǒng)安裝完畢后,用戶可單擊【Finish】按鈕即可,如圖1-14所示。圖1-14系統(tǒng)安裝完畢12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載安裝結(jié)束后,系統(tǒng)自動提示用戶重啟計算機,如圖1-15所示。建議用戶點擊【Yes】按鈕前,先保存計算機中已打開的文件,以免信息丟失。重啟后,Delphi7的安裝就全部完成。
圖1-15系統(tǒng)自動提示用戶重啟計算機12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載Delphi7的卸載步驟單擊任務(wù)欄的“開始”——“設(shè)置”——“控制面板”。在控制面板中雙擊“添加或刪除程序”,然后在“當前安裝的程序”中找到并單擊Delphi7安裝程序,最后單擊“刪除”即可。如圖1-16所示。如果想徹底刪除Delphi7軟件,除完成以上操作外,還應(yīng)找到Delphi7軟件所在的文件夾,進行手動刪除。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.2Delphi軟件的安裝及卸載
圖1-16添加或刪除程序12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程
1.3Delphi7的集成環(huán)境
啟動Delphi7程序后,我們可以看到如圖1-17所示的Delphi7可視化編程環(huán)境。Delphi7集成開發(fā)環(huán)境中的操作界面主要包括主窗體、窗體設(shè)計器、對象樹狀查看器、對象檢查器、代碼編輯器等五個部分。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境
圖1-17Delphi7可視化編程環(huán)境12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境Delphi7主窗體Delphi7主窗體位于屏幕的上方,由菜單欄、工具欄以及組件面板三部分組成。如圖1-18所示。
圖1-18Delphi7主窗口12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境菜單欄菜單欄中的各種主菜單提供了所有Delphi7可以進行的功能和命令。菜單欄主要包括:文件(File)、編輯(Edit)、查找(Search)、查看(View)、工程(Project)等11個菜單項。這與大多數(shù)通用軟件的菜單欄的形式和功能上較為相似。
12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境為了便于讀者更好的學(xué)習(xí)和掌握各菜單的運用,下面將對一些主菜單中的部分子菜單功能進行說明。文件(File)在該菜單中主要介紹一下新建(new)子菜單項。打開新建菜單項后,將出現(xiàn)它的級聯(lián)菜單。Application項:用于創(chuàng)建一個新的Windows應(yīng)用程序的工程。CLX應(yīng)用程序項:用于創(chuàng)建CLX跨平臺工程,即編譯后該工程可以在Linux中運行。DataModule項:用于添加新的數(shù)據(jù)模塊,便于修改數(shù)據(jù)庫程序。Form項:用于創(chuàng)建一個新的窗體。所謂窗體就是程序的組成單元。在程序設(shè)計時窗口就被稱為窗體,并且一個應(yīng)用程序可以有多個窗口。
12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境
Frame項:用于創(chuàng)建一個新的框架。單元項:用于創(chuàng)建一個新的單元。其他項:用于創(chuàng)建其他類型文件或工程。編輯(Edit)工程(Project)運行(Run)工具欄工具欄是Delphi7為了方便程序員編程而設(shè)置的。工具欄中提供了編程中一些常用的操作命令的快捷方式,各種圖標都能直觀地表示它能執(zhí)行的動作。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境組件面板Delphi7的編程中,組件面板是主要的功能部件。實際上,它是一個一行多頁對象組成的工具欄,Delphi7將VCL類庫中的各種組件以功能的不同為標準可視化地安排在組件面板上的標簽里。因此,在進行Windows應(yīng)用程序設(shè)計時,一般情況程序員都是通過使用組件面板所提供的組件進行編程。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境窗體設(shè)計器窗體設(shè)計器(Form)位于屏幕的中間,它為大部分設(shè)計工作提供了區(qū)域。如圖1-20所示。圖1-20窗體設(shè)計器12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境它就像是一個畫板,設(shè)計人員在這個畫板上繪制出所需界面。而設(shè)計人員如何來繪制呢?Delphi7提供了許多組件,設(shè)計人員可以將所需組件放置在窗體設(shè)計器中,通過移動組件位置以及改變組件形狀和大小來滿足自己需要的用戶界面。啟動Delphi時,將會默認創(chuàng)建一個名為Form1的窗體。當這些組件放置到該窗體時,就會自動生成框架代碼。這時,用戶只要在框架中加入所需的功能代碼即可。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境對象樹狀查看器對象樹狀查看器(ObjectTreeView)位于屏幕的左側(cè),如圖1-21所示。
圖1-21對象樹狀查看器12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境對象查看器如同資源管理器管理文件一樣是以樹狀的形式顯示窗體中的各個組件。各個組件按照它們的所屬關(guān)系層次展開,并且對象樹狀查詢器上還設(shè)置了新建、刪除、上移和下移4個快捷按鈕,這樣大大方便了程序員在編程過程中查看所需部件。另外,如果組件有重疊的情況時,程序員也可以通過對象樹狀查看器選擇不能直接在窗體上查看的組件,從而來設(shè)置該組件的各種屬性。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境對象檢查器對象檢查器位于屏幕的左下方,即對象樹狀查看器的下方。對象檢查器的主要作用是設(shè)置、修改窗體和組件的屬性并為窗體和組件選擇或添加不同的響應(yīng)事件處理過程等。對象檢查器包含一個列表框和兩個選項卡,即:對象列表框、屬性(Properties)選項卡和事件(Events)選項卡。如圖1-22所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境
圖1-22對象檢查器12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境在窗體中加入一組件時,對象檢查器將自動添加該組件并生成該組件的屬性列和事件列。單擊”屬性”選項卡可以看到屬性列分為兩欄:左邊欄為屬性名,右邊欄為屬性值。程序員可以根據(jù)需要修改對象的屬性。事件選項卡與屬性選項卡類似,它的左邊欄為事件名,右邊欄為響應(yīng)事件的過程名。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境代碼編輯器代碼編輯器一般隱藏于窗體設(shè)計器之下,可以通過按<F12>鍵在代碼編輯器和窗體設(shè)計器之間進行切換。代碼編輯器是程序代碼的輸入和編輯工具。雖然如圖1-23所示。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.3Delphi7的集成環(huán)境
圖1-23代碼編輯器12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程
1.4Delphi7應(yīng)用程序開發(fā)案例
運用Delphi7設(shè)計并編寫Windows應(yīng)用程序其實是一個比較簡單而且有趣的開發(fā)過程。那么,要實現(xiàn)應(yīng)用程序開發(fā)的完整過程需要哪些步驟呢?(1)啟動Delphi7,新建一個應(yīng)用程序工程。(2)在窗體中進行界面設(shè)計,即在窗體上建立用戶界面所需要的對象。(3)對各個組件的屬性進行設(shè)置。(4)選擇對象的事件并對程序所涉及的事件編寫事件響應(yīng)代碼。(5)為防止發(fā)生意外導(dǎo)致文件丟失,所以在編寫完代碼后必須先把工程保存起來。(6)保存工程后,對程序進行編譯、調(diào)試和執(zhí)行。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.4Delphi7應(yīng)用程序開發(fā)案例為了更直觀的說明整個應(yīng)用程序的開發(fā)過程,我們將創(chuàng)建一個小的應(yīng)用程序。1.創(chuàng)建應(yīng)用程序雙擊Delphi7程序,系統(tǒng)將自動生成一個工程。該工程已經(jīng)包含了一個窗體和這個窗體所對應(yīng)的單元。另外,也可以在啟動Delphi7時,選擇“文件(File)”——“新建(New)”——“工程(Application)”。以上兩種方法都能創(chuàng)建新的應(yīng)用程序。12十二月2023DELPHI程序設(shè)計基礎(chǔ)教程1.4Delphi7應(yīng)用程序開發(fā)案例2.添加程序界面的對象如何在窗體中添加組件呢?主要有三種方法:(以添加Label為例)(1)選中組件面板的“Standard”里的Label組件,然后在窗體中左擊鼠標就可以將組件添加到窗體上。(2)單擊Label組件,通過拖動鼠標在窗體中所需的位置畫出該組件。(3)雙擊Label組件,該組件就會在窗體的中央
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一年級數(shù)學(xué)計算題專項練習(xí)集錦
- 走廊跌倒應(yīng)急預(yù)案
- 《說明文文體知識》課件
- 塑料統(tǒng)貨出售合同模板
- 信訪安保服務(wù)合同范例
- 合理借款合同范例范例
- 歷史故事學(xué)習(xí)報告模板
- 出兌店面合同范例
- 2024年技術(shù)工種聘用協(xié)議
- 代課瑜伽老師合同范例
- 2024年公安智能外呼項目合同
- 河南省信陽市2024-2025學(xué)年七年級上學(xué)期期中歷史試題(含答案)
- GB/T 44570-2024塑料制品聚碳酸酯板材
- 2024年學(xué)校食堂管理工作計劃(六篇)
- 體育賽事組織服務(wù)協(xié)議
- 天車工競賽考核題
- 民辦非企業(yè)單位理事會制度
- 臨床輸血的護理課件
- 民生銀行在線測評真題
- 人教版(PEP)小學(xué)六年級英語上冊全冊教案
- 第二章 旅游線路類型及設(shè)計原則
評論
0/150
提交評論