vb.net 订阅
Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。 [1]  其在调试时是以解释型语言方式运作,而输出为EXE程序时是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE。VB.Net需要在.Net Framework平台上才能执行。 展开全文
Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。 [1]  其在调试时是以解释型语言方式运作,而输出为EXE程序时是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE。VB.Net需要在.Net Framework平台上才能执行。
信息
外文名
Visual Basic .NET
操作系统
MicrosoftWindows,Android,BSD等
开发公司
微软(Microsoft)
主要实作产品
Microsoft Visual Studio等
许可证
专有软件
中文名
Visual Basic .NET
派生副语言
Microsoft Visual Basic
编程范型
结构化 指令式 面向对象 声明式
发行日期
2002年
Platform
通用语言运行库
Visual Basic .NET简介
Visual Basic .NET通常缩写为VB.NET,在某些特定情况下也直接简称VB,比如在.NET这个大话题下或者与其他.NET语言一起讨论的时候。Visual Basic .NET属Basic系语言,其语法特点是以极具亲和力的英文单词为基础标识,以及与自然语言极其相近的逻辑表达,有时候你会觉得写VB.NET代码就好像在写英文句子一样,从这个角度来说,VB.NET似乎是最高级的一门编程语言,当然在Basic系语言中VB.NET也确实是迄今为止最强大的一门编程语言。Visual Basic .NET的应用范围包括Windows桌面、Web以及当下突然觉醒的正在奋力追赶的第三大移动平台Windows Phone。由于改动太大,导致VB.NET对VB的向后兼容性不好,在业界引起不小的争议。VB.NET是"...中间解释性语言“,这种说法极不准确,甚至完全错误。可能原编辑者是指的编译器会先将源码翻译成MSIL(Microsoft Intermediate Language)中间语言这回事,但这和”解释性语言“有很大差别。此段列出的是仅Visual Basic .Net语言部分较独特或者较重要的特性。*运算优先级:算术>连接>比较>逻辑运算(用括号可改变优先级)详细:如果表达式中出现几种运算,将按照预先确定的称为“运算符优先级”的顺序计算和解析各个部分。优先级规则当表达式包含不止一种运算符时,则按照下列规则对其进行计算:优先级顺序运算符的计算优先级顺序如下:算术运算符和串联运算符求幂 (^)一元标识和非(+、–)乘法和浮点除法(*、/)整数除法 (\)取模 (Mod)加法和减法(+、–),字符串连接 (+)字符串连接 (&)算术移位(<>)比较运算符所有比较运算符(=、<>、、>=、Is、IsNot、Like、TypeOf...Is)逻辑运算符和位运算符非 (Not)与 (And、AndAlso)或 (Or、OrElse)异或 (Xor)注释= 运算符只是相等比较运算符,而不是赋值运算符。字符串连接运算符 (&) 不是算术运算符,但它在优先级方面与算术运算符属于一组。Is 和 IsNot 运算符是对象引用比较运算符。 它们不比较两个对象的值,只确定两个对象变量是否指向相同的对象实例。结合性当具有相同优先级的运算符(例如乘法和除法)在表达式中一起出现时,编译器将按每个运算符出现的顺序从左至右进行计算。Visual Basic 中的运算符具有“左结合性”。重写优先级和结合性可以使用括号强制表达式中的某些部分先于其他部分计算。 这会重写优先级顺序和左结合性。 Visual Basic 始终先执行括在中括号内的操作,再执行括号外的操作。然而,在括号内,它保持普通优先级和结合性,除非您在括号内再使用括号。*三元表达式:IIf(Expression,TruePart,FalsePart),是Microsoft.VisualBasic命名空间下的函数,不论结果如何都会计算TruePart和FalsePart的表达式,它有相应的返回值。较高版本中存在 If(Expression,TruePart,FalsePart) 运算符,与IIf的区别是它能短路计算,Expression为真时不计算FalsePart,Expression为假时不计算TruePartVisual Basic .Net有很多系统常量,它们都在Microsoft.VisualBasic.Constants命名空间下,这些常量包括很多方面,如表示回车换行符的vbCrLf、表示逻辑结果的vbOK以及用在时间方面的vbShortDate等等。Visual Basic .Net已经是一门完全面向对象的语言,以下是关于面向对象的一些关键词:还有一些与上面对应的如可重载、必须继承等等在这里就没必要一一列出了。在Visual Basic .Net使用 Function 或 Sub 关键字创建 Lambda 表达式,就像创建标准函数或子例程一样。 但是,Lambda 表达式包括在语句中。下面分别演示单行与多行。用Function并返回值:用Sub:比起其他语言,Visual Basic .Net用Function和Sub更能直观体现Lambda表达式的本质——匿名方法。
收起全文
精华内容
下载资源
问答

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,543
精华内容 13,017
关键字:

vb.net