1 / 55

MAQUETTAGE PROTOTYPAGE

MAQUETTAGE PROTOTYPAGE. OBJECTIFS. MAQUETTAGE PROTOTYPAGE. DEFINITIONS EDITEURS D'INTERFACE IHM EDITEURS IHM MAQUETTAGE EXECUTION DE SPECIFICATION PROTOTYPAGE GENERATEURS D'APPLICATION. DEFINITIONS. MAQUETTE APPARENCE DE FONCTIONNEMENT POUR TESTER L'ADEQUATION AUX BESOINS

aaralyn
Télécharger la présentation

MAQUETTAGE PROTOTYPAGE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MAQUETTAGEPROTOTYPAGE .

  2. OBJECTIFS • .

  3. MAQUETTAGEPROTOTYPAGE • DEFINITIONS • EDITEURS D'INTERFACE IHM • EDITEURS IHM MAQUETTAGE • EXECUTION DE SPECIFICATION • PROTOTYPAGE • GENERATEURS D'APPLICATION

  4. DEFINITIONS • MAQUETTE • APPARENCE DE FONCTIONNEMENT • POUR TESTER L'ADEQUATION AUX BESOINS • EN SPECIFICATION • PROTOTYPE • FONCTIONNEMENT COMPLET • POUR TESTER UNE SOLUTION • EN CONCEPTION • GENERATEUR • PRODUIT UNE PARTIE DE L'APPLICATION GENERATEUR PROTOTYPE MAQUETTE

  5. IHM EDITEUR INTERACTIFLES MENUS • ENSEMBLE DE RUBRIQUES • IDENTIFICATEURS • ETATS • CHECKED • ACTIF/INACTIFS

  6. IHM EDITEUR INTERACTIFLES DIALOGUES • ENSEMBLE DE CHAMPS • IDENTIFICATEURS • BOUTONS • LISTES • CHAMPS DE SAISIE

  7. IHMGENERATION DESCRIPTIF DE RESSOURCE INTERPRETABLE DESCRIPTIF SOURCE INTERPRETATION GENERATION GENERATION INTERPRETEUR LIBRAIRIE OU SYSTEME INTERFACE APPLICATION .H/.INC LECTURE LECTURE SOURCE APPLICATION .C APPLICATION COMPILATION

  8. IHMINTERPRETATION • VARIABLES • APPEL • CALL-BACK

  9. EDITEURS IHMLES PRODUITS PC INTEGRES • INTEGRES AUX LANGAGES • BORLAND WORKSHOP C++ • VISUAL C++ • VISUAL BASIC • INTEGRES AUX PROGICIELS • WORD • ACCESS

  10. WORKSHOPBORLAND • EDITEUR • DIALOGUES • MENUS • ICONES • ...

  11. WORKSHOP/EDITION

  12. WORKSHOPGENERATION SCRIPT • RESSOURCE.RC 200 MENU BEGIN POPUP "&Input" BEGIN MENUITEM "&Employee", CM_EMPINPUT END END EMPLOYEEINFO DIALOG LOADONCALL MOVEABLE DISCARDABLE 62, 33, 176, 97 STYLE WS_CAPTION | WS_SYSMENU | DS_MODALFRAME | WS_POPUP BEGIN CONTROL "&Name", 100, "static", SS_RIGHT | WS_CHILD, 7, 11, 29, 12 CONTROL "", ID_NAMEEDIT , "edit", ES_LEFT | WS_CHILD, 44, 8, 127, 15 CONTROL "&OK", IDOK, "button", BS_DEFPUSHBUTTON , 55, 80, 24, 14 CONTROL "&Cancel", IDCANCEL, "button", BS_PUSHBUTTON | , 100, 80, 27, 14 END

  13. WINDOWSKIT SDK SCRIPT .rc Compilateur ressources FICHIER 'compilé' .res APPLICATION EXECUTABLE

  14. WORKSHOPINTERFACE APPLICATION • GENERATION RESSOURCE.H #define CM_EMPINPUT 201 #define ID_NAMEEDIT 101 #define ID_SSEDIT 105 #define ID_IDEDIT 107

  15. WINDOWS APPLICATION • ZONE DE TRAVAIL DE LA BOITE DE DIALOGUEstruct TTransferStruct { char NameEdit[MAXNAMELEN]; char SSEdit[MAXSSLEN]; char IDEdit[MAXIDLEN]; }; • ASSOCIATION FONCTION/MENUclass Mywindow : public TWindow { virtual void emp(RTMessage Msg) = [CM_EMP_INPUT]; }

  16. WINDOWS APPLICATION • SELECTION MENU DANS RESSOURCEAssignMenu("200");

  17. WINDOWS APPLICATION TDialog *boite = new TDialog(this, "EMPLOYEEINFO"); new TEdit(boite, ID_NAMEEDIT, sizeof(((TTestWindow *)Parent)->TransferStruct.NameEdit)); new TEdit(boite, ID_SSEDIT, sizeof(((TTestWindow *)Parent)->TransferStruct.SSEdit)); new TEdit(boite, ID_IDEDIT, sizeof(((TTestWindow *)Parent)->TransferStruct.IDEdit)); boite->TransferBuffer = (void far*) &(((TTestWindow *)Parent)->TransferStruct); status = GetApplication()->ExecDialog(boite); • INITIALISATION DE LA BOITE DE DIALOGUE

  18. WINDOWSLIEN APPLICATION • RECUPERATION RESULTATS void TEmployeeDlg::FillBuffers() { GetDlgItemText(HWindow, ID_NAMEEDIT, EmpName, MAXNAMELEN); GetDlgItemText(HWindow, ID_SSEDIT, EmpSSNum, MAXSSLEN); GetDlgItemText(HWindow, ID_IDEDIT, EmpID, MAXIDLEN); }

  19. TABLEURS/BASES DE DONNEES • EXCEL / ACCESS / VISUAL BASIC / VISUAL C++ • EDITEURS DE DIALOGUES/MENUS • ACCROCHAGE • DE MACROS • DE FONCTIONS VISUAL BASIC • DIALOGUES, ETATS, FEUILLES • PARADOXE • DIALOGUES ETATS • ACCROCHAGE DE FONCTIONS OBJECT PAL • LIEN LANGAGES BORLAND C++...

  20. ACCESS

  21. EDITEURS IHMLES GENERATEURS PC • WINDEV • SGBD R RBASE • LANGAGE INCLUS • INTERFACABLE A C, C++, PASCAL, BASIC... • HIGHSCREEN • SGBR R HYPER SCREEN • SGBD HYPER FILE 3 • GENERATEUR ETAT S HYPER PRINT • INTERFACABLE A C

  22. EDITEURS IHMLES PRODUITS UNIX • XFACEMAKER • MOTIF • LANGAGE INTERPRETE INCLU • INTERFACABLE C • UIM/X • MOTIF • INTERPRETEUR C INTEGRE • GENERATION CODE C • THETIS (D.A.) • LANGAGE OBJET • COMMUNICATION APPLICATION INDEPENDANTE DU LANGAGE

  23. EDITEURS IHMLES PRODUITS MULTI-PLATEFORMES • AÏDA MASAÏ (CR2A) • UNIX / WINDOWS • INTERFACABLE C FORTRAN • OPEN INTERFACE (NEURON DATA) • MOTIF / WINDOWS / MACINTOSH / OS2 • BIBLIOTHEQUE A LIER A L'APPLICATION ANSI C • ILOG VIEWS • MOTIF / WINDOWS • CLASSES C++ • TABLEUR/GRAPHEUR

  24. EDITEURS IHMMAQUETTAGE • DES OBJETS PHYSIQUES EN PLUS • INTERRUPTEURS • VOYANTS • OSCILLOGRAMMES

  25. EDITEURS IHMMAQUETTAGE AVIONIQUE • DES OBJETS SPECIALISES • HORIZONS ARTIFICIELS

  26. SL-GMS

  27. A B C MAQUETTAGEPROTOTYPAGE • DEFINITION D'OBJETS COMPOSITES • CATEGORIES • JAUGES • INTERRUPTEURS • ATTRIBUTS • RAPPORT D'ECHELLE • CENTRE DE ROTATION • LOI DE DEPLACEMENT

  28. MAQUETTAGEPROTOTYPAGE • ASSOCIER LES OBJETS • A DES DONNEES • A DES FONCTIONS • A L'APPLICATION DONNEE CURSEUR APPLICATION VUE METRE OPTION APPEL DE FONCTION OPTION APPEL DE FONCTION

  29. MAQUETTAGEPROTOTYPAGE OBJETS • RESEAU • DONNEES DISTANTES • MODELE CLIENT SERVEUR • USAGE • BANCS • PILOTAGE DE BOITIER TEMPS REEL DONNEES RESEAU DONNEES APPLICATION

  30. SL-GMS fonctions

  31. SL-GMS APPLICATIONS

  32. SL-GMS APPLICATIONS

  33. SL-GMS APPLICATIONS

  34. SL-GMS APPLICATIONS

  35. SL-GMS APPLICATIONS

  36. SL-GMS FONCTIONS

  37. SL-GMS GROUPES D'OBJETS

  38. MATRIXX • DESCRIPTION COMPORTEMENT PAR LOGIGRAMMES • AUTOMATES • SIMULATION • GENERATION CODE • ADA • C • FORTRAN

  39. LOGIGRAMMESMATRIXX

  40. VAPSCARACTERISTIQUES • IHM TEMPS REEL • OSF/MOTIF • BIBLIOTHEQUE AVIONIQUE • GENERATION • CODE C/C++/ADA • APPLICATION • MAQUETTAGE • PROTOTYPAGE • GENERATEUR D'APPLICATION

  41. VAPSDEMARCHE • DESCRIRE DES OBJETS • LIER LES OBJETS AUX DONNEES • DECRIRE PAR AUTOMATE LA GESTION DES EVENEMENTS • ANIMER AVEC LE RUNTIME D'EXECUTION

  42. VAPSEDITEUR D'OBJETS • EN ENTREE • boutons, menus, interrupteurs, champs de saisie • EN SORTIE • voyants, curseurs, barres graphes, champs d'affichage, vue-mètre • associé à une variable • propriétés : echelle • COMBINAISON HIERARCHIQUE DES OBJETS • FONDS

  43. VAPSEDITEUR INTEGRATION • ENTRE OBJETS • VIA DES VARIABLES DE COMMUNICATION • AVEC DES GENERATEURS • FONCTIONS • AVEC DES APPLICATIONS EXTERNES • VIA DES VARIABLES DE COMMUNICATION • VIA DES FONCTIONS DE COMMUNICATION • TCP/IP • AVEC DES PERIPHERIQUES • DIAGRAMMES BLOCS LOGIQUES

  44. AUTOMATES • PAR LANGAGE TEXTUEL (ATN) • ETATS • EVENEMENTS • ENTREES • UTILISATEUR • PAR MATRICE • ACTIONS • OBJETS • FONCTIONS UTILISATEURS C/FORTRAN

  45. VAPSRUNTIME • TRACES

  46. VAPSAPPLICATIONS POSTE COMMANDE & VISUALISATION

  47. SAMMI • OBJETS • CREATION POSSIBLE DE GROUPES • OBJETS DE BASE FIGÉS • PAS DE BIBLIOTHÈQUE D'OBJETS AVIONIQUES • LANGAGE DE DESCRIPTION • LANGAGE PROPRIÉTAIRE FAIBLEMENT LISIBLE • RÉ-INJECTION POSSIBLE • GESTION D'UN ÉCRAN D'ALARME • DESCRIPTION DU COMPORTEMENT • PAR APPLICATION

  48. SAMMI • INTERPRÉTEUR DE VISUALISATON / • RUN TIME • GÉNÉRATION DE TRACE • API / BIBLIOTHÈQUE POUR APPLICATION • LANGAGE C ANSI • PLATEFORMES • UNIX (SUN, HP, IBM) LYNXOS, MODCOMP, REAL IX, IBM PS2, UNIX SCO 386, SGI • AVANTAGES • VISUALISATION SUR UN MÊME POSTE DE PLUSIEURS APPLICATIONS • INDÉPENDANTE DU POSTE DU VISUALISATION VIS-À-VIS DES APPLICATIONS. • DÉVELOPPEMENT INDÉPENDANT DE LA VISUALISATION ET DES APPLICATIONS

  49. SIMULATIONSPECIFICATION • AUTOMATES STATE CHARTS • STATEMATE • SA/RT • TEAMWORK

  50. FONCTIONS STATEMATES • INTERPRETEUR • LANGAGE PROCHE DU PASCAL • GENERATION CODE • ADA / C AUTOMATES EDITEUR PANNEAU VISUALISATION

More Related