千家信息网

如何定义VB.NET类

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章给大家分享的是有关如何定义VB.NET类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.VB.NET类定义1.单击"文件"菜单上的"新建项目",创建一个项目。"新
千家信息网最后更新 2024年11月27日如何定义VB.NET类

这篇文章给大家分享的是有关如何定义VB.NET类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一.VB.NET类定义

1.单击"文件"菜单上的"新建项目",创建一个项目。"新建项目"对话框随即出现。

2.从 Visual Basic 项目模板列表中选择"Windows 应用程序",以显示新项目。

3.在"项目"菜单中单击"添加类",将一个新类添加到项目中。出现"添加新项"对话框。

4.选择"类"模板。

5.给新类 UserNameInfo.vb 命名,然后单击"添加"以显示新类的代码。

Visual Basic 复制代码   Public Class UserNameInfo  End Class

注意可以使用 Visual Basic"代码编辑器",在新类的名称之前键入 Class 关键字,将类添加到启动窗体中。"代码编辑器"会提供相应的 End Class 语句。

6.在 Class 和 End Class 语句之间加入以下代码,为类定义私有字段:

Visual Basic 复制代码   Private userNameValue As String

将字段声明为 Private 意味着该字段只能在该类内使用。可以通过使用提供更大访问权限的访问修饰符(如 Public)来使字段得以从类的外部进行访问。有关更多信息,请参见 Visual Basic 中的访问级别。

7.通过添加以下代码为类定义属性:

Visual Basic 复制代码   Public Property UserName() As String  Get  ' Gets the property value.  Return userNameValue  End Get  Set(ByVal Value As String)  ' Sets the property value.  userNameValue = Value  End Set  End Property


8.通过添加以下代码为类定义方法:

Visual Basic 复制代码   Public Sub Capitalize()'   Capitalize the value of the property.  userNameValue = UCase(userNameValue)  End Sub

9.通过添加名为 Sub New 的过程为新类定义参数化的构造函数:

Visual Basic 复制代码   Public Sub New(ByVal UserName As String)  ' Set the property value.  Me.UserName = UserName  End Sub

当创建基于此类的对象时,会自动调用 Sub New 构造函数。此构造函数设置保存用户名的字段值。

二.创建测试类的按钮

1.右击"解决方案资源管理器"中启动窗体的名称,将启动窗体更改为设计模式,然后单击"视图设计器"。默认情况下,"Windows 应用程序"项目的启动窗体的名称为 Form1.vb。主窗体随即出现。

2.在主窗体中添加一个按钮,然后双击该按钮显示 Button1_Click 事件处理程序的代码。添加下列代码以调用测试过程:

Visual Basic 复制代码   ' Create an instance of the class.  Dim user As New UserNameInfo("Moore, Bobby")  ' Capitalize the value of the property.  user.Capitalize()  ' Display the value of the property.  MsgBox("The original UserName is: " & user.UserName)  ' Change the value of the property.  user.UserName = "Worden, Joe" ' Redisplay the value of the property.  MsgBox("The new UserName is: " & user.UserName)

三.VB.NET类定义运行应用程序

按 F5 运行应用程序。单击窗体上的按钮以调用测试过程。它会显示一则消息,说明原来的 UserName 是"MOORE, BOBBY",因为该过程调用了对象的 Capitalize 方法。

单击"确定"关闭该消息框。Button1 Click 过程会更改 UserName 属性的值,并显示一则消息,说明 UserName 的新值为"Worden, Joe"。

感谢各位的阅读!关于"如何定义VB.NET类"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

代码 窗体 项目 字段 程序 过程 应用程序 按钮 应用 函数 名称 更多 消息 测试 内容 对话框 对象 属性 方法 模板 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 什么措施保证数据库的安全性 视易批量入库程序怎么连接服务器 au动态媒体服务器进程 java软件开发 会计系统由数据库和什么组成 厦门龙商网络技术公司招聘 计算机网络技术演讲公开课 数据库技术的奠基人之一ef 软件开发海外出差能学到东西 网络安全应急响应处置办法 梦三国2在哪个国家有服务器 黑暗之魂三数据库 湖州软件开发驻场哪家实惠 服务器搭建个人博客免费 软件开发组的岗位职责 5g网络安全带来什么 逍遥安卓 代理服务器 数据库企业信息表 2018长沙网络安全展会 组态王为什么写不进数据库 多媒体数据库检索 寻甸软件开发市场价 嵌入式软件开发产品 软件开发学一年能做什么 数据库还原报错3634 网络安全防骗提醒 什么时候数据库技术迅速发展 广东省电信网络安全宣传周 公司一台服务器变多台电脑 数据库查询表格有哪些字段
0