VB.Net总结

.NET框架

.NET Framework是一个平台,可以编写以下类型的应用:

  • Windows应用程序
  • Web应用程序
  • 网页服务

.Net框架应用程序是多平台应用程序。 该框架的设计方式使其可以从以下任何语言使用:Visual Basic,C#,C ++,Jscript和COBOL等。

.Net框架包含一个巨大的代码库,用于客户端语言(如VB.Net), 这些语言使用面向对象的方法。所有这些语言可以访问框架以及彼此通信。

VB.Net

VB.Net是.Net框架的一部分,是一种面向对象的编程语言,用于编写.Net应用程序。Visual Studio (VS)是VB.Net的开发工具。

VB.Net中命名类的基本规则:

  • 名称必须以字母开头,后跟一个字母,数字(0 - 9)或下划线。 标识符中的第一个字符不能是数字。
  • 它不能包含任何嵌入的空格或符号是怎样的? - +! @#%^&*()[] {}。 ; :“’/和\。但是,可以使用下划线(_)。
  • 不能是保留关键字。

变量声明:

Dim StudentID As Integer = 100
Dim StudentName As String = "Bill Smith"

编译器指令:

  • The #Const 指令
#Const constname = expression
  • The #ExternalSource 指令
  • The #If…Then…#Else 指令
  • The #Region 指令

正则表达式

正则表达式是可以与输入文本匹配的模式。 .Net框架提供了允许这种匹配的正则表达式引擎。 模式由一个或多个字符文字,运算符或构造组成。
匹配以“S”开头的单词:

Imports System.Text.RegularExpressions
Module regexProg
   Sub showMatch(ByVal text As String, ByVal expr As String)
      Console.WriteLine("The Expression: " + expr)
      Dim mc As MatchCollection = Regex.Matches(text, expr)
      Dim m As Match
      For Each m In mc
          Console.WriteLine(m)
      Next m
   End Sub
   Sub Main()
      Dim str As String = "A Thousand Splendid Suns"
      Console.WriteLine("Matching words that start with 'S': ")
      showMatch(str, "SS*")
      Console.ReadKey()
   End Sub
End Module

版权声明:本文为LT_Future原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。