一点通VB.NET类讲解

开发 后端
这里就创建VB.NET类和类关键字进行讲解,VB.NET提供了对.NET名空间概念的支持,希望大家看了本文会有大的提高。

VB.NET经过长时间的发展,很多用户都很了解VB.NET了,这里我发表一下关于VB.NET类的讲解,希望大家看了会有大幅度的提高。在VB以前的版本中创建类时,每一个类都有它自己的文件。如果VB.NET也使用这种方法的话,那VB.NET工程将是一个更大的面向对象工程因为它包含许多文件。但是幸运的是,VB.NET并不是采用这样方法来创建类。可以说这是一个创举,因为它不用为创建一个类就创建一个文件。而是在一个文件中包含许多类,这样就使得程序的可维护性更好了。

#T#另外VB.NET也提供了对.NET名空间概念的支持。VB.NET用于创建属性方法的语法也有些改变。类似于Visual C++,我们可以在类中重载这些方法。至此,我们对VB.NET的新特性已经可以略见一斑了。好吧,言归正转,现在可是为一个工程增加类。

其实,在VB.NET中增加一个类与在VB6增加一个类是很类似的。为了做到这一点我们需要先创建一个新的Winodws应用程序工程,具体操作是从菜单中选择Project(工程)->Add Class(增加类),这时就会弹出一个增加新项目的对话框。

创建VB.NET类

对话框中用户可以增加任意类型的项目到工程中。在本例子中是使用缺省的项目,即增加一个类模块。不管我们选择了哪种VB 代码文件(如表单、类、模块等等),我们得到文件名字的扩展名都为.vb这里值得指出的是,文件的类型是由它的内容决定的,而不是由文件的扩展名决定的。根据我们所选择的类型,IDE(集成开发环境)就在文件中创建不同的开始代码。对话框的最后一行给类命名为MyClass,然后点击Open键,这样一个新的文件就将增加到我们的工程中,它包含了以下简单的代码:

  1. Public Class MyClass  
  2. End Class 

在一个.vb文件中可以包含多个类、模块以及其它代码。接下来的设计过程实际上跟VB的差不多,我们可以手动增加其它的代码到这个文件中去。这里值得指出的是一旦在IDE创建类的时候它就会增加一个新的文件到工程中去。


VB.NET类关键字

在下面的例子中,代码包含了一个关键字End Class。这是一个新的关键字,使用它的目的是为了在一个源文件中包含多个类,这点正是VB.NET与VB6在创建类区别的精髓所在。每当我们在 VB.NET中创建类的时候,我们只是简单地将所有的的代码包含在Class和End Class 之间。例子代码如下:

  1. Public Class TheClass  
  2. Public Sub MyWorks()  
  3. End Sub  
  4. End Class 

另外在一个特定的源文件(后缀名为.vb)中,我们可以使用多个Class...End Class块。

责任编辑:田树 来源: 博客
相关推荐

2009-11-02 16:30:29

VB.NET构造器

2009-10-28 14:30:16

VB.NET RmDi

2009-11-10 17:04:29

VB.NET基础知识

2009-10-26 10:12:14

VB.NET操作MsA

2009-11-02 11:22:59

VB.NET文本文件操

2009-11-04 14:37:40

ADO.NET XML

2010-01-11 16:04:10

VB.NET使用wit

2009-10-20 10:16:24

VB.NET COMB

2009-11-02 17:32:37

VB.NET抽象类

2009-10-12 13:54:22

VB.NET Data

2009-10-23 13:10:14

VB.NET List

2009-10-15 11:42:05

VB.Net赋值语句

2009-10-14 17:21:47

VB.NET定制Win

2010-01-18 18:20:49

VB.NET使用API

2009-10-13 14:42:30

VB.NET静态成员

2009-10-20 09:39:04

VB.NET Butt

2009-10-28 10:31:59

VB.NET Syst

2010-01-12 16:20:44

VB.NET类

2009-10-13 14:50:59

VB.NET Envi

2009-10-20 17:38:54

VB.NET Comp
点赞
收藏

51CTO技术栈公众号