| A | B |
| menu | increases the interactivity of your application. allows the user to interface with your application. |
| Address | A variable's location in memory where its value is tored |
| Argument | A variable or value passed to a procedure |
| COntrol Class | The data type used to create a control object |
| Documentation | Comments that describe a procedure and any preconditions or postconditions of the procedure |
| Function procedure | A procedure that performs a specific task and then returns a value. Also referred to as "function." |
| Parameter | A variable declared in a procedure to accept the value or address of an argument |
| Pass | Giving data to a procedure |
| Postcondition | A statment of what must be true at the end of the execution of a procedure if the procedure has worked properly. |
| Precondition | The initial requirments of a procedure. |
| Reference parameter | A variable declared in a procedure to accept the address of an argument. Reference parameters can alter the value of the variable arguments used in the procedure call. |
| Sub procedure | A set of statements that perform specific tasks. Event procedures and general procedures are Sub procedures. |
| Value parameter | A variable declared in a procedure to accept a copy of an argument. Value parameters can't alter the value of the actual arguments used in the procedure call. |