第一章_delphi基礎(chǔ).ppt_第1頁
第一章_delphi基礎(chǔ).ppt_第2頁
第一章_delphi基礎(chǔ).ppt_第3頁
第一章_delphi基礎(chǔ).ppt_第4頁
第一章_delphi基礎(chǔ).ppt_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1,第1章Delphi基礎(chǔ),2,本章內(nèi)容,1.1Delphi7特點1.2Delphi7的集成開發(fā)環(huán)境1.3Delphi7可視化編程1.4Delphi7常用組件的使用,3,學(xué)習(xí)要求,熟悉集成開發(fā)環(huán)境熟練掌握可視化編程的步驟,會編寫簡單的程序掌握Delphi文件結(jié)構(gòu)。熟練掌握Delphi7常用組件的使用,4,1.1Delphi簡介,一.Delphi7的歷史(了解)IDE環(huán)境;PASCAL語言;編譯速度;編程語言簡潔;數(shù)據(jù)庫連接BDE;Ifyouwanttotalkoraclegotodelphi;如果你要和神使交談,到Delphi去(拜訪圣殿)吧!二.Delphi7.0的特點(了解)可視化的開發(fā)環(huán)

2、境快捷高效的編譯器:Pascal編譯器編程語言規(guī)范,易于調(diào)試:ObjectPascal語言靈活的數(shù)據(jù)庫結(jié)構(gòu):支持Paradox,Foxpro,Access,Oracle,MSSQLServer,Sybase數(shù)據(jù)庫組件功能的靈活擴(kuò)充,5,1.2Delphi7的集成開發(fā)環(huán)境,一、Delphi7集成開發(fā)環(huán)境的組成,6,1、主菜單:掌握幾個主要的菜單。2、工具欄(ToolsBar):,7,3、組件面板可視組件非可視組件:如Dialogs和DataAccess等面板上的組件使用組件面板重點掌握Standard,additional,Dataaccess,Datacontrols,ADO,BDE,8,4、

3、窗體設(shè)計器(Form):新建窗體:file-new-form添加組件到窗體:P169移動組件位置:P169法一:直接拖動,即用鼠標(biāo)選擇后直接拖動到所需位置處;法二:“微調(diào)”:選擇好組件后,按“Ctrl”方向鍵。法三:使用工具欄自動排列:先用shift選中多個組件,再主菜單“View”“AlignmentPalette”。5、對象觀察器(ObjectInspector)(1)屬性,屬性修改(2)事件,編寫事件代碼技巧屬性太多,不知其意思,怎么辦?先選中該屬性或事件,再F1鍵(幫助)6、代碼編輯器(CodeEditor),9,1.3Delphi7可視化編程,一、工程1、自動創(chuàng)建工程啟動DELPHI

4、,自動創(chuàng)建一個默認(rèn)的工程Project1,以及默認(rèn)窗體Form1,默認(rèn)單元Unit1;2、新建一個工程:FileNewApplication3、保存工程FileSAVEALL自定義工程名.注意:常見錯誤保存時,先出現(xiàn)的是.pas(單元文件),再.dpr(工程文件)若一個工程包含兩個窗體,不要再新建工程,否則會分屬于不同工程。如何把不屬于該工程的窗體加到工程里?如何移出不要的窗體?4、運(yùn)行法一:綠色快捷按鈕法二:使用菜單RunRun5、如何退出運(yùn)行?主菜單run_程序復(fù)位,10,二、Delphi7可視化編程步驟1、新建一個工程2、在窗體中添加組件3、設(shè)置屬性:利用對象觀察器4、編寫代碼:對象觀察

5、器的EVENT選項卡5、執(zhí)行程序,11,三、Delphi的文件類型及文件結(jié)構(gòu)1、Delphi的文件類型:一個工程包含一個工程文件(.dpr)多個窗體文件(.dfm)多個單元文件(.pas),編譯后.dcu,12,2、Delphi的文件結(jié)構(gòu)(1)窗體文件窗體文件用來描述窗體的組成。查看方法:窗體右鍵VIEWASTEXT,反之,VIEWASFORM。(程序演示)結(jié)構(gòu):文件中描述了窗體包含的組件,及每個組件的屬性設(shè)置,如大小,位置。(程序演示)注意:盡量不要改動窗體文件,除非你精通DELPHI,13,(2)單元文件(重點掌握).pas結(jié)構(gòu):(程序演示)如何寫代碼?通過對象觀察器的EVENT頁,雙擊事

6、件名。代碼編寫常見錯誤:,14,注意事項:單元頭,描述單元文件的名稱(與保存時的單元文件名一致,默認(rèn)UNIT1),不要在此改動,否則出現(xiàn)錯誤信息:?(程序演示)USES部分:若要顯示其他窗體,必須寫上其他窗體對應(yīng)的單元文件的名字,否則,錯誤提示?(程序演示)區(qū)分窗體的三者:Caption屬性:藍(lán)色標(biāo)題欄顯示的文字。Name屬性:代碼中對該窗體的稱呼。(演示)單元文件名:a)保存時的文件名。b)顯示其他窗體時,在代碼的USES部分要寫上單元文件名。每個單元文件以end.結(jié)束,15,(3)工程文件.dpr是整個程序的結(jié)構(gòu)及啟動代碼。查看方法:主菜單PROJECTVIEWSOURCE.結(jié)構(gòu):(程序演

7、示)。注意:不要輕易改動工程文件。,本節(jié)重點內(nèi)容:如何創(chuàng)建、保存工程?如何把窗體添加到工程?如何移除?Delphi文件類型。單元文件的結(jié)構(gòu)。思考?新建工程my.dpr,包含窗體firstForm(first.pas),secondForm2(second.pas).總結(jié)步驟。查看工程文件,并解釋?查看firstForm的窗體文件?firstForm的單元文件?解釋。區(qū)分firstForm的caption,name,以及單元文件名。,17,1.4Delphi常用組件的使用,一、組件:課堂程序演示二、窗體:課堂程序演示三、屬性1、常見屬性:caption、color、font、height、wid

8、th、left、top,name、Visible、text2、F1幫助3、屬性的設(shè)置方法:方法一、對象觀察器方法二、編寫代碼,格式:對象名.屬性名:屬性值;例如,form1.caption:=“歡迎界面”;程序演示四、常見組件及重要屬性P171,18,五、Delphi7組件的常用事件1、事件:是一種消息處理機(jī)制,是系統(tǒng)向窗口發(fā)送消息的結(jié)果。2、常見事件Onclick:鼠標(biāo)單擊ondbclick:鼠標(biāo)左鍵雙擊onEnter:鼠標(biāo)或Tab鍵跳轉(zhuǎn)到該組件時,該組件被激活成焦點,此時onEnter事件被觸發(fā)onExit:鼠標(biāo)或Tab鍵離開該組件時,該組件轉(zhuǎn)為非焦點,此時onEnter事件被觸發(fā)onMouseDown:鼠標(biāo)在組件上被按下時激發(fā)的事件onMouseMove:鼠標(biāo)在組件區(qū)域內(nèi)被移動時激發(fā)的事件onMouseUp:釋放鼠標(biāo)被按下的鍵時,激發(fā)該事件onKeyDown:按下鍵盤上的鍵時觸發(fā)的事件onKeyUp:釋放鍵盤上的鍵

溫馨提示

  • 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

提交評論