宏的解释及作用

到底什么是宏呢? 我们把那些能自动执行某种操作的命令统称为“宏”。 

在ACCESS中的宏(Macros)是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。ACCESS中一共有五十三种基本宏操作,这些基本操作还可以组合成很多其他的“宏组”操作。在使用中,我们很少单独使用这个或那个基本宏命令,常常是将这些命令排成一组,按照顺序执行,以完成一种特定任务。这些命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动来实现事件操作即像“单击”按钮、“双击”列表选项这些行为都是对控件的事件操作。所以我们常常会听到别人说“单击‘某某’按钮执行‘某某宏命令’”,就是这个意思。
宏是一系统命令的总称,你可以把对一个对象的处理的过程,包括你用到的所有命令都录制为宏,以后你就可以用这个宏来处理其它别的对象.也就是说,宏是一系列命令的集合。

比如Excel 还有 Word 中的宏命令,你可以通过宏编程的方式,将一组重复、复杂的操作录制成宏,这样一来就避免了很多重复的劳动,如果单单靠自己一个一个手动去执行那些操作命令,工作量小还好,要是大的话重复的劳动既是不必要,又是在浪费时间和尽力,现在知道为什么功能复杂的系统软件要设置快捷操作【快捷键】的了吧,两者都是在方便用户的使用,提高用户体验,我记得最初接触电脑的时候比较喜欢玩的游戏是“侠盗飞车”,我可以仅仅用键盘键入一些宏命令即可开坦克,让汽车在水上漂,调出武器等等,当然还有一款游戏叫做WOW什么的游戏也支持宏,这样一来可以通过设置一个宏组,便于更好的游戏,说到这儿,你还记得当初打游戏时连发几个大招,往往需要多次同时按很多组合键且狂点鼠标吗,给队友加血还要鼠标选中队友等等动作来完成加血,你OUT了,有了游戏中的宏,自己可以轻轻松松搞定,而这一切只需要你用自己录制的一组宏命令来代替完成,需要的时候,执行录制好的宏命令即可,比如想让游戏中的人物每隔一段时间说一句话,写好一组宏命令后,执行就可以了,在也不用自己手动一句一句的输入了。

总而言之,程序中加入宏,那么意味着用户除了可以通过可视化菜单选项的方式键入命令来完成特定的操作,还可以通过录制一组宏命令,需要的时候执行它既可,那么要说它的缺点那可能就是对一般用户而言,使用起来有些困难,但相比之下,它的优点足以弥补缺陷,因为有了它你可以仅仅的通过键入一些、一组宏命令,然后执行它就可以在完成相同工作量的情况下帮你节省时间,减轻工作量。

思考: Window 操作系统内置的CMD命令行工具是不是与其他软件系统中内置的宏类似,都是用来辅助操作使用的?

【Excel 里 开发者选项(Developer)中有 Visual Basic 和 Macros(宏),其中宏是用的VB的语法】

转载于:https://www.cnblogs.com/Jazon/p/3656736.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值