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

下載本文檔

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

文檔簡介

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

Load窗體名稱

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

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

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

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

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

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

用來顯示應(yīng)用程序的內(nèi)容,實際上它是一個對話框窗體。第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í)行與保存一、指定啟動窗體對于多窗體程序,必須指定其中一個窗體為啟動窗體;如果未指定,就把設(shè)計時的第一個窗體作為啟動窗體。方法:通過“工程”菜單中的“工程屬性”命令來指定。二、多窗體程序的存取對于某個多窗體應(yīng)用程序,它只是整個應(yīng)用程序的一個組成部分。工程文件是對各個窗體(模塊)文件的一個組合、打包。第6頁,課件共12頁,創(chuàng)作于2023年2月1.保存多窗體程序(1)在資源工程管理中選擇要保存的窗體,打開“文件另存為”對話框,用該對話框把窗體保存到磁盤文件中。(2)執(zhí)行“文件”菜單中的“工程另存為”命令,打開“工程另存為”對話框把整個工程以.vbp為擴(kuò)展名存入磁盤。2.裝入多窗體程序執(zhí)行“文件”菜單中的“打開工程”命令,將顯示“打開工程”對話框,在對話框中輸入或選擇工程文件名,然后單擊“打開”按鈕,即可把屬于該工程的所有文件裝入內(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ī)模的程序時,使用標(biāo)準(zhǔn)模塊來組織公共函數(shù)、過程,定義全局變量。2.窗體模塊窗體模塊的擴(kuò)展名是.frm。窗體模塊包括聲明部分、通用過程和事件過程等部分。在窗體模塊中可以調(diào)用標(biāo)準(zhǔn)模塊或其他窗體模塊中的過程。第9頁,課件共12頁,創(chuàng)作于2023年2月3.SubMain過程是一種啟動的過程,操作如下:(1)執(zhí)行“工程”菜單中的“工程屬性”命令,在打開的對話框中單擊“通用”。第10頁,課件共12頁,創(chuàng)作于2023年2月(2)選擇SubMain。(3)單擊“確定”按鈕,即可把SubMain指定為啟動過程。第11頁,課件共12頁,創(chuàng)作于2023年2月第四節(jié)閑置循環(huán)與DoEvents語句閑置循環(huán)是在應(yīng)用程序處于閑置狀態(tài)時執(zhí)行的循環(huán)。在執(zhí)行閑置循環(huán)時,使用DoEvents能夠獲得系統(tǒng)的控制權(quán)。格式:

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

溫馨提示

  • 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

提交評論