.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版权协议,转载请附上原文出处链接和本声明。