2.8 應(yīng)用程序的結(jié)構(gòu)與工作方式
考點18 Visual Basic應(yīng)用程序的構(gòu)成
Visual Basic應(yīng)用程序通常由3類模塊組成,即窗體模塊、標準模塊和類模塊。
1窗體模塊
在Visual Basic中,一個應(yīng)用程序包含一個或多個窗體模塊(其文件擴展名為.frm),每個窗體模塊分為兩部分:一部分是作為用戶界面的窗體,另一部分是執(zhí)行具體操作的代碼。
2標準模塊
標準模塊(文件擴展名為.bas)完全由代碼組成,這些代碼不與具體的窗體或控件相關(guān)聯(lián)。
3類模塊
可以把類模塊(文件擴展名為. cls)看做是沒有物理表示的控件。每個類模塊定義了一個類,可以在窗體模塊中定義類的對象,調(diào)用類模塊中的過程。
考點19 事件驅(qū)動
事件是可以由窗體或控件識別的操作。
事件驅(qū)動應(yīng)用程序的典型操作序列為:
(1)啟動應(yīng)用程序,加載和顯示窗體;
(2)窗體或窗體上的控件接收事件。該事件可以由用戶引發(fā)(例如鍵盤操作),可以由系統(tǒng)引發(fā)(例如定時器事件),也可以由代碼間接引發(fā)(例如當(dāng)代碼加載窗體時的Load事件);
(3)如果相應(yīng)的事件過程中存在代碼,則執(zhí)行該代碼;
(4)應(yīng)用程序等待下一次事件。
考點18 Visual Basic應(yīng)用程序的構(gòu)成
Visual Basic應(yīng)用程序通常由3類模塊組成,即窗體模塊、標準模塊和類模塊。
1窗體模塊
在Visual Basic中,一個應(yīng)用程序包含一個或多個窗體模塊(其文件擴展名為.frm),每個窗體模塊分為兩部分:一部分是作為用戶界面的窗體,另一部分是執(zhí)行具體操作的代碼。
2標準模塊
標準模塊(文件擴展名為.bas)完全由代碼組成,這些代碼不與具體的窗體或控件相關(guān)聯(lián)。
3類模塊
可以把類模塊(文件擴展名為. cls)看做是沒有物理表示的控件。每個類模塊定義了一個類,可以在窗體模塊中定義類的對象,調(diào)用類模塊中的過程。
考點19 事件驅(qū)動
事件是可以由窗體或控件識別的操作。
事件驅(qū)動應(yīng)用程序的典型操作序列為:
(1)啟動應(yīng)用程序,加載和顯示窗體;
(2)窗體或窗體上的控件接收事件。該事件可以由用戶引發(fā)(例如鍵盤操作),可以由系統(tǒng)引發(fā)(例如定時器事件),也可以由代碼間接引發(fā)(例如當(dāng)代碼加載窗體時的Load事件);
(3)如果相應(yīng)的事件過程中存在代碼,則執(zhí)行該代碼;
(4)應(yīng)用程序等待下一次事件。