|
|
|
|
- Presentación
- ATENCIÓN: En la versión 12, el RAD fue reconstruido completamente. El método explicado en esta página se mantiene para la compatibilidad con versiones anteriores.. Para obtener más información, consulte Nuevos patrones RAD.
- Estructura de código
ATENCIÓN: En la versión 12, el RAD fue reconstruido completamente. El método explicado en esta página se mantiene para la compatibilidad con versiones anteriores.. Para obtener más información, consulte Nuevos patrones RAD. El código de los elementos del patrón contiene los códigos de los diferentes modos de generación del RAD: - el modo de programación: programación simplificada, procesal u orientada a objetos
- el tipo de función utilizada: Comandos WLanguage, SQL u ODBC
Dependiendo de las elecciones realizadas al generar una ventana RAD, el código fuente apropiado se incluirá en la ventana de acuerdo con las etiquetas insertadas en el código de los elementos del patrón. Las diferentes etiquetas utilizadas van precedidas del símbolo % (porcentaje). El comienzo de una sección incluye la palabra clave ifdef y un código para identificar el modo de programación o el tipo de función que utiliza la sección. El final de una sección se identifica con la palabra clave endif. Ejemplo de esqueleto de código de inicialización de una ventana: ########################################## ## SECTION 1: Generation of procedural code ########################################## %ifdef PROC %ifdef ODBC ########################################## # ODBC code ########################################## // Insert the ODBC code used in procedural mode ########################################## # End of ODBC code ########################################## %endif
%ifdef SQL ########################################## # SQL code ########################################## // Insert the SQL code used in procedural mode ########################################## # END of SQL code ########################################## %endif
%ifdef HF ########################################## # "Standard" procedural code ########################################## ## Special case if the pattern is using a query %ifdef QUERY // Insert the code used for a query ## End of the special case if the pattern is using a query %endif ########################################## # END of "standard" procedural code ########################################## %endif %endif ########################################## ## SECTION 2: Generation of object code ########################################## %ifdef OBJ // Insert the object code used %endif ########################################## ## SECTION 3: Generation of "simple mode" code ########################################## %ifdef SIMPLE // Insert the simplified code %endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|