第一章:认识Visual Basic 2019
1.1 Visual Basic 2019简介
Visual Basic(简称VB)是一种由微软开发的编程语言,属于.NET框架的一部分。VB 2019是Visual Basic的最新版本,它继承了VB的传统优点,如易于学习和使用,同时也引入了许多新特性,使得编程更加高效。
1.2 VB 2019的特点
- 简单易学:VB语法简洁,易于上手,适合初学者。
- 强大的开发工具:Visual Studio提供了丰富的开发工具,支持多种编程语言,包括VB。
- 跨平台:VB 2019可以开发出跨平台的桌面应用程序。
- 丰富的库支持:VB拥有大量的库和组件,可以轻松实现各种功能。
第二章:VB 2019开发环境搭建
2.1 安装Visual Studio 2019
- 访问微软官方网站,下载Visual Studio 2019社区版。
- 安装过程中,选择“使用C#和VB开发Windows桌面应用程序”。
- 安装完成后,打开Visual Studio 2019。
2.2 创建第一个VB项目
- 在Visual Studio 2019中,点击“创建新项目”。
- 在项目模板中选择“Windows Forms App (.NET Framework)”。
- 输入项目名称,选择项目保存位置,点击“创建”。
第三章:VB 2019基础语法
3.1 变量和数据类型
- 变量:用于存储数据。
- 数据类型:定义变量可以存储的数据类型,如整数、字符串、布尔值等。
3.2 控制结构
- 条件语句:用于根据条件执行不同的代码块,如
if...else。 - 循环语句:用于重复执行一段代码,如
for、while。
3.3 函数和过程
- 函数:用于执行特定任务,并返回结果。
- 过程:用于执行特定任务,但不返回结果。
第四章:实战案例解析
4.1 案例一:计算器程序
本案例将使用VB 2019开发一个简单的计算器程序,实现加减乘除运算。
Module Module1
Sub Main()
Dim num1, num2 As Double
Dim result As Double
Console.WriteLine("请输入第一个数:")
num1 = Convert.ToDouble(Console.ReadLine())
Console.WriteLine("请输入第二个数:")
num2 = Convert.ToDouble(Console.ReadLine())
Console.WriteLine("请选择运算符(+、-、*、/):")
Dim operator As Char = Convert.ToChar(Console.ReadLine())
Select Case operator
Case "+"
result = num1 + num2
Case "-"
result = num1 - num2
Case "*"
result = num1 * num2
Case "/"
If num2 <> 0 Then
result = num1 / num2
Else
Console.WriteLine("除数不能为0!")
Exit Select
End If
Case Else
Console.WriteLine("无效的运算符!")
Exit Select
End Select
Console.WriteLine("结果是:{0}", result)
Console.ReadLine()
End Sub
End Module
4.2 案例二:学生信息管理系统
本案例将使用VB 2019开发一个简单的学生信息管理系统,实现添加、删除、修改和查询学生信息的功能。
Module Module1
Dim students As New List(Of String)()
Sub Main()
Dim choice As Integer
Do
Console.WriteLine("1. 添加学生信息")
Console.WriteLine("2. 删除学生信息")
Console.WriteLine("3. 修改学生信息")
Console.WriteLine("4. 查询学生信息")
Console.WriteLine("5. 退出")
Console.Write("请选择操作:")
choice = Convert.ToInt32(Console.ReadLine())
Select Case choice
Case 1
AddStudent()
Case 2
DeleteStudent()
Case 3
ModifyStudent()
Case 4
QueryStudent()
Case 5
Exit Do
Case Else
Console.WriteLine("无效的选项!")
End Select
Loop
End Sub
Sub AddStudent()
Console.Write("请输入学生姓名:")
Dim name As String = Console.ReadLine()
students.Add(name)
Console.WriteLine("添加成功!")
End Sub
Sub DeleteStudent()
Console.Write("请输入要删除的学生姓名:")
Dim name As String = Console.ReadLine()
Dim index As Integer = students.IndexOf(name)
If index <> -1 Then
students.RemoveAt(index)
Console.WriteLine("删除成功!")
Else
Console.WriteLine("未找到该学生!")
End If
End Sub
Sub ModifyStudent()
Console.Write("请输入要修改的学生姓名:")
Dim name As String = Console.ReadLine()
Dim index As Integer = students.IndexOf(name)
If index <> -1 Then
Console.Write("请输入新的学生姓名:")
Dim newName As String = Console.ReadLine()
students(index) = newName
Console.WriteLine("修改成功!")
Else
Console.WriteLine("未找到该学生!")
End If
End Sub
Sub QueryStudent()
Console.Write("请输入要查询的学生姓名:")
Dim name As String = Console.ReadLine()
Dim index As Integer = students.IndexOf(name)
If index <> -1 Then
Console.WriteLine("学生姓名:{0}", students(index))
Else
Console.WriteLine("未找到该学生!")
End If
End Sub
End Module
第五章:总结
通过本章的学习,你已掌握了VB 2019的基本语法和开发环境。实战案例解析部分展示了如何使用VB 2019开发简单的应用程序。希望这些内容能帮助你更好地学习和掌握VB编程。
