国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

宏是什么-什么是宏

時間:2022-06-22 08:52:00 職場充電 我要投稿
  • 相關推薦

宏是什么-什么是宏

計算機科學里的宏(Macro),是一種批量處理的稱謂。以下是PINCAI小編整理的關于宏的相關內容,歡迎閱讀和參考!

宏是什么_什么是宏

所謂宏,就是一些命令組織在一起,作為一個單獨命令完成一個特定任務。Microsoft Word中對宏定義為:“宏就是能組織到一起作為一獨立的命令使用的一系列word命令,它能使日常工作變得更容易”。Word使用宏語言Visual Basic將宏作為一系列指令來編寫。

計算機科學里的宏是一種抽象的,根據一系列預定義的規則替換一定的文本模式。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 文件。


【宏是什么-什么是宏】相關文章:

雷軍、李彥宏齊聚京東北京總部,密謀的是什么?07-11

王力宏經典歌詞06-21

李彥宏語錄07-03

劉建宏語錄07-03

王力宏需要人陪歌詞-王力宏歌曲歌詞06-25

中宏保險精英部07-13

張宏的創業夢散文07-03

安徽宏村實訓報告07-03

關于段奕宏的勵志故事07-04

安徽宏村寫生實習心得08-02

主站蜘蛛池模板: 日韩欧美亚洲香蕉七次郎 | 最好看2019高清中文字幕 | 成人亚洲视频 | 久久在草| 激情综合网五月 | 国产成人精品日本亚洲专区6 | 欧美日韩综合高清一区二区 | 免费看日批 | 国产成人综合久久精品亚洲 | 美女视频黄a全部免费专区一 | 天天透天天插 | 一区二区三区国产 | 老司机深夜影院入口aaaa | 久月婷婷| 一级欧美| 成人黄色在线观看 | 日韩福利视频导航 | 人人搞人人爽 | 欧美肥老妇 | 99精品小视频 | 日韩精品一区二区三区免费视频 | 在线观看啊啊啊 | 欧美国产成人在线 | 性xxxx18免费观看视频 | 成人国产精品免费视频不卡 | 国产欧美日韩不卡在线播放在线 | 在线视频一区二区三区 | 午夜影院福利社 | 欧美成免费| 日日摸夜夜添免费毛片小说 | 91人前露出精品国产 | 亚洲国产成人va在线观看网址 | 成年视频xxxxx在线入口 | 午夜国产福利在线观看 | 一区二区三区四区视频在线观看 | 欧美成人www在线观看网页 | 欧美一区二区三区免费 | 精品久久久久久综合网 | 看特级毛片 | 亚洲狠狠网站色噜噜 | 草草在线影院 |