Visual Basic 简介 | VB 入门教程
1. 什么是 Visual Basic
Visual Basic(VB)是微软随 .NET 平台发布的强类型、面向对象、事件驱动的高级语言。语法简洁,适合快速开发 Windows 桌面、控制台、类库及 Web API 项目。
2. 核心特点
- 与 C# 共用 CLR,可互相引用
- 自动内存管理(垃圾回收)
- 事件驱动 + 可视化设计,拖控件即可生成界面
- 结构化异常处理(Try…Catch…Finally)
- 完全支持类、接口、继承、多态
3. 开发环境
| 方案 | 说明 | 官方地址 |
|---|---|---|
| Visual Studio 2022 社区版 | 免费,功能最全 | https://visualstudio.microsoft.com/zh-hans/downloads/ |
| VS Code + VB 插件 | 轻量级,仅支持 .NET Core/6+ | https://code.visualstudio.com/ |
如果官网下载太慢或打不开,请访问编程狮提供的分流下载地址:
4. 第一个控制台程序(实测通过)
- 打开 Visual Studio → 新建“控制台应用(Visual Basic)”
- 将默认
Program.vb替换成以下代码:
Module Hello
Sub Main()
Console.WriteLine("你好,编程狮")
Console.ReadKey()
End Sub
End Module
- 按
F5→ 输出你好,编程狮→ 完成。
5. 第一个窗体程序(实测通过)
- 新建“Windows 窗体应用(Visual Basic)”
- 拖一个
Button到窗体,双击按钮写入:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MessageBox.Show("Hello, Windows Forms!")
End Sub
- 启动项目 → 点击按钮弹出提示 → 完成。
6. 版本简史
| 年份 | 版本 | 亮点 |
|---|---|---|
| 2002 | VB 7.0 | 随 .NET 1.0 发布 |
| 2010 | VB 10 | 自动属性、隐式行续 |
| 2017 | VB 15 | 元组、模式匹配 |
| 2022 | VB 16 | 64 位编译器、性能提升 |
| 2025 | VB 17(随 VS17) | 仅维护,无新语法 |
注:微软已宣布不再为 VB 添加新特性,仅保持与 .NET 长期支持版本兼容 。
7. 学习路线图
- 环境搭建 → 2. 基础语法 → 3. 窗体与控件 → 4. 面向对象 → 5. 数据库 → 6. 实战项目
下一节:安装 Visual Studio 并创建首个窗体程序。