Codalogik inc.  |   English
            
    La gestion d'écrans est complètement intégrée 
                                                            au langage ULTIM.
 
  LANGAGE ULTIM

  

.....
Accueil Produits Formation Consultation Soutien technique Nous joindre
      Compilateur Langage ULTIM Interfaces BD Éditions supportées    


Gestion d'écrans (version PC)
 
La gestion d'écrans permet de mettre au point des applications impliquant un dialogue interactif avec l'usager. Le langage ULTIM permet non seulement de décrire l'affichage rapidement et efficacement mais, aussi, de manipuler les données de façon automatique.

La gestion d'écrans est complètement intégrée au langage ULTIM et permet ainsi d'y combiner toutes les autres fonctions, notamment la production de rapports, l'accès aux bases de données, etc.

L'usager peut intervenir dans le fonctionnement du système dans son ensemble ou au niveau de chaque élément affiché :
  • Conditions d'affichage des lignes ou des éléments.
  • Patrons d'édition et attributs des éléments (brillant, obligatoire, caché, etc.).
  • Règles d'acceptation des valeurs permises.
  • Règles de mise à jour des zones.
  • Contrôle du curseur et du blocage de clavier.
  • Assignation des touches-fonctions du système.
  • Redirection du traitement en fonction des touches-fonctions utilisées.
Après l'affichage à l'écran et l'entrée des données, un puissant processus automatique s'enclenche :
  • Validation des données entrées selon leur type.
  • Validation en fonction des valeurs permises et des données exigées.
  • Mise en évidence des champs erronés et affichage automatique de messages.
  • Boucle d'affichage automatique jusqu'à complète validité.
  • Transformation des données éditées en format interne non-édité.
  • Transfert des données vers les champs d'origine ou les champs indiqués.

Voici un exemple de menu affiché

 
  2015/05/06                                        13:59:51
       
                        MENU PRINCIPAL

            1. MISE A JOUR DU FICHIER DES CLIENTS

            2. NOUVELLE COMMANDE
 
            3. DOSSIER DES CLIENTS

            4. FACTURATION

            VOTRE CHOIX :

                                             F3 POUR QUITTER

           

_ _ _ _ _ _texte du message d'erreur le cas échéant_ _ _ _ _


Voici une façon d'afficher ce menu




 DEBUT    DEMO.
 DEFINIR  CHOIX(N,1,@ED:@CODE(B)).

 *        Définition et affichage du menu principal
 AFFICHER '!CLS  !BRK=3D00'.       ; efface l'écran; permet F3 pour sortir
 AFFICHER '!LIN=1',   @DATE,       ESPACE(62),       @HEURE.
 AFFICHER '!LIN=3',   ESPACE(32),  'MENU PRINCIPAL'.
 AFFICHER '!LIN=5',   ESPACE(20),  '1. MISE A JOUR DU FICHIER DES CLIENTS'.
 AFFICHER '!LIN=7',   ESPACE(20),  '2. NOUVELLE COMMANDE'.
 AFFICHER '!LIN=9',   ESPACE(20),  '3. DOSSIER DES CLIENTS'.
 AFFICHER '!LIN=11',  ESPACE(20),  '4. FACTURATION'.
 AFFICHER '!LIN=13',  ESPACE(20),  'VOTRE CHOIX : ',
                                   CHOIX (OBLIGATOIRE, VALIDE SI = 1 A 4).
 AFFICHER '!LIN=15',  ESPACE(65),  'F3 POUR QUITTER'.
 AFFICHER '!LIN=24',  @MESSAGE.
 AFFICHER '!REP !SUP'.   ; analyse la réponse; indique modifs complétées

 CRIT-10  CHOIX = 1.
 EXECUTER 'PROGMAJ' LINK.
 SINON-10 CHOIX = 2.
 EXECUTER 'PROGAJOU' LINK.
 SINON-10 CHOIX = 3.
 EXECUTER 'PROGDOSS' LINK.
 SINON-10 CHOIX = 4.
 EXECUTER 'PROGFACT' LINK.
 FIN

 




Accueil Produits Formation Consultation Soutien technique Nous joindre English

© Codalogik inc.