bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

vb點虐 中main的簡單介紹

VB點虐 窗體程序如何讓cmd調用?

VB.NET 里面會有一個main方法表示函數的入口

專業從事網站設計、做網站,高端網站制作設計,微信小程序定制開發,網站推廣的成都做網站的公司。優秀技術團隊竭力真誠服務,采用H5技術+CSS3前端渲染技術,響應式網站設計,讓網站在手機、平板、PC、微信下都能呈現。建站過程建立專項小組,與您實時在線互動,隨時提供解決方案,暢聊想法和感受。

main方法的參數就是命令行傳給它的

shutdown.exe能直接調用是因為你的環境變量有C盤的windows目錄

你只要在你程序的輸出目錄(一般為bin)里面打開命令行輸入程序名稱.exe就可以直接執行你的窗體

如果你要調試輸入命令的效果,你打開你項目的屬性,找到調試里面的命令行參數,在里面輸入測試參數就能在你main函數里面看到結果了

那如果你想打開任何命令行都可以執行你的窗體程序,那你把你程序的安裝目錄設置為環境變量,這樣就可以直接執行這個命令了

詳細闡述 vb點虐 中main

每個 Visual Basic 應用程序均必須包含一個稱為VB.NET Main過程。該過程為應用程序的起始點并為應用程序提供總體控制。.NET Framework 在已加載應用程序并準備將控制傳遞給它時,將調用 Main 過程。除非您要創建 Windows 窗體應用程序,否則就必須為自運行的應用程序編寫 Main 過程。

Main 中包含首先運行的代碼。在 Main 中,可以確定在程序啟動時首先加載的窗體,確定系統上是否已在運行您的應用程序副本,為應用程序建立一組變量,或者打開應用程序需要的數據庫。

VB.NET Main過程的要求

獨立運行的文件(擴展名通常為 .exe)必須包含 Main 過程。庫(例如,擴展名為 .dll)不獨立運行,因而不需要 Main 過程。可以創建的不同類型的項目的要求如下:

控制臺應用程序可以獨立運行,而且您必須提供至少一個 Main 過程。

Windows 窗體應用程序可以獨立運行。但是,Visual Basic 編譯器會在此類應用程序中自動生成一個 Main 過程,因而您不需要編寫此過程。

類庫不需要 Main 過程。這些類庫包括 Windows 控件庫和 Web 控件庫。作為類庫部署 Web 應用程序。

聲明VB.NET Main過程

有四種方法可以聲明 Main 過程。它可以使用參數或不使用參數,可以返回值或不返回值。

注意

如果在類中聲明 Main 過程,則必須使用 Shared 關鍵字。在模塊中,Main 不必是 Shared。

最簡單的方法是聲明一個不使用參數或不返回值的 Sub 過程。

Module mainModule

Sub Main()

MsgBox("The Main procedure

is starting the application.")

' Insert call to appropriate

starting place in your code.

MsgBox("The application

is terminating.")

End Sub

End ModuleMain

還可以返回一個 Integer 值,操作系統將其作為程序的退出代碼。其他程序可以通過檢查 Windows ERRORLEVEL 值來測試該代碼。若要返回退出代碼,必須將VB.NET Main過程聲明為 Function 過程而不是 Sub 過程。

Module mainModule

Function Main() As Integer

MsgBox("The Main procedure

is starting the application.")

Dim returnValue As Integer = 0

' Insert call to appropriate

starting place in your code.

' On return, assign appropriate

value to returnValue.

' 0 usually means successful

completion.

MsgBox("The application is

terminating with error level " _

CStr(returnValue) ".")

Return returnValue

End Function

End ModuleMain

還可以采用一個 String 數組作為參數。數組中的每個字符串均包含一個用于調用程序的命令行參數。您可以根據它們的值采取不同的操作。

Module mainModule

Function Main(ByVal cmdArgs()

As String) As Integer

MsgBox("The Main procedure is

starting the application.")

Dim returnValue As Integer = 0

' See if there are any arguments.

If cmdArgs.Length 0 Then

For argNum As Integer = 0 To

UBound(cmdArgs, 1)

' Insert code to examine cmdArgs

(argNum) and take

' appropriate action based on its value.

Next argNum

End If

' Insert call to appropriate starting

place in your code.

' On return, assign appropriate

value to returnValue.

' 0 usually means successful completion.

MsgBox("The application is

terminating with error level " _

CStr(returnValue) ".")

Return returnValue

End Function

End Module

可以聲明VB.NET Main過程來檢查命令行參數而不返回退出代碼,如下所示。

Module mainModule

Sub Main(ByVal cmdArgs() As String)

MsgBox("The Main procedure is

starting the application.")

Dim returnValue As Integer = 0

' See if there are any arguments.

If cmdArgs.Length 0 Then

For argNum As Integer = 0 To

UBound(cmdArgs, 1)

' Insert code to examine cmdArgs

(argNum) and take

' appropriate action based on its value.

Next argNum

End If

' Insert call to appropriate

starting place in your code.

MsgBox("The application is

terminating."

End Sub

End Module

vb點虐 登陸界面中當login驗證后進入main窗體時怎樣關閉login窗體

您可以調用Me.Hide()方法隱藏Login窗體。

另外,如果您使用新建工程后的那個默認窗體作為Login窗體,那么您只能隱藏這個窗體或修改程序的啟動對象。因為VB點虐 默認將創建工程時的那個默認窗體作為程序的主窗體,應用程序的主消息循環就建立在這個窗體上,如果您關閉這個窗體,那么所有的消息泵都會停止,應用程序就會退出。

我比較推薦您將Main窗體設為應用程序的主窗體,這樣可以減小資源的占用,當Login完成后就可以釋放Login窗體了。

另外,vb點虐 中的me變量相當于C語言中的this指針,它指向當前類。

推薦一個網站,這個網站有很多的教程,而且基本都是附部分代碼,可能有一些對您有用的信息。

文章名稱:vb點虐 中main的簡單介紹
當前地址:http://vcdvsql.cn/article2/ddsegoc.html

成都網站建設公司_創新互聯,為您提供網站內鏈小程序開發品牌網站設計企業網站制作建站公司網站設計公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設