扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
一、点击File -> Project,新建一个工程。如下图:
二、在弹出的对话框中点击"Project Type"栏目下的第一项"Visual Basic Projects",然后在左边的"Templates"栏里选择"Windows Application"。记得输入工程名字并设置工程保存的目录
三、在弹出的对话框中点击"Yes"
四、程序语法说明
Imports System.ComponentModel
Imports System.Drawing
Imports System.WinForms
// Imports 的作用与with……….end with的意思是一样的 system.drawing.xxyy 在使用了Imports System.Drawing以后都可以写成xxyy。
Public Class Form1
// 在Class与End Class中间就是一个类了。
Inherits System.WinForms.Form
file://Inherits表示这个类由System.WinForms.Form派生出来,具有所有父类已有的方法成员
Public Sub New()
file://等于VB6K中的dim form as object 加 form=new xxxform,加 load form
MyBase.New
Form1 = Me
InitializeComponent file://等于VB6中的Form_Load事件
Overrides Public Sub
file://Dispose()等于VB6的form_unload事件 form1.dispose等于VB6的unload form1
MyBase.Dispose
components.Dispose
End Sub
#Region " Windows Form Designer generated code "
file://Region是形成窗体的代码,不要直接修改,丛属性窗口设置他们
五、vb.net的工作面板视图
Private components As System.ComponentModel.Container
Private WithEvents Button1 As System.WinForms.Button
file://这一句改成Public WithEvents Button1 As System.WinForms.Button以后你就可以在别的类中调用他,你应该在属性窗口修改他
Dim WithEvents Form1 As System.WinForms.Form
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Me.Button1 = New System.WinForms.Button()
Button1.Location = New System.Drawing.Point(200, 88)
Button1.Size = New System.Drawing.Size(56, 32)
Button1.TabIndex = 0
Button1.Text = "Button1"
Me.Text = "Form1"
Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
Me.Controls.Add(Button1)
End Sub
#End Region
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
End Sub
End Class
六、点击"Project Type"栏目下的第一项"Setup and Deployment Projects",然后在左边的"Templates"栏里选择"Setup Winzard ",输入安装程序的名字并设置输出路径,生成安装程序.
七、点击OK,build 成 exe 就行了。生成的exe文件存放在"Obj"目录。
只要对方装了Microsoft .NET Framework SDK,就不需要安装程序了,所有DLL等组件只要拷到当前目录即可,不存在注册的问题。Net的完全安装包大得惊人。幸好支持大部分的操作系统(win9x,win2000)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者