- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visual basic 程式設計範例教本 - web.nuu.edu.tw
第12章 建立多表單與模組的應用程式 12-1 Visual Basic的方案與專案 12-2 模組化Visual Basic應用程式 12-3 建立多表單的應用程式 12-4 建立多文件介面的應用程式 12-5 執行外部應用程式 12-1 Visual Basic的方案與專案 12-1-1 Visual Basic的專案 12-1-2 Visual Basic的方案 12-1-1 Visual Basic的專案-說明 在本書前建立的主控台或Windows應用程式,都是隸屬於同名方案的Visual Basic專案。如果準備建立大型應用程式,在一個方案下可能需要建立多個專案。 Visual Basic專案是方案中的容器,每一個專案可以建立執行檔(.exe)、動態連結程式庫(.dll)或模組(Modules)等。 12-1-1 Visual Basic的專案-專案的基礎 Visual Basic專案的資訊是儲存在副檔名為.vbproj的檔案,在專案檔案記錄建立應用程式所需的檔案、資料夾和編譯等相關資訊。 請開啟或自行建立「範例程式\Ch12\Ch12-1-1」資料夾的Visual Basic專案,就可以在右上角看到「方案總管」視窗,如下圖所示: 12-1-1 Visual Basic的專案-專案的屬性頁(圖例) 在「方案總管」視窗的【Ch12-1-1】專案上執行右鍵快顯功能表的【屬性】指令,可以看到專案的屬性頁。 12-1-1 Visual Basic的專案-專案的屬性頁(屬性說明) 【應用程式】標籤的常用屬性,如下表所示: 12-1-1 Visual Basic的專案-專案的種類 在VBE新增專案時提供多種專案範本,可以幫助我們快速建立所需的應用程式,如下表所示: 12-1-2 Visual Basic的方案-說明 如果使用VBE建立大型應用程式,除了建立Visual Basic的Windows應用程式外,我們可能需要同時建立多個類別庫,此時就需要在同一個方案建立多個專案來開發應用程式。 12-1-2 Visual Basic的方案-方案的基礎 方案簡單的說是專案的容器,內含一到多個專案,使用.sln和.suo儲存方案的定義。請開啟「範例程式\Ch12\Ch12-1-2」資料夾的Visual Basic專案,可以看到「方案總管」視窗,如右圖所示: 12-1-2 Visual Basic的方案-建立多專案的方案 VBE在預設情況下,同一個方案只建立一個專案,如果需要在方案新增其他專案,如下圖所示: 12-2 模組化Visual Basic應用程式 12-2-1 新增表單 12-2-2 新增模組 12-2-3 模組等級的範圍 12-2-4 指定啟動表單或模組 12-2-1 新增表單-說明 Visual Basic應用程式如果使用模組化程式設計,在應用程式中的表單、模組和類別等都可以視為是一個個模組。 到目前為止的範例程式都只有單一表單,對於複雜的應用程式,我們可以建立多個表單和新增共用程序與函數的模組。 事實上,大部分的應用程式都不是單一表單的應用程式,如果程式需要多個表單使用介面,大部分是指對話方塊。我們可以在Visual Basic專案加入所需表單,預設是以Form2~n.vb依序來命名。 12-2-1 新增表單-在專案加入新表單 在Visual Basic的專案加入新表單的方法有2種,如下所示: 在「方案總管」視窗的專案上,執行右鍵快顯功能表的「加入/加入Windows Form」指令,就可以新增表單。 在開啟專案後,執行「專案/加入Windows Form」指令來新增表單,本節的範例程式是使用此方式。 12-2-1 新增表單-開啟與關閉新表單 如果Visual Basic專案擁有多個表單,除非將它設為啟動表單,否則Form1表單需要使用程式碼來開啟其他表單,如下所示: Dim f2 As Form2 f2 = New Form2() f2.Show() 程式碼在宣告Form2表單物件變數f2後,使用Show()方法開啟Form2表單。關閉表單是使用Close()方法,如下所示: f2.Close() 12-2-2 新增模組-說明 Visual Basic模組(Modules)是一種參考資料型態,在Visual Basic專案加入模組檔案,預設使用Module1~n.vb命名,通常專案中的模組是用來建立表單共享的程序與函數。 表單Form1.vb是類別(Class)檔案,在表單建立的程序與函數需要使用物件方法來呼叫,但是位在模組宣告的公用(Public)變數或程序與函數,就能夠使用如同Visual Basic內建函數的方式來進行呼叫。 12-2-2 新增模組-範例 01: Module Module1 02: 03:
您可能关注的文档
- 21世纪学生技能.ppt
- 30.doc
- 31二十世纪现实主义(下).ppt
- 21世纪教育网_22016.doc
- 24、果园机器人ppt课件.ppt
- 42-5144.doc
- 59b28753-a693-4dce-909f-18145852ebeb.ppt
- 95年度高中職社區化成果報告 - web.fg.tp.edu.tw.ppt
- 100学年度大学多元入学方案.ppt
- 102工具機旗艦型企業推動方案辦法1020114.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)