codecamp

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. 第一个控制台程序(实测通过)

  1. 打开 Visual Studio → 新建“控制台应用(Visual Basic)”
  2. 将默认 Program.vb 替换成以下代码:

Module Hello
    Sub Main()
        Console.WriteLine("你好,编程狮")
        Console.ReadKey()
    End Sub
End Module

  1. F5 → 输出 你好,编程狮 → 完成。

5. 第一个窗体程序(实测通过)

  1. 新建“Windows 窗体应用(Visual Basic)”
  2. 拖一个 Button 到窗体,双击按钮写入:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    MessageBox.Show("Hello, Windows Forms!")
End Sub

  1. 启动项目 → 点击按钮弹出提示 → 完成。

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. 学习路线图

  1. 环境搭建 → 2. 基础语法 → 3. 窗体与控件 → 4. 面向对象 → 5. 数据库 → 6. 实战项目

下一节:安装 Visual Studio 并创建首个窗体程序。

Visual Basic开发环境 Visual Studio 2026 社区版安装搭建教程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }