什么是宏啊?

如上

非常简单的理解: 宏就是用来告诉编译器如何编译的一些指令.例如:#define DEFABC 0x0001其实没什么不好理解的,当编译器编译到#define DEFABC 0x0001这里的时候把它记了下来,然后继续往下编译,以后编译的时候如果碰到了DEFABC,就把DEFABC这个宏名替换成0x0001常量,说白了也就是起到了替换作用.宏的应用很多,我经常用宏来做窗口的参数.例如:#define DDWS_FRAME 0x0001 //二进制00000001#define DDWS_CAPTION 0x0002 //二进制00000010#define DDWS_HSCROLLBAR 0x0004 //二进制00000100如果有创建窗口函数:HDDWND CreateWindow(unsigned short nStyle);//声明,假设之后以定义在应用中调用:CreateWindow(DDWS_FRAME|DDWS_HSCROLLBAR);//函数内会按位检查是否为真值,照这个调用我就知道第1位为真是带有框架的风格.第2位假值,没有标题栏.第3位真值,有水平滚动条.

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

  宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。

  在ACCESS中,一共有五十三种基本宏操作,这些基本操作还可以组合成很多其他的“宏组”操作。在使用中,我们很少单独使用这个或那个基本宏命令,常常是将这些命令排成一组,按照顺序执行,以完成一种特定任务。这些命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动来实现。

  事件操作即像“单击”按钮、“双击”列表选项这些行为都是对控件的事件操作。所以我们常常会听到别人说“单击‘某某’按钮执行‘某某宏命令’”,就是这个意思。

什么是宏病毒

宏,译自英文单词Macro。宏是微软公司为其OFFICE软件包设计的一个特殊功能,软件设计者为了让人们在使用软件进行工作时,避免一再地重复相同的动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在工作时,就可以直接利用事先编好的宏自动运行,去完成某项特定的任务,而不必再重复相同的动作,目的是让用户文档中的一些任务自动化。

OFFICE中的WORD和EXCEL都有宏。Word便为大众事先定义一个共用的通用模板(Normal.dot),里面包含了基本的宏。只要一启动Word,就会自动运行Normal.dot文件。如果在Word中重复进行某项工作,可用宏使其自动执行。 Word提供了两种创建宏的方法:宏录制器和Visual Basic编辑器。宏将一系列的Word命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。在默认的情况下,Word将宏存贮在 Normal模板中,以便所有的Word文档均能使用,这一特点几乎为所有的宏病毒所利用。

如果撰写了有问题的宏,感染了通用模板(Normal.dot),那么只要一执行Word,这个受感染的通用模板便会传播到之后所编辑的文档中去,如果其他用户打开了感染病毒的文档,宏病毒又会转移到他的计算机上。

这就是我们日常所说的寄存在文档或模板的宏中的计算机宏病毒。

一般宏病毒具有传播极快,制作、变种方便,破坏可能性极大,宏病毒的兼容性不高等特点,目前的杀毒软件都能有效的防治和清除宏病毒。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-23
魔兽内的宏就是方便你释放技能的一个集合,比方说你现在有10个连招技能,但是你一个一个摁又太麻烦,所以现在就要宏的帮助啦,把这十个技能合在一起,变成一个按键,以后你放技能只用这个键就好了。呵呵本回答被提问者采纳
第2个回答  2011-11-23
计算机科学里的宏是一种抽象的,根据一系列预定义的规则替换一定的文本模式。Excel 办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。
解释器或编译器在遇到宏时会自动进行这一模式替换。
宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力。
简单地说,按一下就能做了一件较复杂的事
第3个回答  2011-11-23
简单的说就是按一下可以将几个技能一起放出去

计算机的宏是什么意思
计算机的宏是批量处理的意思。宏(Macro),港台称为巨集,是一种批次批量处理的称谓。计算机科学里的宏是一种抽象,它根据一系列预定义的规则替换一定的文本模式。Excel办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝...

什么是宏
计算机科学里的宏(Macro),是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。计算机科学里的宏是一种抽象(Abstraction),它根据一系列预定义的...

宏是什么
宏是一种计算机编程中的概念,用于执行一系列预定义的指令。一、宏的基本概念 宏是一种自动化工具,用于执行一系列预定义的指令。在计算机编程中,程序员可以通过宏来简化复杂的操作或实现特定的功能。这些预定义的指令可以是一段代码、一个命令或一个操作序列,通过宏的定义和调用,可以大大提高编程效率...

电脑中的宏是什么意思?
宏是计算机上一种可重复使用的代码块,可以通过定义一个宏,将一些需要反复输入的代码块编写成一行代码,方便用户操作。宏可以简化编程工作,降低代码的复杂度,提高开发效率。当程序需要重复执行一些相同的任务时,宏可以大大节省程序编写的时间和工作量。宏广泛应用于各种编程语言,如C、C++、Java等。在编...

excel中宏是什么意思?
宏(Macro)是指在 Excel 中用 VBA(Visual Basic for Applications)语言写成的一组标记和指令,它可以自动化执行在 Excel 中频繁出现的操作或一系列操作,从而提高工作效率。相当于是 Excel 中的一种编程方式,可以应用于各种业务场景,如数据整理、报表生成、图表绘制等等,使用宏功能能够大大缩短操作...

计算机里,宏是什么?
计算机科学里的宏是一种抽象,它根据一系列预定义的规则替换一定的文本模式。Excel 办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。解释器或编译器在...

宏是什么意思?
宏的意思是指一段用于执行特定任务或操作的代码或指令序列。接下来详细解释宏的概念和应用:一、宏的基本概念 在计算机编程中,宏是一种特殊类型的指令或代码序列,它可以被用来执行一系列的操作或任务。这些操作或任务可以是简单的,也可以是复杂的,具体取决于宏的设计和用途。宏的主要特点是它们可以被...

宏是什么意思啊?
宏是程序中预定义的一个类似函数的指令序列,可以在程序中被多次调用。宏通过封装一些常用的操作,可以提高程序的执行效率和可读性。例如,在编写程序时,我们可以把一些常用的计算封装为宏,这样可以避免在程序中频繁地调用相同的计算,提高程序的执行效率。宏是一种扩展程序语言的方式。通过使用宏,我们...

宏是什么意思
宏的意思是指一段用于执行多个操作的程序代码。宏是一种在计算机编程中使用的概念,它可以被定义为一个代表特定任务的代码片段。该代码片段可以在程序中执行一系列操作,从而提高编程效率和减少重复的代码编写。具体来说,宏可以包含一系列指令,这些指令可以被程序解释并执行,以实现特定的功能或任务。使用...

宏是什么意思?
宏的意思是指一段预先编写好的程序代码或指令集合。它可以被视为一个更大任务的代码块,用以自动完成某个操作序列,提高效率,减轻编写的工作量。具体详细解释如下:在计算机编程中,宏是一个重要的概念。它是一段预定义的代码片段,通常用于自动化一些常见的任务。当宏被调用时,程序会执行预定义的一...

相似回答