VB 语言介绍以及VBA、宏(Macro)的关系

这篇具有很好参考价值的文章主要介绍了VB 语言介绍以及VBA、宏(Macro)的关系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VB语言的由来和发展

1. 始祖 BASIC

BASIC, Beginners’ All-purpose Symbolic Instruction Code,初学者通用符号指令代码。其目的是设计给初学者使用的程序设计语言。
BASIC是一门很古老的计算机语言,发表于1964年,由美国达特茅斯学院研发。BASIC代码通过BASIC解释器翻译为计算机能识别的机器指令,BASIC代码可以不需要编译及连接就可以执行。

1975年 ,比尔.盖茨将其移植到PC上, 微软的DOS、Windows 3、Windows 9系列预装了BASIC解释器(称为:QBasic),所以安装了这些操作系统的机器就可以直接写Basic程序;但从Windows 2000开始,就不再预装BASIC解释器了。
为什么? 可能是出现了更好的替代品。

2. 可视化开发 Visual Basic

Visual Basic, 简称VB。 VB是一种可视化的程序设计语言, 也是一种通用的基于对象的程序设计语言。
微软在BASIC编程语言之上,基于Windows 图形界面开发了新的Visual Basic语言,并提供了开发工具Visual Basic IDE。
使用VB开发一个界面, 不需要写很多代码, 只需要使用微软提供的开发工具,拖拖拽拽就完成了, 而且VB可以很容易的连接数据库。所以开发效率大大提高。
1991年4月 微软发布Visual Basic 1.0Windows, 这是当时出现的第一个可视编程软件。2020年3月,微软宣布不再开发开发VB的新功能。

3. VB的派生语言 ,VBS 和VBA
  1. VBS
    这是ASP的默认语言。
    1996年,微软开发Visual Basic Scripting Editing(即VBScript),类似快速书写批处理脚本,语法和VB保持一致。VBScript在操作系统内置。
    VBS可以在Windows脚本和网页中使用, 虽然语法上类似VB,但是却是一个新的语言 ,VBS不使用VB运行库运行,而是由Windows脚本主机解释执行。

  2. VBA
    VBA: Visual Basic for Applications 。给应用程序的VB,包含在微软的应用程序中(比如Microsoft Office)。

微软在Office系列产品中集成了VBScript解释器,这个VBScript就是VBA。除了解释器,还有集成开发环境,一个简化版的Visual Basic IDE。

Excel中的宏

宏是什么?

宏是一组命令的集合, 作为一个单独的命令完成一个特定的任务。比如说写一个把大象放冰箱的宏, 这个宏有三个步骤,打开冰箱门,大象放进去,冰箱门关上。 后面需要的话, 直接调用这个宏就可以了。

在Excel中, 将一些VBA 的语句放在一起, 作为一个函数, 需要的时候就直接调用这个函数。所以这里的Excel中的宏可以对应为VBA的命令集合, 或者说VBA的函数。所以严格意义上, 宏并不是一种独立的语言。文章来源地址https://www.toymoban.com/news/detail-465757.html

总结

  • VB是一种可视化的程序设计语言
  • VBA, Visual Basic for Applications 。给应用程序的VB,包含在微软的应用程序中(比如Microsoft Office)。
  • Excel宏:一些VBA语句的集合



到了这里,关于VB 语言介绍以及VBA、宏(Macro)的关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 无线网络的由来和802.11标准介绍

     1.无线网络的由来     IEEE 802.11第一个版本发表于1997年,其中定义了介质访问接入控制层(MAC层) 和物理层。物理层定义了工作在2.4GHz的ISM频段上的两种无线调频方式和一种红外 传输的方式,总数据传输速率设计为2Mbit/s。两个设备之间的通信可以以自由直接(ad hoc)的方式

    2024年02月08日
    浏览(50)
  • 共享办公室在国内外的发展史以及现状介绍

    共享办公室,这个曾经陌生的概念,如今已成为全球范围内炙手可热的话题。在这个时代,越来越多的人开始关注灵活性和协作性,而共享办公室正是在这种需求下应运而生的。本文将带您一探共享办公室的国内外发展史、国内当前发展现状以及未来5年的发展预期。 国外共

    2024年02月11日
    浏览(66)
  • 【SpringBoot】SpringBoot的发展沿革,相关介绍,特点,重要策略以及安装步骤讲解

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 Spring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使

    2024年02月10日
    浏览(38)
  • 汇编中MACRO ENDM与C语言中的#define理解与对比

    在汇编语言中, MACRO 和 ENDM 是一对伪指令,用于定义和结束宏(macro)。宏是一种预处理机制,允许程序员创建可重用的代码块,并且可以根据需要替换特定参数来生成不同的机器码序列。 语法示例: .MACRO 用于开始宏定义,后面跟着宏的名字以及可能的参数列表。参数之间

    2024年01月25日
    浏览(35)
  • HarmonyOS(二)—— 初识ArkTS开发语言(中)之ArkTS的由来和演进

    在上一篇文章HarmonyOS(二)—— 初识ArkTS开发语言(上)之TypeScript入门,我初识了TypeScript相关知识点,也知道ArkTS是华为基于TypeScript发展演化而来。 从最初的基础的逻辑交互能力,到具备类型系统的高效工程开发能力,再到融合声明式UI、多维状态管理等丰富的应用开发能

    2024年02月06日
    浏览(53)
  • 利用python语言分析小说的词频、词性、词云、小说人物出场次数排序以及小说人物关系

    bird.png:云底图片 sgyy.txt:三国演义原文 tingyong.txt:停用词文件 感谢观看!

    2024年02月11日
    浏览(41)
  • JavaScript系列从入门到精通系列第九篇:JavaScript中赋值运算符和关系运算符以及Unicode编码介绍

    文章目录 一:赋值运算符 1:= 2:+= 3:-= 4:*= 5:/= 6:%= 二:关系运算符  1:数值类型关系运算 (一): (二):= (三): (四):= 2:其他类型关系运算 三:Unicode编码表         =右侧的值可以赋值给左侧的变量。         上边这两个写法是一样的。                 

    2024年02月08日
    浏览(57)
  • 分类问题的评价指标(Precision、Recall、Accuracy、F1-Score、Micro-F1、Macro-F1)以及混淆矩阵、ROC曲线

    真阳性:预测为正,实际为正。把正样本 成功 预测为正。  TP ——True Positive 假阳性:预测为正,实际为负。把负样本 错误 预测为正。  FP ——False Positive  ——误报 真阴性:预测为负、实际为负。把负样本 成功 预测为负。  TN ——True Negative 假阴性:预测与负、实际

    2024年01月19日
    浏览(44)
  • vb详细介绍

    VB是指Visual Basic。Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。 “Visual” 指的是开发图形用户界面 (GU

    2024年02月15日
    浏览(25)
  • 【Maven教程】(一)入门介绍篇:Maven基础概念与其他构建工具:理解构建过程与Maven的多重作用,以及与敏捷开发的关系 ~

    \\\" Maven \\\"可以翻译为 “知识的积累者” 或 “专家”。这个词源于波斯语,意为广受尊重和富有智慧的人。在软件开发领域中,Maven作为Apache 组织中的一个颇为成功的开源项目,它是一个非常流行的构建工具,它在项目管理、依赖管理和构建自动化方面提供了强大的功能和支持

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包