VB.Net总结

.NET框架是一个多平台应用程序开发框架,支持多种编程语言如VisualBasic、C#、C++等。该框架提供了一个庞大的代码库,适用于Windows应用程序、Web应用程序和网页服务的开发。VB.Net作为.NET框架的一部分,是一种面向对象的编程语言,用于编写.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
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值