寫字板模擬程序菜單欄設(shè)計(jì).ppt_第1頁
寫字板模擬程序菜單欄設(shè)計(jì).ppt_第2頁
寫字板模擬程序菜單欄設(shè)計(jì).ppt_第3頁
寫字板模擬程序菜單欄設(shè)計(jì).ppt_第4頁
寫字板模擬程序菜單欄設(shè)計(jì).ppt_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

授課說明,寫字板模擬程序-菜單欄設(shè)計(jì),創(chuàng)建 Visual Basic 應(yīng)用程序有六個(gè)步驟: 1. 創(chuàng)建應(yīng)用程序界面 2. 設(shè)置屬性 3. 編寫代碼 4.運(yùn)行工程 5.調(diào)試工程 6.保存工程 7.生成可執(zhí)行文件,寫字板模擬程序-菜單欄設(shè)計(jì),參照課本206頁例題8.1,利用菜單編輯器設(shè)計(jì)如圖所示的應(yīng)用程序界面中的菜單欄,并對(duì)菜單項(xiàng)的Click事件編程。,寫字板模擬程序-菜單欄設(shè)計(jì)知識(shí)點(diǎn),1、 commondialog控件的引用: 打開菜單工程部件 Microsoft common dialog controls 6.0 或右擊工具箱選擇部件 2、CommonDialog1的CancelError 屬性 返回或設(shè)置一個(gè)值,該值指示當(dāng)選取“取消”按鈕時(shí)是否出錯(cuò)。當(dāng)該屬性設(shè)置為 True 時(shí),無論何時(shí)選取“取消”按鈕,均產(chǎn)生 32755 (cdlCancel) 號(hào)錯(cuò)誤。 3、CommonDialog1的FileName屬性:獲取在對(duì)話框中選擇的文件名。 4、eof函數(shù) 讀取順序文件時(shí)防止到達(dá)文件末尾還要讀取數(shù)據(jù)而出現(xiàn)錯(cuò)誤。 使用方法是:先打開文件,每讀一個(gè)數(shù)據(jù)后用eof判斷是否到了文件末尾,如果不到則繼續(xù)讀取,如果到達(dá)結(jié)尾(eof()=true)則說明已經(jīng)到達(dá)文件末尾,不存在沒有讀取的數(shù)據(jù)了,所以立即停止讀取。 not eof(1)的含義:“1”表示打開文件時(shí)使用的通道號(hào)為1#。它的意思是當(dāng)文件正在讀取時(shí),如果指針沒有到達(dá)結(jié)尾,eof(1)=false,根據(jù)布爾代數(shù)運(yùn)算規(guī)則,not eof(1)的值為true;而當(dāng)指針到達(dá)文件結(jié)尾時(shí),not eof(1)的值為false。,寫字板模擬程序-菜單欄設(shè)計(jì)知識(shí)點(diǎn),5、循環(huán)語句 do while not eof(1)是一個(gè)循環(huán)語句,它的循環(huán)條件是not eof(1)true, 這個(gè)取值表示指針沒有到達(dá)文件結(jié)尾。而停止循環(huán)的條件是not eof(1)=false,這個(gè)值只有當(dāng)指針文件到達(dá)尾部時(shí)才取得。所以,這個(gè)循環(huán)條件是指:當(dāng)指針沒有到達(dá)文件結(jié)尾時(shí),繼續(xù)循環(huán),而一旦指針到達(dá)文件結(jié)尾,則停止循環(huán)。 Do.Loop循環(huán)簡(jiǎn)稱Do循環(huán),主要在循環(huán)次數(shù)未知時(shí)使用。Do循環(huán)有兩類語法形式: 前測(cè)型循環(huán)(先判斷,后執(zhí)行) Do While|Until 條件 循環(huán)體 Loop 后測(cè)型循環(huán)(先執(zhí)行,后判斷) Do 循環(huán)體 Loop While|Until 條件,使用While關(guān)鍵字的前測(cè)型和后測(cè)型Do循環(huán)的流程如圖4.15和圖4.16所示。使用Until關(guān)鍵字的Do循環(huán)與之相似,只需將圖中的“T”和“F”互換位置即可。,loop,寫字板模擬程序-菜單欄設(shè)計(jì)知識(shí)點(diǎn),6、其它循環(huán)語句 For循環(huán)的語法格式如下: For 循環(huán)變量 = 初值 To 終值 Step 步長(zhǎng) 循環(huán)體 Next 循環(huán)變量 ForNext循環(huán)簡(jiǎn)稱For循環(huán)。如果知道循環(huán)要執(zhí)行多少次時(shí),就可以使用For循環(huán)。For循環(huán)使用一個(gè)循環(huán)變量(計(jì)數(shù)器)控制循環(huán)體的執(zhí)行次數(shù)。每執(zhí)行一次循環(huán)之后,循環(huán)變量的值就會(huì)自動(dòng)增加或者減少 While 循環(huán)結(jié)構(gòu)由 While Wend 語句實(shí)現(xiàn),它屬于當(dāng)型循環(huán)結(jié)構(gòu)。 While 循環(huán)結(jié)構(gòu)語法格式: While 條件表達(dá)式 語句組 Wend 說明: (1)條件表達(dá)式:可以是關(guān)系表達(dá)式或邏輯表達(dá)式,其取值為 True 或 False。 (2)語句組:循環(huán)結(jié)構(gòu)中需重復(fù)執(zhí)行的循環(huán)體部分,它可由若干條語句組成。 (3)Wend:與 While 語句匹配使用的循環(huán)結(jié)束語句,它不能單獨(dú)出現(xiàn)。 While 循環(huán)結(jié)構(gòu)的執(zhí)行順序是:首先判斷條件表達(dá)式,如果條件表達(dá)式的值為 False 就不執(zhí)行循環(huán)體,循環(huán)結(jié)構(gòu)結(jié)束,應(yīng)用程序繼續(xù)往后執(zhí)行 Wend 后面的語句;如果條件表達(dá)式的值為 True 就執(zhí)行循環(huán)體,然后再返回判斷條件。,寫字板模擬程序-菜單欄設(shè)計(jì)知識(shí)點(diǎn),小結(jié),創(chuàng)建一個(gè)工程 為窗體添加對(duì)象 設(shè)置對(duì)象屬性 編寫代碼 運(yùn)行工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論