vb.net从入门到放弃:初识vb.net

起因

  近期因公司项目需求,让我们这群实习三个月的小毛孩上手从未接触过的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的语法与一些常用的编程语言并无大别。
对于有其他语言基础的同学相对轻松。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Awesome DotNet,这又是一个 Awesome XXX 系列的资源整理,由 quozd 发起和维护。内容...
    小明yz阅读 3,801评论 0 47
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,033评论 3 119
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,831评论 25 709
  • part 1 作业 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello Er...
    02b2972e6a93阅读 609评论 0 1
  • 当需要将byte[]转换成String字符串后再次将字符串转成byte[]时,发现用String的getBytes...
    Do_40阅读 3,941评论 2 3