当前位置: 首页 > news >正文

记录|博图中VB脚本和子程序之间的区别?

目录

  • 前言
  • 一、VB脚本
    • 1. 基本认知
    • 2. Function类型中的参数
    • 3. 对比看Function和Sub
    • 4. 运行VB脚本
  • 更新时间


前言

VB脚本函数与子程序的区别
看到博途中有个VB脚本,感觉和编程相关,想知道下VB脚本能干什么?能否解决生成日志等问题。


一、VB脚本

1. 基本认知

  • VB脚本中的属性中有个类型,类型中有:
    • Function ,函数,这个是有返回值的
    • Sub,subroutine,即子程序或者子过程。这个是没有返回值的。
      补充子程序:
      子程序是一段可以在程序中重复调用的代码块,通常用于执行特定的任务豁函数。通过将代码分解为子程序,可以提高代码的模块性和可重用性。例如,在编程语言中,可能拥有一个计算随手的子程序,当需要计算不同员工豁不同商品的税收是,可以仿佛调用该子程序而无需重写代码。
      在接口方面,sub有事指代D-sub输入,这是一种特定的接口类型,也被称为端子,这中接口常用于视频信号的传输。

在这里插入图片描述

2. Function类型中的参数

  • ByRef:就是编程语言中传地址,传引用。【相当于深拷贝】
  • ByVal:就是传值。【相当于浅拷贝】

在这里插入图片描述

3. 对比看Function和Sub

下面是Sub类型,可以看到是直接只写了调用方法。
在这里插入图片描述
而下面的则是Function型,写在了VBFunction_1中
在这里插入图片描述

4. 运行VB脚本

这个需要再画面中通过事件的触发来调用。常见的是:按钮点击事件,触发这个VBFunction_1脚本,而这个VBFunction_1脚本中的内容如果和其他脚本有调用关系,就会去调用其他脚本。
在这里插入图片描述


更新时间

  • 2024.07.27:创建

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 原生JavaScript系列面试题
  • MyBatis-Plus的基本使用(一)
  • uni-app pinia搭建
  • Vue3开源Tree组件研发:节点勾选支持v-model
  • 防火墙——SNAT和DNAT策略的原理及应用、防火墙规则的备份、还原和抓包
  • python基础---1.变量、运算符和表达式、基本数据结构
  • 基于Orangepi全志H616开发嵌入式数据库——SQLite
  • Android Button设置点击监听器用switch case R.id.xxxx报错:Constant expression required
  • 2679. 矩阵中的和
  • DolphinDB Web 端权限管理:可视化操作指南
  • 钡铼网关实时数据互联,加速IEC104与MQTT云平台对接
  • C++STL简介(二)
  • 面试重点---快速排序
  • 模块与组件、模块化与组件化的理解
  • 可消费的媒体类型和可生成的媒体类型
  • 2017前端实习生面试总结
  • 2018一半小结一波
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • ECS应用管理最佳实践
  • egg(89)--egg之redis的发布和订阅
  • extract-text-webpack-plugin用法
  • Java精华积累:初学者都应该搞懂的问题
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • linux安装openssl、swoole等扩展的具体步骤
  • php的插入排序,通过双层for循环
  • Shell编程
  • 浮动相关
  • 关于Java中分层中遇到的一些问题
  • 缓存与缓冲
  • 记录:CentOS7.2配置LNMP环境记录
  • 聚类分析——Kmeans
  • 携程小程序初体验
  • 由插件封装引出的一丢丢思考
  • 06-01 点餐小程序前台界面搭建
  • elasticsearch-head插件安装
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​zookeeper集群配置与启动
  • #微信小程序:微信小程序常见的配置传值
  • $.ajax()参数及用法
  • $.proxy和$.extend
  • (4)logging(日志模块)
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (C语言)逆序输出字符串
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (Ruby)Ubuntu12.04安装Rails环境
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (二十四)Flask之flask-session组件
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • *ST京蓝入股力合节能 着力绿色智慧城市服务