eXPress++ es una biblioteca de funciones y un preprocesador que incluye archivos de ayuda para la conversión de aplicaciones Clipper de modo texto a aplicaciones gráficas Xbase++, facilitando la vía de migración al entorno Windows. eXPress++ también es de utilidad en el desarrollo de nuevas aplicaciones Xbase++, al ofrecer al programador un método más simple de crear cuadros de diálogo complejos. Los programadores Xbase (Clipper, dBase, FoxPro) están habituados a diseñar sus programas mediante procedimientos y funciones. La simplicidad de los comandos de eXPress++ permite a un programador Clipper crear y mantener complejos cuadros de diálogo aprovechando toda la potencia de Xbase Parts.
eXpress++ no es una varita mágica. No convierte de forma automática las aplicaciones Clipper de modo texto en aplicaciones GUI. La mayoría de programadores Windows le dirán que no puede tomar una aplicación Clipper habitual, con sus @SAY..GETS, Menu Prompts, etc, y convertirla a Windows sin cambiar buena parte de la arquitectura y funcionalidad del programa. Un diseño modal basado en carácter tiene muy poco en común con un diseño gráfico, no modal y controlado por eventos. En algunas aplicaciones Clipper, la complejidad de la arquitectura puede hacer esto aún más difícil. De cualquier forma, la mayoría de programas Clipper tienen un diseño que permite que el actual código pueda ser "transformado" para ejecutarse como una aplicación Windows GUI con poco esfuerzo.
Requisitos del sistema
486 o posterior (se recomienda Pentium 133)
Windows 95, 98, NT
32MB de RAM
15MB de espacio libre en disco
Unidad de CD-ROM
VGA o monitor de alta resolución
Ratón o dispositivo señalador
Soporte de Xbase++
Cumple con el año 2000
Introducción
¿Qué soluciona?
El problema de migrar aplicaciones Clipper a un entorno GUI
¿Por qué es necesario?
Para ahorra tiempo y reducir la curva de aprendizaje
¿Quién lo usa?
Programadores Xbase++ y Clipper
Ventajas de eXPress++
Ofrece a los programadores Clipper una fácil migración a Windows
Ahorra mucho tiempo de programación
Sirve como ayuda para la programación con Xbase++
Ofrece un lenguaje a nivel de comandos para el entorno gráfico
Ayuda a la conversión de Clipper a Xbase++
Permite utilizar la sintaxis propia de Clipper para crear aplicaciones GUI
Soporta todos los Xbase Parts
Compatible con Xide y XClass++
Incluye todo el código fuente escrito por completo en Xbase++.
Características
Convierte @SAY..GETs en cuadros de diálogo de Windows. Soporta las cláusulas WHEN, VALID y HIDE.
Convierte @PROMPT y MENU TO en menús al estilo de Windows.
Convierte AChoice() y DbEdit() en controles al estilo Windows.
Convierte SET DEVICE TO PRINT y @SAYs en comandos de impresión de Windows.
Puede crear cuadros de diálogo usando mandatos de estilo procedural como:
Totalmente compatible con dCLIP++, un sistema de desarrollo para crear aplicaciones controladas por datos. Los cuadros de diálogo GUI pueden cargarse de un diccionario de datos.
Incluye una .DLL para su distribución con sus aplicaciones Xbase++ y archivos .LIB para enlazar la .DLL con su aplicación mediante ALINK o BLINKER 5.0
Incluye un completo conjunto de programas de ejemplo para facilitar su aprendizaje.
Completa documentación en línea en formato .HLP de Windows.
Incluye una utilidad de conversión de archivos .MEM de Clipper.
Incluye XDOC.EXE, un sistema de documentación que escribe código adecuado para el compilador de ayudas de Windows, el compilador de guías Norton y HTML.
Incluye funciones de ámbito (Scope) para facilitar la migración de aplicaciones Clipper que utilicen RDDs que soporten ámbitos.