好的,以下是一份VB用法学习笔记,供您参考:

VB 用法学习笔记

目录

  1. 简介
  2. 变量和数据类型
  3. 运算符
  4. 控制流程
  5. 函数和子过程
  6. 对象和类
  7. 文件操作
  8. 实例演示

1. 简介

VB(Visual Basic)是一种基于事件驱动编程模型的编程语言,它的设计初衷是为了简化程序员的开发工作。VB通过可视化界面开发环境,允许程序员通过拖放控件的方式来创建用户界面,并且提供了大量的内置库以及第三方库帮助程序员快速开发应用程序。

2. 变量和数据类型

在VB中,变量是一种存储数据的容器。变量可以存储各种类型的数据,包括数字、文本、日期等。VB中的数据类型包括整型、长整型、单精度浮点型、双精度浮点型、货币型、字符串型、布尔型等。

vbCopy Code
Dim age As Integer age = 18 Dim name As String name = "binjie09"

3. 运算符

VB中支持各种运算符,包括算术运算符、比较运算符和逻辑运算符。其中算术运算符包括加、减、乘和除;比较运算符包括等于、大于、小于等;逻辑运算符包括And、Or和Not。

vbCopy Code
Dim a As Integer Dim b As Integer a = 10 b = 20 If a > b Then Console.WriteLine("a大于b") ElseIf a < b Then Console.WriteLine("a小于b") Else Console.WriteLine("a等于b") End If

4. 控制流程

VB中的控制流程包括分支结构和循环结构。分支结构包括If语句、Select语句和三目运算符;循环结构包括For循环、While循环和Do While循环。

vbCopy Code
Dim i As Integer For i = 1 To 10 Step 2 Console.WriteLine(i) Next i

5. 函数和子过程

在VB中,函数和子过程是重要的程序块。函数是一种独立执行的代码块,可以返回一个值或一个对象;而子过程不返回任何值,但可以修改调用它们的代码块中的变量。

vbCopy Code
Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As Integer AddNumbers = num1 + num2 End Function Sub Main() Dim result As Integer result = AddNumbers(10, 20) Console.WriteLine(result) End Sub

6. 对象和类

VB是一种面向对象语言,支持对象和类的概念。对象是类的实例,它拥有类定义的属性和方法。类是一种定义对象的模板,它可以包含变量、函数、子过程等。

vbCopy Code
Class Person Public name As String Public age As Integer Public Sub New(ByVal name As String, ByVal age As Integer) Me.name = name Me.age = age End Sub Public Sub SayHello() Console.WriteLine("你好,我叫" & Me.name & ",今年" & Me.age & "岁") End Sub End Class Sub Main() Dim p As Person Set p = New Person("binjie09", 18) p.SayHello() End Sub

7. 文件操作

在VB中,可以使用FileSystemObject对象来进行文件和文件夹的创建、删除、复制、移动等操作。

vbCopy Code
Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateFolder("C:\test_folder")

8. 实例演示

下面是一个简单的VB控制台应用程序,它读取用户输入的两个数字并进行加法运算,最后输出结果。

vbCopy Code
Sub Main() Dim num1 As Integer Dim num2 As Integer Dim result As Integer Console.WriteLine("请输入第一个数字:") num1 = Console.ReadLine() Console.WriteLine("请输入第二个数字:") num2 = Console.ReadLine() result = num1 + num2 Console.WriteLine("两个数字的和为:" & result) End Sub

以上就是VB的一些用法笔记和实例演示,希望对您有所帮助。