3.3.3 面向?qū)ο蟪绦蛟O(shè)計方法簡介_第1頁
3.3.3 面向?qū)ο蟪绦蛟O(shè)計方法簡介_第2頁
3.3.3 面向?qū)ο蟪绦蛟O(shè)計方法簡介_第3頁
3.3.3 面向?qū)ο蟪绦蛟O(shè)計方法簡介_第4頁
3.3.3 面向?qū)ο蟪绦蛟O(shè)計方法簡介_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、3.4.2 程序設(shè)計實(shí)例1 至今為止,計算機(jī)無法識別用自然語言和流程圖等形式描述的算法,因此只有通過計算機(jī)語言將算法編寫成程序,才能被計算機(jī)執(zhí)行。 所謂程序(program),是一系列計算機(jī)指令(命令、語句)的有序組合。計算機(jī)通過運(yùn)行該組指令,完成預(yù)期的操作。 從一個問題的提出,模型的建立,算法的設(shè)計,程序的編制修改,一直到程序正確運(yùn)行的整個過程就是程序設(shè)計(programming)。 一個程序包括對數(shù)據(jù)的描述和對操作的描述。數(shù)據(jù)是操作的對象。 用計算機(jī)語言來表示算法,必須嚴(yán)格遵守所用的程序設(shè)計語言的語法規(guī)則。常用的計算機(jī)程序設(shè)計語言有:BASIC、Pascal、C、C+、Visual BAS

2、IC和Java等。程序設(shè)計2Visual Basic 語言是面向?qū)ο蟪绦蛟O(shè)計的編程語言,采用了面向?qū)ο?、事件?qū)動的編程機(jī)制,提供了一種所見即所得的可視化程序設(shè)計方法。Visual Basic 語言3對象對象是數(shù)據(jù)和代碼的集合,可以看成一個編程的單元。VB中的常用對象多為“可視”的,其中工具箱中的控件都是對象。工具箱是VB中用于為開發(fā)提供控件的面板,通過它可以往設(shè)計中的窗體設(shè)置各種控件。4類類是定義同一類所有對象的變量和方法的藍(lán)圖或原型。在控件工具箱里的各種控件類圖標(biāo),還沒有具體化(實(shí)例化),屬于類。5屬性屬性是對象的特征(外觀和行為),表現(xiàn)為一些屬性值??梢酝ㄟ^改變對象的屬性來改變對象的特征。

3、屬性可以在設(shè)計時設(shè)定,也可以在代碼運(yùn)行時設(shè)定。6事件對象事件是指對象所能識別并響應(yīng)的動作。例如:單擊、雙擊等。一般情況下,我們將代碼寫在對象的事件里,表示當(dāng)該對象的事件被觸發(fā)時,這段代碼就被執(zhí)行了。如最常見的Command1_Click()、Form_Load()再比如:雙擊(DblClick)、改變(Change)、鼠標(biāo)移過(MouseMove)、鍵盤按下(KeyPress)7方法對象的方法是指對象能執(zhí)行的動作。我們可以通過代碼的填寫使對象執(zhí)行某種動作。使用對象方法的語句為:對象名稱.對象方法 例如:Move即表示對象有移動這樣一種方法。Command1.Move 100,100,1000,

4、1000 距左邊,距上邊,寬度,高度List1.Clear Form1.HideForm2.Show89工程名工程文件名10工程名工程文件名窗體名窗體文件名11窗體文件(.frm)保存了一個窗體(Form)上面的信息,包括相應(yīng)的事件代碼。工程文件(.vbp)就是用來把所有文件整合在一起用的文件,即一個工程文件代表一個項目。工程文件包含了工程的有關(guān)信息,窗體與窗體之間的連接,但不能體現(xiàn)每一個Form的內(nèi)容。工程名工程文件名窗體名窗體文件名12: 的用法的用法補(bǔ)充說明13實(shí)戰(zhàn)演練設(shè)計一個程序,比較兩個同學(xué)的身高,輸出較高的同學(xué)的身高值。用自然語言描述:(1)把兩個同學(xué)的身高值存入變量a、b中;(2)比較a和b的大小。如果ab,則a值存入以max命名的存儲單元中;否則,將b值存入max。(3)最后顯示max的值。開始輸入變量a、b的值a b?max amax b輸出變量max的值結(jié)束NY14程序運(yùn)行界面15作業(yè)設(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

提交評論