《首看vb.net》

背景

   vb.net久闻大名,却一直未曾相见。今日终于相遇,首先通过度娘来了解vb.net,对其进行宏观把握,以便进行接下来的学习。

《首看vb.net》_第1张图片

简介

    vb.net出生于2002年,它的全名称为Visual Basic .NET,vb.net是它的简写。它的出生并不是无源之水,是基于微软.NET Framework之上的面向对象的编程语言,也可以说是之前我们所熟悉的VB在.NET Framework平台上的升级版本,增强了对面向对象的支持,在Basic系语言中VB.NET确实是迄今为止最强大的一门编程语言。

    它的运作方式在调试和输出后的程序是不同的,在调试阶段采用解释型语言,在输出后的EXE程序以编译型语言方式运行。

对象关键词

    VB是面向过程的一门语言,而vb.net是面向对象的,在此存在一些面向对象的关键词:

    这些关键词在vb.net是屡见不鲜的,其中接口、重载、重写在学习大话设计模式时也是频频接触。

数据类型

数值型:整型(Short、Integer、Long和无符号的Byte)、非整型(Decimal 、Single、Double)

字符型:Char、String

泛型:List(Of T)、Dictionary(Of K,V)

其他类型:Boolean、Date、Object、Enum、Array、ArrayList、Structure

   通过了解这些数据类型,可以方便我们在进行开发时进行相应的定义和声明,从而实现我们想要的效果

运算符

算术运算符:/(除),\(整除),Mod(取模)

串联运算符:&,+亦可

逻辑/按位运算符:Not、And、Or、Xor、AndAlso、OrElse

赋值运算符:= ,^= ,*= ,/= ,\= ,+= ,-= ,<<=,>>=,&=

比较运算符:< ,<= ,> ,>= ,= ,<> ,Is ,IsNot ,Like

移位运算符:<< ,>>

其他运算符:AddressOf 运算符 ,GetType 运算符 ,函数表达式,If 运算符 ,TypeOf 运算符,Await 运算符,DirectCast 运算符 ,TryCast 运算符 ,New 运算符

   运算符告诉我们在进行运算时有相应的编写规则,在我们进行编程时,注意相应的符号。而且没有规矩不成方圆,按照如下规则程序方可按照我们想要的过程进行运转。

1.算术运算符和串联运算符的优先级在下面列出,它们的优先级均高于比较运算符、逻辑运算符和位运算符。

2.所有比较运算符具有相同的优先级,它们的优先级均高于逻辑运算符和位运算符,但低于算术运算符和串联运算符。

3.逻辑运算符和位运算符的优先级在下面列出,它们的优先级均低于算术运算符、串联运算符和比较运算符。

4.具有相同优先顺序的运算符将按照它们在表达式中出现的顺序从左至右进行计算

《首看vb.net》_第2张图片

流程控制

条件:If、Select Case

循环:For、For Each、While、Do While… …Loop、Do …Loop Until…

终止:Exit [Do、For、Function、Property、Select、Sub、Try]

异常处理:Try...Catch...Finally 语法支持"结构化异常处理"。

《首看vb.net》_第3张图片

   简单了解流程控制,可以帮助我们分析具体的代码过程是怎样的形式进行展现的,同时可以帮助我们了解相关错误怎样进行处理或者说进行规避。

PS:简单了解vb.net,在实际的学习过程中,再来深入了解其内心世界。



你可能感兴趣的:(《首看vb.net》)