版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
可視化編程技術(shù)——Delphi7.012/10/20221可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第1頁(yè)!課程簡(jiǎn)介學(xué)科與專業(yè)基礎(chǔ)必修課總學(xué)時(shí):32,其中講課:20,實(shí)驗(yàn):12學(xué)習(xí)目標(biāo):學(xué)習(xí)方法多實(shí)踐,多交流!12/10/20222可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第2頁(yè)!課程主要內(nèi)容可視化開(kāi)發(fā)環(huán)境ObjectPascal語(yǔ)法DELPHI7.0的基本控件異常處理開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序12/10/20223可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第3頁(yè)!一、可視化編程1.簡(jiǎn)介即可視化程序設(shè)計(jì)以“所見(jiàn)即所得”的編程思想為原則,力圖實(shí)現(xiàn)編程工作的可視化。是與傳統(tǒng)的編程方式相比而言的這里的“可視”,指的是無(wú)須編程,僅通過(guò)直觀的操作方式即可完成界面的設(shè)計(jì)工作,是目前最好的Windows應(yīng)用程序開(kāi)發(fā)工具?!俣劝倏?2/10/20224可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第4頁(yè)!二、Delphi7.0集成開(kāi)發(fā)環(huán)境主界面窗體設(shè)計(jì)器代碼編輯器組件面板菜單工具欄對(duì)象樹(shù)形查看器(ObjectTreeView)和對(duì)象查看器(ObjectInspector)菜單欄與工具欄12/10/20225可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第5頁(yè)!三、案例HelloWorld!顯示輸入的信息窗體的切換FLASH效果數(shù)據(jù)庫(kù)應(yīng)用程序12/10/20226可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第6頁(yè)!課后作業(yè)完成一個(gè)application,要求:(1)project的標(biāo)題為:“座右銘”包含兩個(gè)FORM(2)FORM1:標(biāo)題顯示自己的學(xué)號(hào)FLASH效果顯示自己的姓名單擊按鈕顯示FORM2,同時(shí)隱藏FORM1,按鈕內(nèi)容為“左右銘”(3)FORM2:標(biāo)題顯示“你的座右銘”LABLE1顯示:“你的座右銘是:”,一個(gè)文本框。當(dāng)輸入文本單擊“確定”按鈕,彈出窗口顯示文本框內(nèi)容。單擊“關(guān)閉”按鈕,關(guān)閉FORM2,顯示FORM1。預(yù)習(xí)第二章的語(yǔ)法內(nèi)容12/10/20227可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第7頁(yè)!12/10/20228可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第8頁(yè)!12/10/20229可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第9頁(yè)!1.1.1主菜單和工具欄主菜單及其下拉菜單提供了Delphi7集成開(kāi)發(fā)環(huán)境的所有功能。Delphi7主菜單除包括通常Windows應(yīng)用程序都具有的File、Edit、View、Window及Help等菜單項(xiàng)外,還有與Delphi7工程、運(yùn)行及配置等相關(guān)的菜單項(xiàng)。工具欄位于Delphi7主窗口的左下方。它提供了與主菜單的常用菜單項(xiàng)相對(duì)應(yīng)的命令按鈕,可以在不打開(kāi)主菜單的情況下快速執(zhí)行這些功能。12/10/202210可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第10頁(yè)!1.2窗體設(shè)計(jì)器與組件屬性窗口用戶界面是應(yīng)用系統(tǒng)與用戶直接交互的界面。設(shè)計(jì)用戶界面是設(shè)計(jì)應(yīng)用程序的重要部分。Delphi的用戶界面由窗體構(gòu)成,窗體的設(shè)計(jì)是在窗體設(shè)計(jì)器中完成的。12/10/202211可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第11頁(yè)!1.2.2對(duì)象樹(shù)形查看器對(duì)象樹(shù)狀查看器以樹(shù)狀結(jié)構(gòu)顯示當(dāng)前工程所包含的所有對(duì)象,就像在Windows系統(tǒng)的文件管理器中顯示各文件夾及文件的樹(shù)狀結(jié)構(gòu)一樣12/10/202212可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第12頁(yè)!1.3代碼編輯和瀏覽窗口左邊是代碼樹(shù)狀瀏覽器,右邊是代碼編輯器,標(biāo)題欄顯示的是正處于當(dāng)前單元文件的名稱。代碼編輯器是進(jìn)行源程序的編輯窗口??梢酝瑫r(shí)對(duì)多個(gè)單元文件進(jìn)行編輯,此時(shí)各單元文件以多個(gè)標(biāo)簽頁(yè)的形式出現(xiàn),選擇相應(yīng)的標(biāo)簽頁(yè)即可對(duì)該單元文件進(jìn)行編輯,底部的狀態(tài)欄有當(dāng)前行列、改寫/插入等編輯狀態(tài)提示。代碼瀏覽器以樹(shù)狀圖方式顯示單元文件的信息。12/10/202213可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第13頁(yè)!語(yǔ)言特點(diǎn)一是基于面向?qū)ο蟮乃枷?,引入了控件的概念和事件?qū)動(dòng);二是程序開(kāi)發(fā)過(guò)程一般遵循以下步驟,即先進(jìn)行界面的繪制工作,再基于事件編寫程序代碼,以響應(yīng)鼠標(biāo)、鍵盤的各種動(dòng)作。可視化開(kāi)發(fā)工具:
VisualStudio系列,PowerBuilder,BorlandDelphi等12/10/202214可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第14頁(yè)!三、Delphi可視化編程的步驟創(chuàng)建一個(gè)工程在Delphi中開(kāi)發(fā)的每個(gè)應(yīng)用程序都被稱為工程,Delphi編程首先從建立一個(gè)工程開(kāi)始。新建一個(gè)工程有如下兩種方法:(1)啟動(dòng)Delphi后,系統(tǒng)將自動(dòng)生成一個(gè)缺省的工程Project1。(2)在“File”菜單中選擇“NewApplication”選項(xiàng),系統(tǒng)將創(chuàng)建一個(gè)新的工程。新工程的名稱依次為Project2、Project3…。添加控件單擊組件板中的控件圖標(biāo)。在窗體的適當(dāng)位置按下鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo),即可畫出相應(yīng)的對(duì)象。添加代碼保存12/10/202215可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第15頁(yè)!本章學(xué)習(xí)參考.doc88./p-89019020921.html12/10/202216可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第16頁(yè)!自學(xué)ObjectPascal語(yǔ)法,思考:注釋有哪幾種形式?標(biāo)識(shí)符的命名規(guī)則是什么?熟悉保留字有哪些簡(jiǎn)單數(shù)據(jù)類型,分別可進(jìn)行什么樣的運(yùn)算?構(gòu)造數(shù)據(jù)類型有哪幾種,與基本數(shù)據(jù)類型的使用有何區(qū)別賦值運(yùn)算符是什么復(fù)合語(yǔ)句如何表示?哪幾種條件控制語(yǔ)句?哪幾種循環(huán)語(yǔ)句?函數(shù)與過(guò)程有何區(qū)別?12/10/202217可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第17頁(yè)!Delphi7.0集成開(kāi)發(fā)環(huán)境如圖1-1所示。窗體設(shè)計(jì)器代碼編輯器組件面板菜單工具欄對(duì)象樹(shù)形查看器(ObjectTreeView)和對(duì)象查看器(ObjectInspector)。它們分布在Delphi7主菜單、窗體設(shè)計(jì)器、代碼編輯和瀏覽窗口、對(duì)象樹(shù)狀查看窗口和對(duì)象查看窗口等窗口中。12/10/202218可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第18頁(yè)!1.1主窗口位于集成開(kāi)發(fā)環(huán)境的頂端包含主菜單、工具欄和組件面板,是Delphi7集成開(kāi)發(fā)環(huán)境的核心。通過(guò)主窗口,開(kāi)發(fā)者可控制從工程(又稱項(xiàng)目)創(chuàng)建、界面設(shè)計(jì)、程序編制、調(diào)試到運(yùn)行的整個(gè)應(yīng)用開(kāi)發(fā)過(guò)程。12/10/202219可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第19頁(yè)!1.1.2組件面板Delphi7主窗口的另一部分是組件面板,位于主窗口的右下方。組件按功能、基類或特性進(jìn)行了分類,用一個(gè)具有多頁(yè)面的組件面板進(jìn)行管理,為用戶使用組件進(jìn)行應(yīng)用設(shè)計(jì)帶來(lái)了很大的方便。每一組件選項(xiàng)卡都是以鼠標(biāo)箭頭開(kāi)始的,它表明該選項(xiàng)卡當(dāng)前處于初始狀態(tài),用戶尚未選擇任何組件。當(dāng)用戶單擊選擇某個(gè)組件后,即可將該組件添加到窗體。12/10/202220可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第20頁(yè)!1.2.1窗體設(shè)計(jì)器Delphi7提供了一個(gè)功能強(qiáng)大的、所見(jiàn)即所得的窗體設(shè)計(jì)器。用戶只要從組件面板中選擇需要的組件添加到窗體,就可獲得所需的應(yīng)用程序界面。在窗體設(shè)計(jì)器中還可對(duì)窗體中所包含的組件進(jìn)行刪除或編輯操作。在Delphi7中創(chuàng)建一個(gè)新的應(yīng)用程序時(shí),系統(tǒng)將自動(dòng)在當(dāng)前工程中添加1個(gè)新窗體,默認(rèn)名為Form1??梢杂檬髽?biāo)調(diào)整組件在窗體設(shè)計(jì)器上的位置和大小。12/10/202221可視化編程技術(shù)——Delphi70第1講共23頁(yè),您現(xiàn)在瀏覽的是第21頁(yè)!1.2.3對(duì)象查看器主要功能是對(duì)對(duì)象進(jìn)行設(shè)計(jì)和管理,它是聯(lián)系界面各組件和程序編碼的媒介。由對(duì)象列表框、屬性選項(xiàng)卡和事件選項(xiàng)卡三個(gè)部分組成。主要功能:(1)設(shè)置或修改窗體以及包含于窗體的對(duì)象屬性。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年石灰和石膏項(xiàng)目評(píng)價(jià)分析報(bào)告
- 2023年激光掃瞄顯微鏡項(xiàng)目綜合評(píng)估報(bào)告
- 2025屆安徽皖江名校聯(lián)盟物理高一第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 2025屆黑龍江哈爾濱市省實(shí)驗(yàn)中學(xué)高三物理第一學(xué)期期末學(xué)業(yè)水平測(cè)試模擬試題含解析
- 安徽省蒙城縣一中2025屆物理高三上期末預(yù)測(cè)試題含解析
- 湖南省長(zhǎng)沙市岳麓區(qū)湖南師大附中2025屆物理高二上期中監(jiān)測(cè)模擬試題含解析
- 2025屆廣東省揭陽(yáng)市普寧華美實(shí)驗(yàn)學(xué)校物理高一第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 廣西桂林、梧州、貴港、玉林、崇左、北海2025屆高一物理第一學(xué)期期末綜合測(cè)試試題含解析
- 2025屆四川省南充市高級(jí)中學(xué)高二物理第一學(xué)期期中統(tǒng)考模擬試題含解析
- 2025屆貴州省重點(diǎn)初中高二物理第一學(xué)期期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 人教版數(shù)學(xué)五年級(jí)上冊(cè)課本習(xí)題(題目)
- 鋼筋合格證(共6頁(yè))
- BIM技術(shù)全過(guò)程工程管理及應(yīng)用策劃方案
- 彎扭構(gòu)件制作工藝方案(共22頁(yè))
- 水利工程填塘固基、堤身加固施工方法
- 中醫(yī)針灸的骨邊穴怎樣定位
- 人教版八年級(jí)上冊(cè)英語(yǔ)單詞表默寫版(直接打印)
- 電脫水、電脫鹽講解
- 江西省科技創(chuàng)新平臺(tái)建設(shè)(PPT課件)
- 違約損失率(LGD)研究
- 溝槽回填施工方案(完整版)
評(píng)論
0/150
提交評(píng)論