Accueil | Produits | Services | Nouvelles | A propos d'ABOX |
|
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 :
Introduction
Avantages de eXPress++
Caractéristiques
@ 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
Prix
|
|
|||||||||||||||||
ACCUEIL | PRODUITS | SERVICES | NOUVELLES | A PROPOS D'ABOX |