VB 是一门可视化编程语言,编写出来的内容属于代码,全称 Visual Basic,它属于 Basic 语言的可视化版本,依靠 VB 代码来控制窗体按钮文本框这些控件,实现计算交互判断循环等功能,很多新手会混淆概念,以为 VB 只是软件,其实 VB 既是开发环境 IDE,同时也是对应的编程语言,我们在代码窗口里面书写的 Sub If For 这些语句,就是 VB 代码,它和 C 语言 Python 一样,都属于编程语言,只是 VB 主打可视化窗体开发,采用事件驱动运行模式,考试里面经常把 VB 是不是代码这个概念题和 VBA 放在一起对比,VBA 也是 Basic 语法体系,同样属于代码,但是运行环境不一样,VB6 可以独立编译成 exe 程序,VBA 只能依附 Office 软件运行。
VB 之所以容易让人产生疑问,是因为它有可视化拖拽界面的特点,很多初学者以为拖拽控件就是全部操作,忽略了核心业务逻辑依然要靠 VB 代码实现,拖拽只是完成界面布局,点击按钮之后执行什么计算,数据怎么处理,全部都需要书写 VB 代码,VB 代码语法比较简单,关键词接近英文,入门难度低,所以是中学信息技术课程常用的教学语言,课程里面所有编程实操题目,本质就是编写 VB 代码。
VB 相关概念区分清单
1 VB 编程语言,也就是 Visual Basic,语法体系,书写的语句就是 VB 代码
2 VB IDE,Visual Basic 6.0 集成开发环境,是用来写 VB 代码调试编译的软件工具
3 VBA,Visual Basic for Applications,属于 VB 语法衍生版本,是嵌入 Office 里面的代码
4 VB.NET,新一代 VB 语言,属于 NET 框架下的编程语言,同样属于 VB 类代码,和老式 VB6 语法有差异
VB 代码基础特征
VB 代码写在事件过程里面,以 Sub 开头 End Sub 结束,支持变量定义 If 条件判断 For 循环,拥有对象属性方法事件这套面向对象写法,代码需要在 IDE 里面运行调试,VB 代码属于解释加编译结合的运行方式,开发阶段解释执行测试,最终可以编译成独立 exe 可执行文件。
VB 与其他代码对照表
| 名称 | 是否属于代码 | 运行特点 |
|---|---|---|
| VB6 | 是 | 独立 IDE 开发,可编译 exe |
| VBA | 是 | 依附 Office,不能独立编译 exe |
| 是 | 运行在 NET 框架 | |
| Python | 是 | 独立解释型编程语言 |
补充学习要点
中学信息技术考题里面,如果题目问 VB 是代码吗,标准答案判定 VB 属于编程语言,编写的程序由 VB 代码构成,不要把 VB 当成单纯的画图设计软件,界面设计只是前置步骤,核心程序逻辑依靠 VB 代码实现,学习的时候要同时掌握窗体设计和 VB 代码编写两部分内容。
【常见问题】
问题 1 VB 是代码吗 拖拽控件算不算写 VB 代码
回答 1 VB 是代码吗,拖拽控件只是界面设计操作,不属于写 VB 代码,真正的 VB 代码是双击控件之后在代码窗口编写的程序语句,VB 是代码吗这个考点重点区分界面操作和代码编写。
问题 2 VB 是代码吗 VB 和 VBA 代码能不能通用
回答 1 VB 是代码吗,VB 和 VBA 语法非常接近,但是 VB 是代码体系,VBA 也是代码体系,二者运行环境不同,大部分 VB 代码不能直接复制到 VBA 里面运行,VB 是代码吗相关考题经常对比两者差异。
问题 3 VB 是代码吗 VB.NET还是原来的 VB 代码吗
回答 1 VB 是代码吗,VB.NET属于升级后的 VB 类代码,语法做了大量改动,和老式 VB6 代码不完全兼容,VB 是代码吗这个概念里面,VB6 和VB.NET都属于 VB 系列编程语言代码。
【免责申明】
本文内容仅作为 VB 是代码吗概念学习参考,内容以中学信息技术教材为主,不同教材表述存在细微差别,学习请结合课本。


