VB.NET开发基础

课程介绍

    Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE。VB.Net需要在.Net Framework平台上才能执行。
    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)中间语言这回事,但这和”解释性语言“有很大差别。

关键词

关键字

描述

Namespace

包含类似或相关功能的类的集合

Class

用来定义一个对象,包含对象的属性(包括变量)、方法(包括过程sub和函数)

Sub

子过程,可以把要使用的数据以参数形式传入,但不返回值

Function

函数,同样可以传参数,但要求有返回值

Property

属性过程,设置或返回对象的属性值

Return

结束当前subfunction,若是函数则返回一个函数值

Dim

声明或定义一个变量

New

创建一个新的实例对象

Nothing

表示一个变量没有值,与其他语言或数据库中的null等价

Me

当前类的实例对象的引用

Console

.NET用于访问和操作命令窗口的类,主要用于命令行应用程序

Module

模块,定义一个不是类的代码块,但它同样可以包含变量和方法

 语言特性       

         此段列出的是仅Visual Basic .Net语言部分较独特或者较重要的特性 

 数据类型       

         数值型:整型(Short、Integer、Long和无符号的Byte)、非整型(Decimal 、Single、Double)
        字符型:Char、String
        泛型:List(Of T)、Dictionary(Of K,V)
        其他类型:Boolean、Date、Object、Enum、Array、ArrayList、Structure
 






 

下一篇:C#开发基础