fbpx
Wikipedia

Macro

En ciencias de la computación, macro (del griego μακρο, makro, que significa ‘grande’) ―acortamiento de macroinstrucción― es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución. Dicho de otra manera, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.

Las macros tienden a almacenarse en el ámbito del propio programa que las utiliza y se ejecutan pulsando una combinación especial de teclas o un botón especialmente creado y asignado para tal efecto.

La diferencia entre una macroinstrucción y un programa es que en las macroinstrucciones la ejecución es secuencial y no existe otro concepto del flujo de programa.

Macros de aplicaciones

Son un grupo de instrucciones que se ejecutan secuencialmente y se utilizan para economizar tareas. Una macro no es más que un conjunto de instrucciones (tales como «borrar archivo», «añadir registro», etc.), y que se almacenan en una ubicación especial. Por ejemplo, en Microsoft Access se observa que hay una zona para crear macros. Una macro en Access trabajando para una base de datos podría ser un archivo que, al llamarse desde otra instrucción, borrara los registros de un cliente o accionista, luego borrara ciertos registros en otras tablas.

Excel tiene incorporado el editor de VBA, se pueden crear macros con la grabadora de macros o escribiendo directamente los códigos en el Editor de VBA, esta última opción es más potente, ya que la grabadora de macros se limita a grabar cosas repetitivas que se hacen con el teclado, en cambio al escribir el código nos permite hacer otras cosas convirtiendo a Excel en una aplicación super potente al permitir programar macros mediante VBA.

Macros en programación

Son un conjunto de comandos que se invocan con una palabra clave, opcionalmente seguidas de parámetros que se utilizan como código literal. Los macros son manejados por el compilador y no por el ejecutable compilado.

Los macros facilitan la actualización y mantenimiento de las aplicaciones debido a que su re-utilización minimiza la cantidad de código escrito necesario para escribir un programa.

Ejemplo de un MACRO para lenguaje BASIC:

MACRO DefVar(v, d) LOCAL v AS STRING v = d END MACRO 

Este ejemplo de MACRO puede ser utilizado repetidamente para definir variables y agregarles un contenido inicial con una sintaxis más estructurada:

DefVar(artículo, "Sweater") DefVar(precio, "$ 10.00") DefVar(descuento, "10%") 

Debido a que los MACROS en programación pueden contener muchas líneas de código para tareas complejas, y pueden ser invocados con un solo comando, ofrecen la posibilidad de economizar código y facilitan en gran manera tareas complejas.

La diferencia entre un MACRO y una función, es que las funciones son módulos independientes, mientras que los macros son porciones de código que el compilador "pega" en el lugar de invocación. Esto les permite la posibilidad de usar variables locales del módulo en el que son invocados, sin la necesidad de pasarlas al macro como parámetros. Además, los parámetros del macro son utilizados como código literal, y no como variables de un tipo específico.

Macros ocultas

Las macros ocultas son órdenes complejas de tipo macro que se han declarado en el código fuente pero que permanecen ocultas por motivos de seguridad, por acceso restringido, etc.

Este término ha sido popularizado por la película de ficción Tron, ambientada en un mundo informático virtual, en la que se puede escuchar una voz fuera de campo (probablemente de un programa dependiente del Control Central) que advierte a los habitantes de ese mundo que tengan cuidado con las macros ocultas.

Véase también

Enlaces externos

  • Como crear una macro
  •   Datos: Q629579

macro, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, octubre, 2013, para, otros, usos, este, término, véase, desambiguación, ciencias, computación, macro, griego, μακρο, makro, significa, grande, acort. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 31 de octubre de 2013 Para otros usos de este termino vease Macro desambiguacion En ciencias de la computacion macro del griego makro makro que significa grande acortamiento de macroinstruccion es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecucion Dicho de otra manera una macroinstruccion es una instruccion compleja formada por otras instrucciones mas sencillas Esto permite la automatizacion de tareas repetitivas Las macros tienden a almacenarse en el ambito del propio programa que las utiliza y se ejecutan pulsando una combinacion especial de teclas o un boton especialmente creado y asignado para tal efecto La diferencia entre una macroinstruccion y un programa es que en las macroinstrucciones la ejecucion es secuencial y no existe otro concepto del flujo de programa Indice 1 Macros de aplicaciones 2 Macros en programacion 3 Macros ocultas 4 Vease tambien 5 Enlaces externosMacros de aplicaciones EditarSon un grupo de instrucciones que se ejecutan secuencialmente y se utilizan para economizar tareas Una macro no es mas que un conjunto de instrucciones tales como borrar archivo anadir registro etc y que se almacenan en una ubicacion especial Por ejemplo en Microsoft Access se observa que hay una zona para crear macros Una macro en Access trabajando para una base de datos podria ser un archivo que al llamarse desde otra instruccion borrara los registros de un cliente o accionista luego borrara ciertos registros en otras tablas Excel tiene incorporado el editor de VBA se pueden crear macros con la grabadora de macros o escribiendo directamente los codigos en el Editor de VBA esta ultima opcion es mas potente ya que la grabadora de macros se limita a grabar cosas repetitivas que se hacen con el teclado en cambio al escribir el codigo nos permite hacer otras cosas convirtiendo a Excel en una aplicacion super potente al permitir programar macros mediante VBA Macros en programacion EditarSon un conjunto de comandos que se invocan con una palabra clave opcionalmente seguidas de parametros que se utilizan como codigo literal Los macros son manejados por el compilador y no por el ejecutable compilado Los macros facilitan la actualizacion y mantenimiento de las aplicaciones debido a que su re utilizacion minimiza la cantidad de codigo escrito necesario para escribir un programa Ejemplo de un MACRO para lenguaje BASIC MACRO DefVar v d LOCAL v AS STRING v d END MACRO Este ejemplo de MACRO puede ser utilizado repetidamente para definir variables y agregarles un contenido inicial con una sintaxis mas estructurada DefVar articulo Sweater DefVar precio 10 00 DefVar descuento 10 Debido a que los MACROS en programacion pueden contener muchas lineas de codigo para tareas complejas y pueden ser invocados con un solo comando ofrecen la posibilidad de economizar codigo y facilitan en gran manera tareas complejas La diferencia entre un MACRO y una funcion es que las funciones son modulos independientes mientras que los macros son porciones de codigo que el compilador pega en el lugar de invocacion Esto les permite la posibilidad de usar variables locales del modulo en el que son invocados sin la necesidad de pasarlas al macro como parametros Ademas los parametros del macro son utilizados como codigo literal y no como variables de un tipo especifico Macros ocultas EditarLas macros ocultas son ordenes complejas de tipo macro que se han declarado en el codigo fuente pero que permanecen ocultas por motivos de seguridad por acceso restringido etc Este termino ha sido popularizado por la pelicula de ficcion Tron ambientada en un mundo informatico virtual en la que se puede escuchar una voz fuera de campo probablemente de un programa dependiente del Control Central que advierte a los habitantes de ese mundo que tengan cuidado con las macros ocultas Vease tambien EditarScript Macro ensamblador Microsoft Macro Assembler Visual Basic for ApplicationsEnlaces externos EditarEjemplos de Macros Como crear una macro Datos Q629579Obtenido de https es wikipedia org w index php title Macro amp oldid 135867672, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos