Object pascal

ID:39459281

大?。?39.45 KB

頁數(shù):168頁

時(shí)間:2019-07-03

Object pascal_第1頁
Object pascal_第2頁
Object pascal_第3頁
Object pascal_第4頁
Object pascal_第5頁
資源描述:

《Object pascal》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、ObjectPascal參考手冊(Ver0.1)ezdelphi@hotmail.comOverviewOverview(概述)Usingobjectpascal(使用objectpascal)ObjectPascal是一種高級編譯語言,具有強(qiáng)類型(對數(shù)據(jù)類型的檢查非常嚴(yán)格)特性,支持結(jié)構(gòu)化和面向?qū)ο缶幊?。它的?yōu)點(diǎn)包括代碼的易讀性、快速編譯,以及支持多個(gè)單元文件從而實(shí)現(xiàn)模塊化編程。ObjectPascal具有一些特性以支持Borland組件框架和RAD(快速應(yīng)用程序開發(fā))環(huán)境。在很大程度上,本語言參考的說明和示

2、例假定你使用Borland公司的開發(fā)工具,如Delphi和Kylix。絕大多數(shù)使用Borland開發(fā)工具的開發(fā)者是在IDE(集成開發(fā)環(huán)境)環(huán)境下編寫代碼并進(jìn)行編譯。Borland開發(fā)工具幫助我們設(shè)置工程和源文件的許多細(xì)節(jié),比如維護(hù)單元的依賴信息。并且,使用這些工具在程序的組織上還有一些限制,嚴(yán)格說來,這不是ObjectPascal語言規(guī)范的一部分。比如,Borland開發(fā)工具遵循某些文件和程序的命名約定,若你在IDE以外編寫代碼并使用命令行來編譯,你可以避開這些限制。這些幫助主題假設(shè)你在IDE環(huán)境下工作,并且使

3、用VCL(可視化組件庫)和/或CLX(跨平臺(tái)組件庫)創(chuàng)建應(yīng)用程序。但有時(shí)候,Borland一些特定的規(guī)則和ObjectPascal的通用規(guī)則并不相同。Programorganization(程序組織)Programorganization:Overview(概述)應(yīng)用程序通常被分成多個(gè)源代碼模塊,我們稱它們?yōu)閱卧╱nit)。每個(gè)程序以一個(gè)程序頭(heading)開始,它為程序指定一個(gè)名稱。在程序頭之后是一個(gè)可選的uses子句,然后是一個(gè)由聲明和命令語句組成的塊(block)。uses子句列出了那些鏈接到程序的

4、單元,這些單元可以被不同的程序共享,并且通常有自己的uses子句。uses子句給編譯器提供各模塊間的依賴信息,因?yàn)檫@些信息是存于模塊自身的,所以,ObjectPascal程序不需要makefile文件、頭文件以及include預(yù)處理指令(這些概念你可能要參考C語言)。每當(dāng)一個(gè)工程調(diào)入IDE時(shí),ProjectManager創(chuàng)建一個(gè)makefile,但只有在包含多個(gè)工程的工程組中才保存這些文件。關(guān)于程序結(jié)構(gòu)和依賴關(guān)系的更多內(nèi)容,請參考程序和單元。Pascalsourcefiles(Pascal源文件)編譯器期望在以

5、下三種文件中取得Pascal源代碼:?單元源文件(文件擴(kuò)展名為.pas)?工程文件(文件擴(kuò)展名為.dpr)?包源文件(文件擴(kuò)展名為.dpk)單元源文件包含程序代碼的主要部分,每個(gè)程序包含一個(gè)工程文件和多個(gè)單元文件。工程文件相當(dāng)-1-Overview于傳統(tǒng)Pascal語言的‘主’程序文件,它把各單元文件組織成一個(gè)程序。Borland開發(fā)工具自動(dòng)為每一個(gè)應(yīng)用程序維護(hù)一個(gè)工程文件。如果從命令行編譯一個(gè)程序,你可以把所有源代碼放在單元文件(.pas)中,但如果用IDE創(chuàng)建程序,則必須有一個(gè)工程文件(.dpr)。包源文件

6、類似于工程文件,但它們用來創(chuàng)建稱為包的特殊的動(dòng)態(tài)鏈接庫(DLL)。關(guān)于包的更多信息,請參考動(dòng)態(tài)鏈接庫和包。Otherfilesusedtobuildapplications(創(chuàng)建程序所需的其它文件)除了源代碼文件,Borland工具還需要幾種非Pascal文件來創(chuàng)建程序。它們是自動(dòng)維護(hù)的,包括以下文件:?窗體文件,擴(kuò)展名為.dfm(Delphi)或.xfm(Kylix)?資源文件,擴(kuò)展名為.res(已經(jīng)編譯的資源文件)?工程選項(xiàng)文件,擴(kuò)展名為.dof(Delphi)或.kof(Kylix)窗體文件或者是一個(gè)文本

7、文件,或者是一個(gè)編譯的資源文件,資源文件能包含位圖、字符串等等。每個(gè)窗體文件表示一個(gè)窗體,通常對應(yīng)于程序中的一個(gè)窗口或?qū)υ捒颉DE允許以文本方式察看和編輯窗體文件,并且能以文本或二進(jìn)制格式保存它。雖然默認(rèn)是以文本方式保存窗體,但通常不要手動(dòng)編輯它,更常用的方式是使用Borland提供的可視化設(shè)計(jì)工具。每個(gè)工程至少有一個(gè)窗體,每個(gè)窗體有一個(gè)關(guān)聯(lián)的單元文件(.pas),默認(rèn)情況下,單元的文件名和窗體文件名相同。除了窗體文件,每個(gè)工程使用一個(gè)資源文件(.res)保存位圖作為程序的圖標(biāo)。默認(rèn)情況下,這個(gè)文件和工程文件

8、(.dpr)同名。要改變程序的圖標(biāo),可使用ProjectOptions對話框。工程選項(xiàng)文件(.dof或.kof)包含編譯器和鏈接器設(shè)置、搜索路徑以及版本信息等等。每個(gè)工程對應(yīng)一個(gè)選項(xiàng)文件,它和工程文件同名。通常情況下,文件中的選項(xiàng)是通過ProjectOptions對話框來完成的。IDE中的許多工具保存其它類型的文件。桌面設(shè)置文件(.dsk或.desk)包含窗口的排列信息及其它設(shè)置項(xiàng)目。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭