CAD基礎(chǔ)Delhi使用方法_第1頁
CAD基礎(chǔ)Delhi使用方法_第2頁
CAD基礎(chǔ)Delhi使用方法_第3頁
CAD基礎(chǔ)Delhi使用方法_第4頁
CAD基礎(chǔ)Delhi使用方法_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

電器CAD基礎(chǔ)--Delphi使用方法2006-091/17/20230Delphi簡介是一種可視化開發(fā)工具,它是Pascal語言的一種版本。支持OOP設(shè)計,具有強(qiáng)大的數(shù)據(jù)庫應(yīng)用軟件開發(fā)能力。適合于Windows/Linux平臺下各種系統(tǒng)軟件和應(yīng)用軟件的開發(fā)。1/17/20231可視化編程不需要編寫程序代碼去描述界面元素的外觀和位置。設(shè)計過程簡單、直觀、方便,從而使設(shè)計人員將主要精力集中在程序功能的設(shè)計上,極大地提高了設(shè)計的工作效率。1/17/20232應(yīng)用程序圖形用戶界面的設(shè)計1/17/20233面向?qū)ο缶幊?/p>

1OOP:面相對象的程序設(shè)計

Object-OrientedProgramming它立意于創(chuàng)建軟件的重用代碼。

是一種以對象為基礎(chǔ),以事件來驅(qū)動過程的程序設(shè)計技術(shù)。它以對象作為思維的出發(fā)點,以對象為基礎(chǔ)考慮和解決問題。1/17/20234面向?qū)ο缶幊?/p>

2將描述對象的數(shù)據(jù)和對數(shù)據(jù)的處理過程一體化,封裝成一個部件。在程序設(shè)計中使用這些部件時,只需給出“要做什么”的指示,部件就在內(nèi)部完成對數(shù)據(jù)的處理。1/17/20235數(shù)據(jù)庫編程Delphi的編程語言正是為創(chuàng)建數(shù)據(jù)庫應(yīng)用程序所需的所有通用元素而設(shè)計的。它提供了許多功能來處理數(shù)據(jù)庫,使數(shù)據(jù)庫接口非常方便。1/17/20236Delphi開發(fā)環(huán)境IDE

IntegratedDevelopmentEnvironment

集成開發(fā)環(huán)境它集程序的編輯、編譯、調(diào)試、運(yùn)行等為一體。Delphi的開發(fā)環(huán)境分為三個部分:

菜單及工具欄、對象監(jiān)視器、窗體及代碼設(shè)計區(qū)1/17/20237Delphi集成開發(fā)環(huán)境菜單及工具欄對象

監(jiān)視器窗體代碼F111/17/20238主窗體MainForm菜單(Menu)

下拉式主菜單。加速條(SpeedBar)

由多個快捷按鈕組成,是菜單功能的快捷方式。組件選項板(ComponentPanel)

由一行、若干頁對象按鈕所組成,利用它來選擇需要的組件并將它放到窗體中去。1/17/20239主窗體圖圖示1/1/202310窗體Form是每個Delphi應(yīng)用程序的基基礎(chǔ),是放置置Delphi組件的容器,,是Windows應(yīng)用程序的背背景。每設(shè)計一個窗窗體,將產(chǎn)生生兩個相對應(yīng)應(yīng)的文件:擴(kuò)擴(kuò)展名為“dfm”和““pas”。。dfm:窗體體的結(jié)構(gòu)文件件,描述了窗窗體及組件的的參數(shù),如位位置、大小等等。pas:窗體體的pascal代碼文文件,表示對對窗體要進(jìn)行行的操作。1/1/202311Delphi窗體示例按鈕檢查框單行

輸入框框1/1/202312代碼窗口是代碼編輯器器,在其中書書寫Delphi應(yīng)用程序的源源代碼。1/1/202313對象監(jiān)視器器ObjectInspectorProperties頁(屬性))和Events頁(事件))。

是Delphi中用來設(shè)置置組件屬性性和事件的的窗體。屬性:是指指組件具有有的一些特特性(或參參數(shù)),如如按鈕具有有長度、寬寬度、標(biāo)題題等參數(shù)。。事件:是指指組件能夠夠響應(yīng)操作作系統(tǒng)的一一些“動作作”,如單單擊鼠標(biāo)左左鍵,就是是一個“事事件”。“事件”如如何被組件件響應(yīng),是是由程序員員編寫代碼碼來決定的的。不同的的組件能夠夠處理的事事件類型是是不同的。。1/1/202314Delphi對對象象監(jiān)監(jiān)視視器器示示例例屬性性標(biāo)題題屬屬性性點擊擊按按鈕鈕事件件1/1/202315新建Delphi工程首先單獨建立立一個目錄,,用來存儲該該工程的所有有文件。啟動Delphi,執(zhí)行如下的的菜單操作::系統(tǒng)新建的工工程自動包含含了一個窗體體,為工程的的主窗體。Delphi中工程文件的的擴(kuò)展名為““dpr”。。1/1/202316Delphi工工程的的保存存單擊工具欄欄上的“保保存工程所所有文件””按鈕:系統(tǒng)將出現(xiàn)現(xiàn)一個對話話框,指示示儲存工程程文件的目目錄。系統(tǒng)統(tǒng)默認(rèn)主窗窗體對應(yīng)的的單元名為為“Unite1.pas”,工程文件件名為“Project1.dpr”。1/1/202317Delphi組件組件是使用用Delphi進(jìn)行軟件設(shè)設(shè)計的基礎(chǔ)礎(chǔ)。將組件分類類以便于管管理和使用用,分類如如下:標(biāo)標(biāo)準(zhǔn)(Standard)、、附加(Additional)、系系統(tǒng)(System)、Win32、、數(shù)據(jù)訪問問(DataAccess)、數(shù)據(jù)據(jù)控制(DataControls)等。1/1/202318標(biāo)準(zhǔn)組件用來設(shè)計Windows下的標(biāo)準(zhǔn)用用戶界面。。

主要包包括菜單、、按鈕、輸輸入框等。。學(xué)習(xí)任何一一個組件,,主要學(xué)習(xí)習(xí)它的屬性性、方法和和事件。1/1/202319菜單(MainMenu)用來設(shè)計計軟件中中標(biāo)準(zhǔn)的的下拉式式菜單。。常用屬性性:Caption:菜單單標(biāo)題Bitmap::附加圖圖片Shortcut:快快捷命令令常用事件件:OnClick:點擊擊該菜單單項后的的動作。。1/1/202320單行輸入入框(Edit)用來得到到用戶輸輸入的字字符串。。

支持持一些簡簡單的字字符串編編輯命令令。常用屬性性:Text:輸入入的字符符串方法:Clear:清清楚字符符串1/1/202321標(biāo)準(zhǔn)按鈕鈕(Button)用來提供供一個Windows下的標(biāo)標(biāo)準(zhǔn)按鈕鈕。常用屬性性:Caption:按鈕鈕的標(biāo)題題

ModalResult:點擊擊按鈕后后關(guān)閉窗窗體的方方式常用事件件:OnClick:點擊擊該按鈕鈕后的動動作1/1/202322組件的分分類可視組件件:組件在軟軟件的運(yùn)運(yùn)行中是是可見的的。例例如:按按鈕、輸輸入框等等。非可視組組件:組件在軟軟件的運(yùn)運(yùn)行中是是不可見見的。例例如::數(shù)據(jù)庫庫中的一一些組件件。1/1/202323數(shù)據(jù)庫應(yīng)應(yīng)用組件件數(shù)據(jù)訪問問(DataAccess)用用來連接接數(shù)據(jù)庫庫,是非非可視組組件。數(shù)據(jù)控制制(DataControls))

訪問問數(shù)據(jù)庫庫中的數(shù)數(shù)據(jù),是是可視組組件。1/1/202324BDE頁頁數(shù)據(jù)表((Table)用來連接接數(shù)據(jù)庫庫中的一一個數(shù)據(jù)據(jù)表。常用屬性性:Databasename:欲連接接的數(shù)據(jù)據(jù)庫的名名稱或路路徑(別別名)。。Tablename:所連接接的數(shù)據(jù)據(jù)庫表。。Bof:記錄指指針是否否指向數(shù)數(shù)據(jù)庫表表頭。Eof:記錄指指針是否否指向數(shù)數(shù)據(jù)庫表表尾。1/1/202325數(shù)據(jù)表(Table)常用方法:Append:增加一條記記錄。Insert:插入一條記記錄。Post:提交(寫入入)一條記錄錄。Delete(Edit)):刪除(編輯)一條記錄。First(Last)):定位第一條條(最后一條))記錄。Next(Prior):定位下一條條(上一條)記錄。1/1/202326SQL查詢((Query)用來連接數(shù)據(jù)據(jù)庫中的一個個數(shù)據(jù)表。支持采用SQL語句來訪訪問數(shù)據(jù)庫表表中的數(shù)據(jù)。。1/1/202327Query常常用用屬屬性性DatabaseName:欲欲連連接接數(shù)數(shù)據(jù)據(jù)庫庫的的((別別名名))。。Params:與與動動態(tài)態(tài)SQL語語句句配配合合使使用用的的參參數(shù)數(shù)數(shù)數(shù)組組。。SQL:包包括括欲欲執(zhí)執(zhí)行行的的SQL語語句句。。UpdateObject:可可以以處處理理網(wǎng)網(wǎng)絡(luò)絡(luò)數(shù)數(shù)據(jù)據(jù)庫庫。。RequestLive:對對應(yīng)應(yīng)的的數(shù)數(shù)據(jù)據(jù)表表是是否否允允許許修修改改。。Bof、、Eof:同同““數(shù)數(shù)據(jù)據(jù)表表””組組件件。。1/1/202328Query常用用方法法ExecSQL:執(zhí)行行SQL語語句。。Open:打開開數(shù)據(jù)據(jù)表。。Prepare:執(zhí)行行SQL語語句前前的準(zhǔn)準(zhǔn)備工工作。。數(shù)據(jù)表表組件件中的的所有有方法法均適適合于于SQL查查詢組組件。。1/1/202329數(shù)據(jù)訪問頁頁(DataAccess)數(shù)據(jù)源(DataSource)用來提供一一個數(shù)據(jù)源源,供“數(shù)數(shù)據(jù)控制””頁中的組組件訪問數(shù)數(shù)據(jù)庫表中中的數(shù)據(jù)。。

“數(shù)據(jù)據(jù)控制”頁頁中的組件件都應(yīng)該通通過“數(shù)據(jù)據(jù)源”組件件和數(shù)據(jù)庫庫表發(fā)生關(guān)關(guān)系。常用屬性::DataSet:數(shù)據(jù)集1/1/202330數(shù)據(jù)控控制頁頁(DataControls)數(shù)據(jù)網(wǎng)網(wǎng)格((DBGrid)用來在在一個個表格格中顯顯示數(shù)數(shù)據(jù)庫庫表中中的數(shù)數(shù)據(jù)。。常用屬屬性::DataSource:數(shù)據(jù)據(jù)源,,可以以得知知從哪哪個數(shù)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論