winforms 使用文本编辑器创建一个简单的VB.NET WinForms应用程序
示例
打开文本编辑器(如记事本),然后输入以下代码:
ImportsSystem.ComponentModel
ImportsSystem.Drawing
ImportsSystem.Windows.Forms
NamespaceSampleApp
PublicClassMainForm:InheritsForm
PrivatebtnHelloAsButton
'Theform'sconstructor:thisinitializestheformanditscontrols.
PublicSubNew()
'Settheform'scaption,whichwillappearinthetitlebar.
Me.Text="MainForm"
'Createabuttoncontrolandsetitsproperties.
btnHello=NewButton()
btnHello.Location=NewPoint(89,12)
btnHello.Name="btnHello"
btnHello.Size=NewSize(105,30)
btnHello.Text="SayHello"
'Wireupaneventhandlertothebutton's"Click"event
'(seethecodeinthebtnHello_Clickfunctionbelow).
AddHandlerbtnHello.Click,NewEventHandler(AddressOfbtnHello_Click)
'Addthebuttontotheform'scontrolcollection,
'sothatitwillappearontheform.
Me.Controls.Add(btnHello)
EndSub
'Whenthebuttonisclicked,displayamessage.
PrivateSubbtnHello_Click(senderAsObject,eAsEventArgs)
MessageBox.Show("Hello,World!")
EndSub
'Thisisthemainentrypointfortheapplication.
'AllVB.NETapplicationshaveoneandonlyoneofthesemethods.
<STAThread>_
PublicSharedSubMain()
Application.EnableVisualStyles()
Application.Run(NewMainForm())
EndSub
EndClass
EndNamespace
将文件保存到您具有读/写访问权限的路径。通常,以文件所包含的类(例如)命名X:\MainForm.vb。
VB.NET从命令行运行编译器,并将路径作为参数传递给代码文件:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\vbc.exe/target:winexe"X:\MainForm.vb"
注意:要将VB.NET编译器版本用于其他.NETFramework版本,请查看路径%WINDIR%\Microsoft.NET并相应地修改上面的示例。有关编译VB.NET应用程序的更多信息,请参见HelloWorld。
编译完成后,MainForm.exe将在与代码文件相同的目录中创建一个名为的应用程序。您可以从命令行运行该应用程序,也可以在资源管理器中双击该应用程序。