" />

eXPress++

Migración de Clipper a Xbase++

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:
    @ nRow, nCol DCTABPAGE oGroup CAPTION cText [...OPCIONES]
    @ nRow, nCol DCSAY cSay GET uVar  [...OPCIONES]
    @ nRow, nCol DCCHECKBOX uVar PROMPT cPrompt [...OPCIONES]
    @ nRow, nCol DCRADIOBUTTON uVar VALUE xVal [...OPCIONES]
    @ nRow, nCol DCMULTILINE uVar [...OPCIONES]
    @ nRow, nCol DCLISTBOX uVar LIST aList [...OPCIONES]
    @ nRow, nCol DCCOMBOBOX uVar LIST aList [...OPCIONES]
    @ nRow, nCol DC3STATE uVar PROMPT aVar [...OPCIONES]
    @ nRow, nCol DCSPINBUTTON nVar [...OPCIONES]
    @ nRow, nCol DCPUSHBUTTON CAPTION cCaption ;
        SIZE nWidth, nHeight ACTION bAction [...OPCIONES]
    @ nRow, nCol DCGROUP oGroup CAPTION cCaption SIZE nWidth, nHeight [...OPCIONES]
    @ nRow, nCol DCSTATIC oStatic CAPTION cCaption SIZE nWidth, nHeight [...OPCIONES]
    DCTOOLBAR oToolbar TYPE nType [...OPCIONES]
    DCADDBUTTON CAPTION cCaption PARENT oToobar ACTION bAction [...OPCIONES]
    DCMESSAGEBOX oMsg TYPE nType [...OPCIONES]
    DCMENUBAR oMenuBar [...OPCIONES]
    DCSUBMENU oSubMenu PROMPT cPrompt PARENT oMenuBar [...OPCIONES]
    DCMENUITEM PROMPT cPrompt PARENT oSubMenu ACTION bAction [...OPCIONES]
    @ nRow, nCol DCBROWSE oBrowse DATA aData|cAlias SIZE nWidth, nHeight  [...OPCIONES]
    DCBROWSECOL nbData HEADER cHeader PARENT oBrowse [...OPCIONES]
    DCBITMAP ncRes PARENT oParent [...OPCIONES]
    @ nRow, nCol DCSCROLLBAR DATA uVar SIZE nWidth, nHeight ;
        SCROLL bScroll [...OPCIONES]
    @ nRow, nCol DCPROGRESS oProgress PERCENT EVERY nEvery ;
        SIZE nWidth, nHeight [...OPCIONES]
    DCGETOPTIONS SAYFONT cSayFont GETFONT cGetFont ROWSPACE nRowSpace [...OPCIONES]
    @ nRow, nCol DCDIRTREE DIRS oDirs VAR cDirVar [..OPCIONES]
    DCPRINT ON [ TO oPrinter ]  [ NAME cPrinterName ] [ SIZE nRows,nCols ] ;
        [ PAGES nFrom, nTo ] [ PAPERSIZE nPaperSize ] [ COPIES nCopies ] ;
        [ collate:COLLATE ]  [ tofile:TOFILE ] [ FONT ocFont ] [ fixed:FIXED ] ;
        [ pixel:PIXEL ] [ preview:PREVIEW ]
    @ nRow, nCol DCPRINT SAY uText [truetype:TRUETYPE] [pixel:PIXEL]
    @ nSRow, nSCol, nERow, nECol DCPRINT BITMAP ncRes
  • 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.
ProductoPrecio
eXPress++ annual subscripcion ( include 1.7 / 1.8 / 1.9 )299,00 €
ACCIONES
Imprimir página
Precios