ADVANCE DATA STRUCTURES FINAL PAPER
MACROS
Submitted by
Bustamante, Andrew
Lorenzo, Erika Manarang, Paolo Marco
Young, Jennifer
Ms. Charibeth Cheng
Faculty
December 3, 2010
TABLE OF CONTENTS I. Introduction II. Scope and Limitation of the Research III. Macros a. Definition b. Usage c. Advantages and Disadvantages IV. Conclusion and Recommendation V. References
I. Introduction
Macros are scripts that provide a way to automate a task performed repeatedly or on a regular basis. It involves a series of commands and actions that can be triggered by performing specific commands through the keyboard, mouse, program compilation, etc. Tasks performed by macros are commonly repetitive in nature. In effect, macros decrease the time it would take for users to do these repetitive actions in an application. These tasks can be as simple as inserting names and addresses into a word processor or as complex as launching a program, copying data from it, activating another program, pasting the data into it and repeating this several times. II. Scope and Limitation
The research will discuss the usage of macros in different programming platforms; its advantages and disadvantages. At the end of this research paper, a constructive comparison of the disadvantages and advantages will be provided. Recommendation for the use of macros derived from the given advantages and disadvantages would be part of the research scope.
The programming languages that will be used for this research will include languages under the following categories: 1. Object Oriented 2. Procedural/Imperative 3. Applications with macro programming
One language will be chosen from each programming language category and 2 applications will be used for the application macros. These languages or applications were chosen because of the following reasons: 1. The researchers’ knowledge of the
References: 4. Microsoft Corporation. (2010). Visual Studio Macros. [online]. Available: http://msdn.microsoft.com/en-us/library/b4c73967%28VS.80%29.aspx 5