vb.net从入门到放弃:初识vb.net
2018-10-24 本文已影响204人
启灵Alex
起因
近期因公司项目需求,让我们这群实习三个月的小毛孩上手从未接触过的vb.net,作为一个每天昏昏欲睡的人当然是what???
,更主要的是要!加!班!what???
,百度了一番发现似乎VB.Net和C#.Net有着莫名其妙的关系,大多数人更倾向于后者,哈哈我们抛开不管,硬着头皮往下看:
注意:笔者只是简单入门,不会涉及太深
什么是VB.NET
Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其在调试时是以解释型语言方式运作,而输出为EXE程序是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。
VB.Net需要在.Net Framework平台上才能执行。
VB的全称是:Visual Basic
.Net一般是指:.NET Framework
程序结构
作为学习语言入门的必备,当然是从“Hello,World!”开始。
此下引用于w3cschool
命名空间声明 Namespace declaration
一个类或模块 A class or module
一个或多个程序 One or more procedures
变量 Variables
主过程 The Main procedure
语句和表达式 Statements & Expressions
注释 Comments
举个栗子
Imports System '命名空间声明
Module Module1 '一个类或模块,此处是模块
Sub Main() '主过程
Console.WriteLine("Hello World") '语句和表达式
Console.ReadKey()
End Sub
End Module
Imports System程序的第一行用于在程序中包含System命名空间
VB.Net完全面向对象,因此每个程序都必须包含一个类的模块(Module),该类包含程序使用的数据和过程
-
类或模块一般包含多个过程,过程一般有以下几种:
1.函数过程 Function
2.程序过程 Sub
注释:以'开头,将被编译器忽略
-
语句:
Console 访问和操作命令窗口的类
WriteLine() 将数据写入标准输出流
ReadKey() 获取用户按下的下一个键值,常用于停止程序执行
目测vb.net的语法与一些常用的编程语言并无大别。
对于有其他语言基础的同学相对轻松。