VB.net怎么用Sub Main


      今天在Vb.net群里碰到有人問Winform項目通過Main函數來啟動程序。找百度得到的信息也不夠明確和具體,一些初學的人甚至有一定Vb.net使用經驗的人都以為這沒法實現,Main已經由Vb.net隱式實現了,不提供覆蓋。其實這是錯誤的,我們完全可以自行來定義。雖然vb.net不像C#那樣在創建項目時就自動提供了一個Program.cs的類,並且包含了Main入口函數的定義,但是我們完全可以自己手工創建,那么具體我們應該如何做了?

      1、首先創建一個Vb.net的Winform應用程序項目。

1

      2、在解決方案資源管理器中右鍵創建的項目,以此選擇“添加”-“模塊”,並將模塊命名為“Program.vb”。

2

      3、在該模塊中錄入以下代碼。

Public Module Program
    Public Sub Main()
        MsgBox("哈哈")
    End Sub
End Module

    4、再次在解決方案資源管理器中右鍵創建的項目,並選擇“屬性”,左側選擇選項卡“應用程序”,清除右側“啟動應用程序框架”的復選框,然后再“啟動對象”的下拉框中我們就可以選中“Sub Main”選項了。

3

      5、啟動調試,將會看到如下結果

4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM