“宏”的问题

“宏”的问题

“宏 ”的问题相关话题近期引发广泛关注 ,我们特别整理了多维度信息,希望能为您提供有价值的参考。

[编辑本段]一.计算机中的“宏”

什么是宏

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

解释器或编译器在遇到宏时会自动进行这一模式替换 。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中 ,它们是源自宏展开的概念 ,这包括键盘宏和宏语言。绝大多数情况下,使用“宏 ”这个词的使用暗示着将小命令或动作转化为一系列指令 。

宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力--但这常常是一回事。

计算机语言如C或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C的宏预处理器的工作只是简单的文本搜索和替换 ,使用附加的文本处理语言如M4,C 程序员可以获得更精巧的宏 。

Lisp类语言如Common Lisp和Scheme有更精巧的宏系统: 宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形 。一个C宏可以定义一段语法的替换 ,然而一个Lisp的宏却可以控制一节代码的计算。

获得了控制代码的执行顺序(见惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp 方言有 cond 而没有if  ,就可以使用宏由前者定义后者 。Lisp 语法的去部主要扩展,比如面向对象的CLOS 系统,可以由宏来定义。

宏的典型应用

加速日常编辑和格式设置

组合多个命令

使对话框中的选项更易于访问

使一系列复杂的任务自动执行

宏编程介绍

在用一种不熟悉的宏语言进行宏编程时 ,可以这样做,首先记录下用户想要宏完成什么,然后打开宏文件并尝试理解命令结构如何工作。也可以修改命令以调整宏 。一些宏语言 ,比如Great Plains账务(?accounting)软件的 Dexterity 运行时引擎 ,不能从其它数据源(如由逗号分隔的文本文件)导入数据。这一限制可以通过用更强大的编程语言,如 VBA 来创建一个计算机程序在此弱编程语言里生成一个特别的宏来解决。例如,可以对 Microsoft Excel 宏编程从扩展样式表或文本文件中读取数据并创建 Great Plains .mac 文件 ,这一文件被用于将特定的数据导入 Great Plains. 需要针对每一个新的数据集合声称新的 .mac 文件 。

键盘宏

键盘宏和编辑器宏分别在图形用户界面和编辑器中被交互式地使用。使用它们可以用简短的击键代替冗长的命令序列,并为重复性任务提供了一个简单的自动化形式。

程序员的文本编辑器 Emacs (“编辑宏”[Editing MACroS]的简称)是沿用这一思想的产物 。事实上,大多数编辑器是由宏组成的,Emacs 最初被设计为编辑语言 TECO 的宏集 ,后被移植为 Lisp 的一中方言 Emacs Lisp。

宏语言

宏语言是一类编程语言,其全部或多数计算是由扩展宏完成的。宏语言并未在通用编程中广泛使用,但在文本处理程序中应用普遍 。例如 ,

C preprocessor C 预处理器

Internet Macros(iOpus)

M4(如前所述,源于AT&T,捆绑于Unix)

宏定义

c程序提供的预处理功能之一 。包括带参数的宏定义和不带参数的宏定义。具体是指用一个指定的标志符来进行简单的字符串替换或者进行阐述替换。形式为:

#define 标志符(参数表) 字符串

宏名

在上定义中的标志符被称为“宏名” 。

宏展开

在c程序编译时将宏名替换成字符串的过程称为“宏展开 ”。

微软Word和宏病毒

Visual Basic for Applications (VBA) ,是 Microsoft Office 里的一种编程语言. 但由上面的定义,它完全不是一种宏语言。然而,它的功能已经从中发展并最终替代了用户应用程序的宏思想 ,所以他被广泛地错误地称为是一种宏语言 。

VBA 可以访问许多操作系统函数并支持文档打开时自动执行宏。这使得用这种语言写计算机病毒成为可能。1990年代中后期 ,宏病毒成为了最流行的计算机病毒类型之一 。其它的包括宏语言的项目,如openoffice.org,故意从其宏语言中排除了一些功能(如:自动执行)以避免破坏程序。然而 ,这一特性在很多事务中受到欢迎。

[编辑本段]二.汉字:宏

宏 #hóng

释义①广大;广博:宏大|宏伟|宽宏大量 。②姓。

宏大 #hóngdà 宏伟巨大。

〖例句〗小强立下了宏大的志愿,要为将来成为一名出色的建筑工程师努力学习 。

宏图 #hóngtú 远大的设想,宏伟的计划 。

〖例句〗国家希望在海外留学完成学业的人回国 ,为实现祖国的宏图大业贡献力量。

宏伟 #hóngwěi 气势雄壮,规模盛大。

〖例句〗宏伟的人民英雄纪念碑矗立在天安门广场中央 。

===================关于这个字的更多的信息=================

宏〈形〉

(形声。从宀,表示与家室房屋有关,厷声。本义:屋子宽大而深)

同本义

宏,屋深响也 。――《说文》。段玉裁注:“屋深也。各本深下衍响字,此因下文‘屋响’而误,今依《韵会》 、《集韵》、《类篇》正 。…屋深者,其内深广也。 ”

宏我邦我家。――《毛公鼎》

宏,按:深大之屋凡声如有应响 。――清·朱骏声《说文通训定声》

大;宏大

宏,大也。――《尔雅·释诂》

若保宏父。――《书·酒诰》

举其宏纲 。――《书·序》

其器宏以弇 。――《吕氏春秋·孟冬》

又如:宏才(大才);宏硕(大儒硕学。指有学问的人);宏

宏hóng广大,广博:~大。~观 。~量。~图。~伟 。宽~。

郑码:WDGZ,U:5B8F,GBK:BAEA (5) 笔画数:7,部首:宀,笔顺编号:4451354

“宏”的问题的精彩内容就分享到这里 ,衷心希望这些信息能为您带来实质帮助。期待您继续支持我们,发现更多有价值的知识 。

本文来自作者[fuyejiao]投稿,不代表圣泉吧立场,如若转载,请注明出处:https://sqpump.com.cn/sq/5849.html

(4)

文章推荐

  • 北京限号2023年2月最新限号?23北京市车辆限号

    相关文章:⒜、北京限号2023年限号时间⒝、车限号时间表2023年2月份最新⒞、北京20232月限号⒟、北京限号规定最新2023年北京限号2023年限号时间限行时间:2023年07月03日至2023年10月01日,工作日07:00-20:00(节假日除外)。限行区域:北京市

    2025年09月18日
    14312
  • 辽宁9地升为中风险/辽宁中风险城市名单

    相关文章:⒜、中国哪八个城市二次封城?⒝、辽宁疫情怎样发展。⒞、沈阳艺园小区升为中风险,全国有哪些中风险地区?⒟、全国中高风险地区再度清零是怎么回事?中国哪八个城市二次封城?全国第二次宣布封城的城市近来只有大连金州区。12月21日,大连突发微博发布通知称金州封城了,但金州“

    2025年09月20日
    12318
  • 北京健康码,北京健康码图片

    相关文章:⒜、北京健康码的通勤俩字是什么意思⒝、从衡水市去北京怎么样办健康吗?⒞、北京健康码的颜色怎么看⒟、北京健康码的颜色怎么看?⒠、外地人北京健康码怎么申请⒡、怎样办理绿色健康码北京健康码的通勤俩字是什么意思北京健康码的“通勤”俩字是指持有“通勤”绿码标识的

    2025年09月25日
    10302
  • 北京中风险地区有哪些,北京中风险有几个

    相关文章:⒜、北京丰台区属于什么风险等级?⒝、北京有中高风险地区吗⒞、北京中高风险地区最新名单最新⒟、北京丰台区属于什么风险等级北京丰台区属于什么风险等级?北京丰台区属于中高风险等级。北京丰台区高风险地区:新村街道、花乡(地区)乡。北京丰台区中风险地区:丰台街道、南苑街道、

    2025年10月01日
    10310
  • 或许是最后的进口传统豪华SUV了!新款进口林肯航海家怎么选?

    关于或许是最后的进口传统豪华SUV了!新款进口林肯航海家怎么选?的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。如果你是一个传统的豪华车消费者,现在的绝大多数豪华品牌推出的新车型可能都会让你有些摸不着头脑:那些车厢里充斥着廉价的大塑料片、悬架生硬、动力也根本看不过去

    2025年10月04日
    11317
  • 郑州疫情最新数据/郑州疫情最新数据消息

    相关文章:⒜、郑州可以去吗郑州还有疫情吗⒝、郑州通报4例感染者详情含2名教师(郑州疫情最新报道)⒞、郑州疫情封城了多长时间⒟、郑州疫情死了多少人⒠、郑州现在是什么风险地区⒡、河南郑州疫情到底有多严重?最新数据消息显示突然暴增原因是什郑州可以去吗郑州还有疫情吗郑州

    2025年10月05日
    10306
  • 厦门疫情最新消息今天/厦门疫情最新消息今天封城了

    相关文章:⒜、厦门现在是什么风险地区⒝、三天里,四家航空公司的世界航班被熔断⒞、荷兰转机!稳妥回国厦门现在是什么风险地区⒜、您说的风险应该是指新冠疫情,从近来来看,厦门还是非常安全的。厦门疫情脉络厦门常住人口有429万,而今年厦门本土疫情就最初的35人,厦门本土已经已经连续8个

    2025年10月09日
    9319
  • 关于开个汽车装横、改装、洗车店的问题~~

    近期关于关于开个汽车装横、改装、洗车店的问题~~的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。朋友我真切的告诉你就目前市场保有量来看已经超出了范围,首先汽车改装就要涉及到汽车修理目前我们这里工商是没有一定资本是不让注册

    2025年10月12日
    7300
  • 跌停的股票可以买进去吗

    近期关于跌停的股票可以买进去吗的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。我们在股市中经常会听到有人去追涨买涨停板,但跌停的股票就没有很多人去买了。那么跌停的股票可以买吗?为什么不建议买跌停板的股票呢?跌停的股票可以

    2025年10月13日
    6300
  • 陕西昨日新增1例本土确诊(陕西新增1例本土疑似)

    相关文章:⒜、国家卫健委:昨日新增确诊病例73例,其中本土病例50例均在福建⒝、西安碑林区今天做核酸吗⒞、国内疫情总共有多少例⒟、9月六日西安新增日1例在哪个位置?⒠、西安昨日新增42例本土确诊病例!交大二附院泌尿外科最新门诊通告...⒡、陕西昨日新增本土确诊180例

    2025年10月23日
    5304

发表回复

本站作者才能评论

评论列表(3条)

  • 賦謁礁的头像
    賦謁礁 2025年10月23日

    我是圣泉吧的签约作者“fuyejiao”

  • 賦謁礁
    賦謁礁 2025年10月23日

    本文概览:“宏”的问题 “宏”的问题相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能为您提供有价值的参考。宏[编辑本段]一.计算机中的“宏”什么是宏计算机科学里的宏是一种抽...

  • 賦謁礁
    用户102305 2025年10月23日

    文章不错《“宏”的问题》内容很有帮助

联系我们

邮件:圣泉吧@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

圣泉吧