vb.net+中main,VBNET编程宝典

vb.net 的sub main()

Module Module1

创新互联IDC提供业务:成都机柜租用,成都服务器租用,成都机柜租用,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。

Public form1 As form

Public Sub main()

form1 = New Form

form1.Show()

End Sub

End Module

vb.net登陆界面中当login验证后进入main窗体时怎样关闭login窗体

您可以调用Me.Hide()方法隐藏Login窗体。

另外,如果您使用新建工程后的那个默认窗体作为Login窗体,那么您只能隐藏这个窗体或修改程序的启动对象。因为VB.net默认将创建工程时的那个默认窗体作为程序的主窗体,应用程序的主消息循环就建立在这个窗体上,如果您关闭这个窗体,那么所有的消息泵都会停止,应用程序就会退出。

我比较推荐您将Main窗体设为应用程序的主窗体,这样可以减小资源的占用,当Login完成后就可以释放Login窗体了。

另外,vb.net中的me变量相当于C语言中的this指针,它指向当前类。

推荐一个网站,这个网站有很多的教程,而且基本都是附部分代码,可能有一些对您有用的信息。

vb.net工程的main函数在哪个文件

看来您不了解vb.net的程序结构。vb.net的Windows方面的工程分为两种:窗体应用程序和控制台应用程序。窗体应用程序没有Main函数,直接从一个窗体启动(例如启动对象设置为Form1),启动时会自动加载Form1.Designer.vb获得控件信息(窗体设计器自动生成),Form1.vb获得你编写的代码和事件处理程序。控制台应用程序需要从一个Module启动。一个控制台应用程序可以含有多个模块,但启动时只调用选择的启动对象里面的Sub Main()。

VB.Net Sub Main 的问题

看你的意思,你是不是想问怎么在VB.NET中获取命令行参数?如果是这样,很简单,在Vb.NET中,利用System.Environment.GetCommandLineArgs函数返回一组系统传送的启动参数。

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

Dim myArg() As String, i As Integer

myArg = System.Environment.GetCommandLineArgs

If myArg.Length 0 Then

For i = 1 To UBound(myArg)

MsgBox(myArg(i).ToString)

Next

End If

End Sub

假设你的程序编译为A.EXE,运行时用 A.EXE /a /s /pt 带参数运行,则用上述代码,可分别显示/a /s /pt


当前标题:vb.net+中main,VBNET编程宝典
文章出自:http://azwzsj.com/article/hshjsg.html