一组按顺序执行的指令。先读输入,再计算,最后得到输出。
训练台
Visual Basic
从零学习 Visual Basic 的核心语法 运行方式 和基础实战
先定义
Visual Basic 是什么
Visual Basic 是一门用来写精确指令的编程语言,主要用于从零学习 Visual Basic 的核心语法 运行方式 和基础实战。你先不用记一堆术语,只要先理解:程序把输入按步骤变成输出。
Program.vb运行 dotnet run习惯 每学一个 Visual Basic 小语法 立刻写一个最小例子并运行值是数据,变量是给数据取的名字。先看名字,再看它保存了什么。
把一件小事封装起来,给输入,拿输出,之后可以反复用。
.NET SDK 负责真正执行 Program.vb 里的代码。
第一段可读代码
程序输出
entry point output syntax Console.WriteLineConsole.WriteLine(42)
输出 42语言族谱
Visual Basic 的族谱
先看清 Visual Basic 从哪里来 和哪些语言接近 再决定下一步怎么学
零基础路径
编程题库
先搜题 再练习
题库按阶段开放,用户可以搜语言、概念、题型、代码关键词,然后直接跳到对应练习。
Visual Basic 第 1 题
Visual Basic 第 1 题 选择和 输出一个值 最匹配的说法
Visual Basic 第 2 题
Visual Basic 第 2 题 选择和 给值命名 最匹配的说法
Visual Basic 第 3 题
Visual Basic 第 3 题 选择和 可复用函数 最匹配的说法
Visual Basic 第 4 题
Visual Basic 第 4 题 选择和 基础集合 最匹配的说法
Visual Basic 第 5 题
Visual Basic 第 5 题 选择和 输出一个值 最匹配的说法
Visual Basic 第 6 题
Visual Basic 第 6 题 选择和 给值命名 最匹配的说法
Visual Basic 第 7 题
Visual Basic 第 7 题 选择和 可复用函数 最匹配的说法
Visual Basic 第 8 题
Visual Basic 第 8 题 选择和 基础集合 最匹配的说法
Visual Basic 第 9 题
Visual Basic 第 9 题 选择和 输出一个值 最匹配的说法
Visual Basic 第 10 题
Visual Basic 第 10 题 选择和 给值命名 最匹配的说法
Visual Basic 第 11 题
Visual Basic 第 11 题 选择和 可复用函数 最匹配的说法
Visual Basic 第 12 题
Visual Basic 第 12 题 选择和 基础集合 最匹配的说法
Visual Basic 第 13 题
Visual Basic 第 13 题 选择和 输出一个值 最匹配的说法
Visual Basic 第 14 题
Visual Basic 第 14 题 选择和 给值命名 最匹配的说法
Visual Basic 第 15 题
Visual Basic 第 15 题 选择和 可复用函数 最匹配的说法
Visual Basic 第 16 题
Visual Basic 第 16 题 选择和 基础集合 最匹配的说法
Visual Basic 第 17 题
Visual Basic 第 17 题 选择和 输出一个值 最匹配的说法
Visual Basic 第 18 题
Visual Basic 第 18 题 选择和 给值命名 最匹配的说法
选择题
Visual Basic 第 1 题
Visual Basic 第 1 题 选择和 输出一个值 最匹配的说法
Console.WriteLine(42)
参考
Program.vb 常用模式
dotnet runentry point output syntax Console.WriteLine
程序输出
Console.WriteLine(42)
- 先跑最小文件
- 先打印一个确定值
- 加代码前先看输出
variables assignment types Dim
值和命名
Dim total As Integer = 42 Console.WriteLine(total)
- 给值起可读名字
- 学习时一行只放一个想法
- 改值前先追踪它
function collection Array
函数和集合
Function Add(a As Integer, b As Integer) As Integer
Return a + b
End Function
Dim scores As Integer() = {40, 2}
Console.WriteLine(scores.Length)- 函数保持小
- 返回有用的值
- 先用常见集合 不急着上框架