José A. Ramalho

CLIPPER 5.2 AVANZADO 2a Edición / - 2DA - España McGraw-Hill 1994 - 391 Páginas Ilustraciones, tablas, graficos 23.5cm - series .

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


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



84-481-18886-3


Ingeniería en tecnologias de la información y comunicaciones