版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
可視化編程技術(shù)——Delphi7.04/2/20231課程簡介學(xué)科與專業(yè)基礎(chǔ)必修課總學(xué)時:32,其中講課:20,實驗:12學(xué)習(xí)目標:學(xué)習(xí)方法多實踐,多交流!4/2/20232課程主要內(nèi)容可視化開發(fā)環(huán)境ObjectPascal語法DELPHI7.0的基本控件異常處理開發(fā)數(shù)據(jù)庫應(yīng)用程序4/2/20233語言特點一是基于面向?qū)ο蟮乃枷?,引入了控件的概念和事件?qū)動;二是程序開發(fā)過程一般遵循以下步驟,即先進行界面的繪制工作,再基于事件編寫程序代碼,以響應(yīng)鼠標、鍵盤的各種動作??梢暬_發(fā)工具:
VisualStudio系列,PowerBuilder,BorlandDelphi等4/2/20235二、Delphi7.0集成開發(fā)環(huán)境主界面窗體設(shè)計器代碼編輯器組件面板菜單工具欄對象樹形查看器(ObjectTreeView)和對象查看器(ObjectInspector)菜單欄與工具欄4/2/20236三、Delphi可視化編程的步驟創(chuàng)建一個工程在Delphi中開發(fā)的每個應(yīng)用程序都被稱為工程,Delphi編程首先從建立一個工程開始。新建一個工程有如下兩種方法:(1)啟動Delphi后,系統(tǒng)將自動生成一個缺省的工程Project1。(2)在“File”菜單中選擇“NewApplication”選項,系統(tǒng)將創(chuàng)建一個新的工程。新工程的名稱依次為Project2、Project3…。添加控件單擊組件板中的控件圖標。在窗體的適當位置按下鼠標左鍵并拖動鼠標,即可畫出相應(yīng)的對象。添加代碼保存4/2/20237本章學(xué)習(xí)參考4/2/20239課后作業(yè)完成一個application,要求:(1)project的標題為:“座右銘”包含兩個FORM(2)FORM1:標題顯示自己的學(xué)號FLASH效果顯示自己的姓名單擊按鈕顯示FORM2,同時隱藏FORM1,按鈕內(nèi)容為“左右銘”(3)FORM2:標題顯示“你的座右銘”LABLE1顯示:“你的座右銘是:”,一個文本框。當輸入文本單擊“確定”按鈕,彈出窗口顯示文本框內(nèi)容。單擊“關(guān)閉”按鈕,關(guān)閉FORM2,顯示FORM1。預(yù)習(xí)第二章的語法內(nèi)容4/2/202310自學(xué)ObjectPascal語法,思考:注釋有哪幾種形式?標識符的命名規(guī)則是什么?熟悉保留字有哪些簡單數(shù)據(jù)類型,分別可進行什么樣的運算?構(gòu)造數(shù)據(jù)類型有哪幾種,與基本數(shù)據(jù)類型的使用有何區(qū)別賦值運算符是什么復(fù)合語句如何表示?哪幾種條件控制語句?哪幾種循環(huán)語句?函數(shù)與過程有何區(qū)別?4/2/202311Delphi7.0集成開發(fā)環(huán)境如圖1-1所示。窗體設(shè)計器代碼編輯器組件面板菜單工具欄對象樹形查看器(ObjectTreeView)和對象查看器(ObjectInspector)。它們分布在Delphi7主菜單、窗體設(shè)計器、代碼編輯和瀏覽窗口、對象樹狀查看窗口和對象查看窗口等窗口中。4/2/2023134/2/2023141.1主窗口位于集成開發(fā)環(huán)境的頂端包含主菜單、工具欄和組件面板,是Delphi7集成開發(fā)環(huán)境的核心。通過主窗口,開發(fā)者可控制從工程(又稱項目)創(chuàng)建、界面設(shè)計、程序編制、調(diào)試到運行的整個應(yīng)用開發(fā)過程。4/2/2023151.1.2組件面板Delphi7主窗口的另一部分是組件面板,位于主窗口的右下方。組件按功能、基類或特性進行了分類,用一個具有多頁面的組件面板進行管理,為用戶使用組件進行應(yīng)用設(shè)計帶來了很大的方便。每一組件選項卡都是以鼠標箭頭開始的,它表明該選項卡當前處于初始狀態(tài),用戶尚未選擇任何組件。當用戶單擊選擇某個組件后,即可將該組件添加到窗體。4/2/2023171.2窗體設(shè)計器與組件屬性窗口用戶界面是應(yīng)用系統(tǒng)與用戶直接交互的界面。設(shè)計用戶界面是設(shè)計應(yīng)用程序的重要部分。Delphi的用戶界面由窗體構(gòu)成,窗體的設(shè)計是在窗體設(shè)計器中完成的。4/2/2023181.2.1窗體設(shè)計器Delphi7提供了一個功能強大的、所見即所得的窗體設(shè)計器。用戶只要從組件面板中選擇需要的組件添加到窗體,就可獲得所需的應(yīng)用程序界面。在窗體設(shè)計器中還可對窗體中所包含的組件進行刪除或編輯操作。在Delphi7中創(chuàng)建一個新的應(yīng)用程序時,系統(tǒng)將自動在當前工程中添加1個新窗體,默認名為Form1??梢杂檬髽苏{(diào)整組件在窗體設(shè)計器上的位置和大小。4/2/2023191.2.3對象查看器主要功能是對對象進行設(shè)計和管理,它是聯(lián)系界面各組件和程序編碼的媒介。由對象列表框、屬性選項卡和事件選項卡三個部分組成。主要功能:(1)設(shè)置或修改窗體以及包含于窗體的對象屬性。(2)設(shè)置對象響應(yīng)的事件處理程序。4/2/2023211.3代碼編輯和瀏覽窗口左邊是代碼樹狀瀏覽器,右邊是代碼編輯器,標題欄顯示的是正處于當前單元文件的名稱。代碼編輯器是進行源程序的編輯窗口??梢酝瑫r對多個單元文件進行編輯,此時各單元文件以多個標簽頁的形式出現(xiàn),選擇相應(yīng)的標簽頁即可對該單元文件進行編輯,底部的狀態(tài)欄有當前行列、改寫/插入等編輯狀態(tài)
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中科大附中實驗學(xué)校公費師范生招聘備考題庫參考答案詳解
- 2025年福州市鼓樓區(qū)朱紫坊創(chuàng)業(yè)投資基金管理有限公司公開招聘備考題庫及一套完整答案詳解
- 2026年怒江州醫(yī)療衛(wèi)生機構(gòu)引進緊缺衛(wèi)生專業(yè)人才備考題庫及答案詳解一套
- 2025年恒豐銀行深圳分行社會招聘5人備考題庫附答案詳解
- 2025年郴州市第三人民醫(yī)院員工招聘備考題庫及一套完整答案詳解
- 成都市金牛國投人力資源服務(wù)有限公司2025年公開招聘法院多元解紛項目人員備考題庫及完整答案詳解一套
- 2025年中國鐵路蘭州局集團有限公司招聘普通高校畢業(yè)生468人備考題庫(一)及參考答案詳解1套
- 2025年福建省國有資產(chǎn)管理有限公司崗位招聘備考題庫及答案詳解參考
- 沙湖小學(xué)考試題目及答案
- 寧波市軌道交通物產(chǎn)置業(yè)有限公司下屬項目公司2025年度社會招聘備考題庫及答案詳解1套
- 醫(yī)院優(yōu)先使用集采藥品培訓(xùn)
- 一例肩難產(chǎn)分娩個案護理
- 食品廠消防管理制度
- d照駕駛證理論考試試題及答案
- GA 68-2024警用防刺服
- 炭窯口硫鐵礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 2025年西點烘焙師職業(yè)考試試卷及答案
- 六西格瑪黑帶培訓(xùn)大綱
- 2025年公安信息管理學(xué)及從業(yè)資格技能知識考試題與答案
- 興業(yè)銀行貸款合同模板大全
- 高考數(shù)學(xué)一輪復(fù)習(xí)橢圓省公開課金獎全國賽課一等獎微課獲獎?wù)n件
評論
0/150
提交評論