Visual Basic快速入门

Basic语言的全名是Beginner’s All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),是几十年前流行过的一门语言。我高中时候一门数学选修课中使用的也是Basic语言。我还记得当时我为了使用Basic语言,还从网上下了一个简陋的QBasic工具。当时第一次接触编程的我对编程语言充满了兴趣。当然在现在,Basic语言已经基本没什么用了。现在还在使用的Basic语言大概就是微软的Visual Basic了。今天就来介绍一下Visual Basic语言。需要注意的是,VB语言运行在微软的CLR上,所以如果你对C#比较熟悉的话,学习VB就很简单了。

HelloWorld

照例,第一个项目自然应该是HelloWorld。打开Visuall Studio,创建一个VB项目,然后就会出现如下图所示的代码。

HelloWorld

来解释一下HelloWorld的代码。首先第一行是导入类库,和C#、java的import语句是一个道理。然后下面定义了一个Program模块,其中定义了Main函数,在函数中输出Hello World。在VB中,不使用大括号作为块分隔符,而是使用End语句来结束块作用域。

Imports System

Module Program
    Sub Main(args As String())
        Console.WriteLine("Hello World!")
    End Sub
End Module

基本数据类型

由于VB和C#都是运行在CLR上的语言,所以其实它们的基本类型是一样的,都有有/无符号的各种长度整数、单精度双精度浮点数、布尔类型、字符和字符串等类型。下面的代码仅列出几个常用的。

Public Class DataType
    Sub DataType()
        Dim b As Byte
        Dim i As Integer
        Dim s As Single
        Dim d As Double
        Dim c As Char
        Dim str As String
        Dim bool As Boolean

        b = 100
        i = 1000
        s = 1.5
        d = 3.1415926
        c = "c"c
        str = "abc"
        bool = True
    End Sub
End Class

变量和常量

VB的变量定义也和C系语言不同,使用的是Dim 变量名 As 变量类型的语法进行定义。变量必须先定义才能使用。如果想同时定义多个变量,可以这么写。

Dim i, j As Integer

如果想在定义变量的同时初始化,可以这样。

Dim bool As Boolean = True

如果要定义常量,可以变量类似,只不过使用Const关键字。

Const cs As Integer = 1000

运算符

先来看看算术运算符。

运算符 用途 例子
^ 幂运算符 3 ^ 2 = 9
+ 加法
- 减法
* 乘法
/ 小数除法 3 / 2 = 1.5
\ 整除 3 \ 2 = 1
MOD 取模 6 MOD 4 = 2

然后是比较运算符。这里需要注意的就是VB的相等和不等和其他语言的可能不太一样。

运算符 用途
= 相等
<> 不等
< 小于
> 大于
<= 不大于
=
不小于

然后是逻辑运算符。

运算符 用途
And 与运算符,不短路求值
Or 或运算符,不短路求值
Not 非运算符
Xor 异或运算符
AndAlso 与运算符,短路求值
OrElse 或运算符,短路求值
IsTrue 是否为真
IsFalse 是否为假

条件语句

If语句

先来看看VB中的If语句,其基本结构是If 条件 Then 执行体 Else 执行体 End If

        Dim num As Integer = 5
        If num\2 = 0 Then
            Console.WriteLine($"{num} is even")
        Else
            Console.WriteLine($"{num} is odd")
        End If<
  • 123
    点赞
  • 604
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
vb基础教程我们需要什么?当我们在一个精彩的游戏世界中游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那实在是一件可望而不可及的事情。如果运用基于DOS下的编程语言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。   编程是需要天赋的,你必须在大脑中对整个程序有一个清晰的轮廓,一个高效的流程,这并不是每个人都能做到的,你必须思之慎之,这也使编程变成一件最枯燥无味的事情。但在第四代计算机语言(可视化编程)出现后,可以确切的说它开发了人们的更多天赋,并不局限于那些头脑异常清晰的人,每一个人都可以发现自己也可以编出一些从前不敢问津的程序,想象力的充分发挥才是第四代语言的精粹。   Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,而且现在微软正在紧张的进行着VB6.0的研制、测试,这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手,如IE之于浏览器领域,《帝国时代》之于游戏都是最好的例证。对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。
Visual Basic入门到精通》是一本由明日科技出版的书籍。这本书以Visual Basic作为学习对象,为读者提供了从入门到精通的学习路径和方法。 首先,书中详细介绍了Visual Basic的起源、发展以及它在软件开发中的应用领域。读者可以了解到Visual Basic的背景知识,帮助他们更好地理解和运用这门编程语言。 其次,书中以简洁明了的语言和实例,系统地介绍了Visual Basic的基本语法、常用控件和框架。读者可以逐步学习和掌握Visual Basic的核心概念,如变量、条件语句、循环结构等。另外,书中还深入探讨了Visual Basic的面向对象编程(OOP)特性,如封装、继承、多态等,帮助读者在编程中运用更加灵活的思维方式。 此外,书中还涉及到了Visual Basic在Windows环境下的应用开发,如窗体设计、事件处理、图形界面的创建等。读者可以学习到如何利用Visual Basic构建功能完备、用户友好的应用程序,并深入了解应用程序开发的整个生命周期。 在精通部分,书中提供了更高级的内容和案例,如数据库连接、文件操作、网络编程以及与其他编程语言的集成等。读者可以通过实践这些案例,提升自己的编程能力,并在实际项目开发中应用所学知识。 总之,通过《Visual Basic入门到精通》,读者可以系统地掌握Visual Basic的基础知识和高级技巧,从而在软件开发领域中能够灵活运用这门语言。明日科技出版的这本书是一本非常实用和有效的学习资料,适合各个层次的读者,无论是初学者还是已经有一定编程经验的开发者。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值