ABOX En españolAchatsInscription
 

Recherche rapide:

Zones:

PRODUITS

Mon profil:

  

eXPress++

Migration de Clipper à Xbase++


eXPress++ est une bibliothèque de fonctions et un pré-processeur, qui inclut des fichiers d’aide pour la conversion d’applications Clipper de mode texte à des applications graphiques Xbase++, en facilitant la voie de migration à l’environnement Windows. eXPress++ est aussi utile dans le développement de nouvelles applications Xbase++, en offrant au programmeur une méthode plus simple pour créer des boites de dialogue complexes. Les programmeurs Xbase (Clipper, dBase, FoxPro) sont habitués à concevoir leurs programmes grâce à des procédures et des fonctions. La simplicité des commandes de eXPress++ permet à un programmeur Clipper de créer et de maintenir de complexes boites de dialogue en profitant de toute la puissance de Xbase Parts.

eXPress++ n’est pas une baguette magique. Il ne convertit pas automatiquement les applications Clipper de mode texte en applications GUI. La majorité des programmeurs Windows vous dirons que vous ne pouvez pas prendre une application Clipper habituelle, avec ses @SAY..GETS, Menu Prompts, etc, et la convertir à Windows sans changer une bonne partie de l’architecture et de la fonctionnalité du programme. Une conception modale basée sur des caractères à peu en commun avec une conception graphique, non modale et contrôlée par des évènements. Dans quelques applications Clipper, la complexité de l’architecture peut rendre cela encore plus difficile. De toute façon, la majorité des programmes Clipper ont une conception qui permet que l’actuel code puisse être « transformé » pour s’exécuter comme une application Windows GUI avec peu d’effort.

Système requis :

  • 486 ou supérieur (est recommandé un Pentium 133)
  • Windows 95, 98, NT
  • 32MB de RAM
  • 15MB d’espace libre sur le disque
  • Une unité de CD-ROM
  • VGA ou moniteur de haute résolution
  • Une souris
  • Support de Xbase++
  • Compatible an 2000

Introduction

  • Que résout-il ? Le problème de migrer des applications Clipper à un environnement GUI
  • Pourquoi est-il nécessaire ? Pour économiser du temps et réduire la courbe d’apprentissage
  • Qui l’utilise ? Des programmeurs Xbase++ et Clipper

Avantages de eXPress++

  • Offre aux programmeurs Clipper une facile migration à Windows
  • Fait économiser beaucoup de temps en programmation
  • Sert comme aide pour la programmation avec Xbase++
  • Offre un langage au niveau des commandes pour l’environnement graphique
  • Aide à la conversion de Clipper à Xbase++
  • Permet d’utiliser la syntaxe propre à Clipper pour créer des applications GUI
  • Supporte tous les Xbase Parts
  • Compatible avec Xide et Xclass++
  • Inclut tout le code source écrit dans Xbase++

Caractéristiques

  • Convertit @SAY..GETS en boites de dialogue de Windows. Supporte les clauses WHEN, VALID et HIDE.
  • Convertit @PROMPT et MENU TO en menus dans le style de Windows.
  • Convertit AChoise() et DbEdit() en contrôles dans le style de windows.
  • Convertit SET DEVICE TO PRINT et @SAYs en commandes d’impression de Windows.
  • Peut créer des boites de dialogue en utilisant des ordres de style procédural comme :
    @ 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
  • Totalement compatible avec dCLIP++, un système de développement pour créer des applications contrôlées par des données. Les boites de dialogue GUI peuvent se charger d’un dictionnaire de données.
  • Inclut une .DLL pour sa distribution avec vos applications Xbase++ et fichiers .LIB pour lier la .DLL avec votre application grâce à ALINK ou BLINKER 5.0.
  • Inclut un ensemble complet de programmes d’exemple pour faciliter son apprentissage.
  • Complète documentation en ligne en format .HLP de Windows.
  • Inclut un utilitaire de conversion de fichiers .MEM de Clipper.
  • Inclut XDOC.EXE, un système de documentation qui écrit le code adéquat pour le compilateur d’aide de Windows, le compilateur de guide Norton et HTML.
  • Inclut des fonctions de portée (Scope) pour faciliter la migration d’applications Clipper qui utilisent des RDDs qui supportent des portées.

Prix

Produit PVP (Fr) PVP (Euros)
eXPress++ subscription annuelle ( include 1.7 / 1.8 / 1.9 )1.961299,00
 

Inscrivez-vous

Inscrivez-vous et recevez les informations et les nouveautés sur eXPress++.

 

 

ACCUEIL | PRODUITS | SERVICES | NOUVELLES | A PROPOS D'ABOX