There are four main types of templates: procedure, code, control, and extension templates.
·Procedure templates (#PROCEDURE) generate procedures in an application. This is the choice you make when asked to choose the starting point for a “ToDo” procedure in the Application Generator.
·Code templates (#CODE) generate executable code into a specific embed point. The developer can only insert them at an embed point within a procedure. A list of the available code templates appears from which to choose.
·Control templates (#CONTROL) place a related set (one or more) of controls on a procedure's window and generate the executable source code into the procedure's embed points to provide the controls' standard functionality.
·Extension templates (#EXTENSION) generate executable source code into one or more embed points to add specific functionality to a procedure that is not “tied” to any window control.