TY - GEN AU - José A. Ramalho TI - CLIPPER 5.2 AVANZADO 2a Edición T2 - series SN - 84-481-18886-3 PY - 1994/// CY - España PB - McGraw-Hill KW - Ingeniería en tecnologias de la información y comunicaciones N1 - 1 Ejemplar; EDITORIAL McGraw-Hill ISBN 84-481-18886-3; Introducción Estructura de Clipper 5.2 avanzado. Segunda edición 1. El preprocesador Ventajas ofrecidas por el preprocesador ¿Qué es un preprocesador? Elementos relacionados con el preprocesador Archivo fuente (.PRG) Archivo imagen de preprocesamiento (.PPO) Constantes predefinidas UDC (User Defined Command) FDU (Funciones definidas por el usuario) Directivas de procesamiento Archivos Cabecera (Header) Visión general Generación del archivo imagen (PPO) Utilización de constantes predefinidas #DEFINE Pseudofunciones Compilación condicional Identificador del preprocesador #IFDEF #IFNDEF Definición de un identificador durante la compilación Eliminación de un identificador Depuración del programa con el preprocesador Creación de versiones de demostración con el preprocesador Redefinición de variables Archivos Cabecera (Header) Directiva #INCLUDE Archivos cabecera de CLIPPER Archivo STD.CH Funciones definidas por el usuario Match-markers y sus variaciones Regular match-marker List match-marker Restricted match-marker Wild match-marker Optional match-marker Texto resultante Literal Tokens Words Result-markers Regular result-marker Dumb stringify result-marker Normal stringify result-marker Smart stringify result-marker Normal stringify result-marker Blockfy result-marker Logify result-marker Cláusulas repetitivas Archivos Cabecera (Header) 2. Rmake Rmake ¿Cómo funciona? Continuación... Macros La macro $< La macro $** Generalización de las reglas Más macros Macros definidas por el usuario Más sobre macros La orden Set y Rmake Directivas Directivas condicionales Directivas de acción Opciones de Rmake /B Debugging Information D Define Macro /1 Ignore Execution Errors /N Null Make /S Search Subdirectories /U Enable Comment Indicator /W Show Warnings /XS /XW Resumen Mensajes de error Mensajes de aviso Errores en tiempo de ejecución Errores fatales en tiempo de ejecución 3. Funciones de bajo nivel Fcreate Fclose Fwrite Fseek() moviéndose dentro del archivo Lectura de bytes del archivo Fread Freadstr Borrar un archivo Ferase Comprobación de operaciones Ferror Renombrar un archivo Resumen de las órdenes y funciones de este capítulo Fclose Fcreate Ferase Ferror Fopen Fread Freadstr Frename Fseek Fwrite 4. Configuración del entorno de trabajo Variables del DOS Configuración de CONFIG.SYS ; Ingeniería en Tecnologías de la Información y Comunicación N2 - ESTRUCTURA DE CLIPPER 5.2: AVANZADO. SEGUNDA EDICION 1. EL PREPROCESADOR Este capítulo muestra el nuevo mecanismo interno del compilador Clipper el pre-procesador. Veremos su finalidad, sus ventajas y cómo el usuario podrá crear sus propias órdenes utilizando esta potente herramienta que Clipper 5 nos ofrece. 2. RMAKE Este capítulo presenta el funcionamiento de RMAKE, la utilidad de Clipper que per-mite al programador reducir sensiblemente el tiempo de recompilación/enlazado de sus aplicaciones. Una herramienta esencial en la fase de ajustes y depuración de la aplicación. Los ejemplos de este capítulo están hechos sobre una aplicación de conta-bilidad desarrollada en el Clipper 5.01 (ISBN: 958-600-110-5) de Ramalho publicado por McGraw-Hill. 3. FUNCIONES DE BAJO NIVEL Este capítulo aborda las funciones de bajo nivel de Clipper mostrando su funciona-miento individualmente y su aplicación práctica. Los temas tratados en este capítulo están minuciosamente detallados y servirán como pasaporte para que el programador alcance un envidiable nivel en cuanto a técnicas de programación. 4. CONFIGURACION DEL ENTORNO DE TRABAJO Este capítulo enseña cómo comprobar y modificar, o incluso crear, los archivos CONFIG.SYS y AUTOEXEC.BAT del DOS, de forma que atiendan las necesidades de sus aplicaciones. Las técnicas presentadas aquí son ideales para la instalación de la aplicación en la computadora del usuario. xi ER -