�(biāo)�(zhǔn)模塊� standard module)文件擴(kuò)展名� .BAS,是�(yīng)用程序內(nèi)其它模塊訪問的過程和聲明的容器。它們可以包含變�、常�(shù)、類�、外部過程和全局過程的全局(在整�(gè)�(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明。寫入標(biāo)�(zhǔn)模塊的代碼不必綁在特定的�(yīng)用程序上;如果不小心用名稱引� 窗體和控�,則在許多不同的�(yīng)用程序中可以重用�(biāo)�(zhǔn)模塊�
�(biāo)�(zhǔn)模塊(具� .bas 文件�(kuò)展名)可以包含類�、常�(shù)、變�、外部過程和公共過程的公共的或模塊級(jí)的聲��
�(guān)于使用模塊的信息,請(qǐng)參閱“編程基�(chǔ)”和“用�(duì)象編程”�
Visual Basic 的代碼存�(chǔ)在模塊中。模塊有三種類型:窗�、標(biāo)�(zhǔn)和類�
�(jiǎn)單的�(yīng)用程序可以只有一�(gè)窗體,應(yīng)用程序的所有代碼都駐留在窗體模塊中。而當(dāng)�(yīng)用程序龐大復(fù)雜時(shí),就要另加窗體。最終可能會(huì)�(fā)�(xiàn)在幾�(gè)窗體中都有要�(zhí)行的公共代碼。因?yàn)椴幌M趦蓚�(gè)窗體中重�(fù)代碼,所以要?jiǎng)?chuàng)建一�(gè)�(dú)立模塊,它包含實(shí)�(xiàn)公共代碼的過�。獨(dú)立模塊應(yīng)為標(biāo)�(zhǔn)模塊。此后可以建立一�(gè)包含共享過程的模塊庫�
每�(gè)�(biāo)�(zhǔn)模塊、類模塊和窗體模塊都可包含:
A、聲�??蓪⒊?shù)、類�、變量和�(dòng)�(tài)鏈接� (DLL) 過程的聲明放在窗�、類或標(biāo)�(zhǔn)模塊的模塊級(jí)�
B、過程。Sub、Function 或� Property 過程包含可以作為單元來執(zhí)行的代碼片段。本章后面的“過程概述”一節(jié)中將討論這些�(nèi)��
窗體模塊
(文件擴(kuò)展名� .FRM )是大多�(shù) Visual Basic �(yīng)用程序的基礎(chǔ)。窗體模塊可以包含處理事件的過程、通用過程以及變量、常�(shù)、類型和外部過程的窗體級(jí)聲明。如果要在文本編輯器中觀察窗體模�,則還會(huì)看到窗體及其控件的描�,包括它們的屬性設(shè)置�。寫入窗體模塊的代碼是該窗體所屬的具體�(yīng)用程�?qū)S玫?;它也可以引用該?yīng)用程序內(nèi)的其它窗體或?qū)ο�?BR> �(biāo)�(zhǔn)模塊
(文件擴(kuò)展名� .BAS)是�(yīng)用程序內(nèi)其它模塊訪問的過程和聲明的容�。它們可以包含變�、常�(shù)、類�、外部過程和全局過程的全局(在整�(gè)�(yīng)用程序范圍內(nèi)有效的)聲明或模塊級(jí)聲明。寫入標(biāo)�(zhǔn)模塊的代碼不必綁在特定的�(yīng)用程序上;如果不小心用名稱引用窗體和控件,則在許多不同的�(yīng)用程序中可以重用�(biāo)�(zhǔn)模塊�
類模�
� Visual Basic 中類模塊(文件擴(kuò)展名� .CLS)是面向?qū)ο缶幊痰幕A(chǔ)??稍陬惸K中編寫代碼建立新�(duì)�。這些新對(duì)象可以包含自定義的屬性和方法。實(shí)際上,窗體正是這樣一種類模塊,在其上可安放控件、可顯示窗體窗口�