多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用_第1頁
多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用_第2頁
多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用_第3頁
多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用_第4頁
多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用第1頁,課件共12頁,創(chuàng)作于2023年2月第一節(jié)建立多重窗體應(yīng)用程序一、與多重窗體程序設(shè)計(jì)有關(guān)的語句和方法1.Load語句把一個(gè)窗體裝入內(nèi)存。格式:

Load窗體名稱

2.Unload語句清除內(nèi)存中指定的窗體。格式:

Unload窗體名稱3.Show方法用來顯示一個(gè)窗體。格式:

[窗體名稱.]Show[模式]第2頁,課件共12頁,創(chuàng)作于2023年2月4.Hide方法使窗體隱藏,即不在屏幕上顯示,但仍在內(nèi)存中。格式:

[窗體名稱.]Hide二、說明(1)使用多重窗體可以把復(fù)雜的問題分解為相對(duì)簡單的問題。但是,要控制窗體的數(shù)量。過多的使用窗體,會(huì)降低程序的運(yùn)行效率。

(2)一般情況下,屏幕上只顯示一個(gè)窗體,即當(dāng)前窗體。其他窗體或被隱藏,或被卸載。駐留在內(nèi)存中的窗體仍會(huì)占用一部分系統(tǒng)資源。建議卸載那些不再使用或暫時(shí)不用的窗體,這樣可以提高系統(tǒng)的運(yùn)行速度。第3頁,課件共12頁,創(chuàng)作于2023年2月(3)對(duì)當(dāng)前窗體中的控件進(jìn)行操作時(shí),可以直接使用控件名。而操作其他窗體的控件時(shí),應(yīng)在控件名之前寫明該控件所在的窗體。(4)“Me”可表示代碼所在的窗體。三、建立界面1.封面窗體

封面窗體是整個(gè)程序的“門面”,應(yīng)有一定的“藝術(shù)性”。2.列表窗體

用來顯示應(yīng)用程序的內(nèi)容,實(shí)際上它是一個(gè)對(duì)話框窗體。第4頁,課件共12頁,創(chuàng)作于2023年2月四、編寫程序代碼(1)顯示封面窗體。(2)單擊“繼續(xù)”命令按鈕,封面窗體消失,而如果單擊“結(jié)束”命令按鈕,則程序結(jié)束。(3)列表窗體在列表框中列出目錄,雙擊某種機(jī)型后,列表窗體消失,顯示相應(yīng)的窗體。(4)顯示某種機(jī)型的窗體后,如果單擊“返回”按鈕,則窗體消失,回到列表窗體。(5)在列表窗體中,如果單擊“返回”按鈕,則列表窗體消失,回到封面窗體。第5頁,課件共12頁,創(chuàng)作于2023年2月第二節(jié)多重窗體程序的執(zhí)行與保存一、指定啟動(dòng)窗體對(duì)于多窗體程序,必須指定其中一個(gè)窗體為啟動(dòng)窗體;如果未指定,就把設(shè)計(jì)時(shí)的第一個(gè)窗體作為啟動(dòng)窗體。方法:通過“工程”菜單中的“工程屬性”命令來指定。二、多窗體程序的存取對(duì)于某個(gè)多窗體應(yīng)用程序,它只是整個(gè)應(yīng)用程序的一個(gè)組成部分。工程文件是對(duì)各個(gè)窗體(模塊)文件的一個(gè)組合、打包。第6頁,課件共12頁,創(chuàng)作于2023年2月1.保存多窗體程序(1)在資源工程管理中選擇要保存的窗體,打開“文件另存為”對(duì)話框,用該對(duì)話框把窗體保存到磁盤文件中。(2)執(zhí)行“文件”菜單中的“工程另存為”命令,打開“工程另存為”對(duì)話框把整個(gè)工程以.vbp為擴(kuò)展名存入磁盤。2.裝入多窗體程序執(zhí)行“文件”菜單中的“打開工程”命令,將顯示“打開工程”對(duì)話框,在對(duì)話框中輸入或選擇工程文件名,然后單擊“打開”按鈕,即可把屬于該工程的所有文件裝入內(nèi)存。第7頁,課件共12頁,創(chuàng)作于2023年2月3.多窗體程序的編譯通過“文件”菜單中的“生成XX.exe”命令生成可執(zhí)行文件。第8頁,課件共12頁,創(chuàng)作于2023年2月第三節(jié)VisualBasic工程結(jié)構(gòu)1.標(biāo)準(zhǔn)模塊標(biāo)準(zhǔn)模塊的擴(kuò)展名是.bas。標(biāo)準(zhǔn)模塊可由全局變量的聲明、通用過程部分等組成。標(biāo)準(zhǔn)模塊中可以包含SubMain過程。為了使程序具有良好的風(fēng)格,建議在編寫有一定規(guī)模的程序時(shí),使用標(biāo)準(zhǔn)模塊來組織公共函數(shù)、過程,定義全局變量。2.窗體模塊窗體模塊的擴(kuò)展名是.frm。窗體模塊包括聲明部分、通用過程和事件過程等部分。在窗體模塊中可以調(diào)用標(biāo)準(zhǔn)模塊或其他窗體模塊中的過程。第9頁,課件共12頁,創(chuàng)作于2023年2月3.SubMain過程是一種啟動(dòng)的過程,操作如下:(1)執(zhí)行“工程”菜單中的“工程屬性”命令,在打開的對(duì)話框中單擊“通用”。第10頁,課件共12頁,創(chuàng)作于2023年2月(2)選擇SubMain。(3)單擊“確定”按鈕,即可把SubMain指定為啟動(dòng)過程。第11頁,課件共12頁,創(chuàng)作于2023年2月第四節(jié)閑置循環(huán)與DoEvents語句閑置循環(huán)是在應(yīng)用程序處于閑置狀態(tài)時(shí)執(zhí)行的循環(huán)。在執(zhí)行閑置循環(huán)時(shí),使用DoEvents能夠獲得系統(tǒng)的控制權(quán)。格式:

[窗體號(hào)=]DoEvents[()]說明:①DoEvents給程序執(zhí)行帶來一定的方便,但不能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論