Tutorial (format PowerPoint) facilitant le développement d'une application base de données client-serveur avec Oracle ; savoir décrire et maîtriser l'utilisation des composants de Developer/2000 (en particulier Form Builder) ; savoir élaborer des applications utilisateur mettant en jeu des interactions avec des bases de données Oracle à travers des interfaces graphiques (fenêtres multiples, différents styles de présentation, des objets de données, des objets d'interaction, implémentation des règles de gestion de la base de données).
[...] Quelles sont les différentes manières d 'exécuter une application développée avec Developer2000 ? Quels sont les différents modes opératoires lors de l 'exécution d 'une application Developer2000 ? [...]
[...] Les déclencheurs peuvent être définis au niveau module de formulaire, block de données, ou item Gérer les objets d 'unmodule de formulaire Principes de base pour la création de modules de formulaires simples Créer un nouveau module de formulaire Créer un nouveau block de données Décrire la présentation Page de bienvenue Page canevas : créer un nouveau canevas Page block de donnée : choisir les éléments que vous voulez afficher Page élément : spécifier la présentation des éléments (label, taille) Page style : Formulaire : habituellement pour les blocks mono-tuple Tabulaire : habituellement pour les blocks multi-tuples Page Lignes : titre du cadre, répartition, ascenseurs Ajustement de la présentation avec le Layout Editor Créer des blocks de données reliés dans un module de formulaire Relation maître-détail : association entre blocks de données reflétant un lien de jointure ou la relation clé primaire - clé étrangère entre des tables de bdd (relation un pour plusieurs en relationnel) le block maître est basé sur la table avec la clé primaire le block détail est basé sur la table avec la clé étrangère un block détail peut être maître un block maître peut avoir plusieurs blocks détail Implications de la relation maître-détail Faire une requête sur le block maître déclenche immédiatement la mise à jour du block détail Il n 'est pas possible de supprimer un tuple du block maître s 'il existe des tuples correspondants dans le bloc détail L 'insertion d 'un nouveau tuple dans le bloc détail associe celui-ci au bloc maître couramment affiché Lors de la création de la relation maître-détail, une table appelée relation est créée. Le nom de cette table est composé du nom des deux tables maître et détail. [...]
[...] Quelle pré-condition doit être impérativement vérifiée pour pouvoir sortir d 'une application Developer2000 ? Créer un nouveau block de données avec le Data Block Wizard Créer un nouveau block de données avec le Data Block Wizard Décrire la présentation avec le Layout Wizard Décrire la présentation avec le Layout Wizard Décrire la présentation avec le Layout Wizard Utilisation de Form Builderconcepts de base Une application Form Builder est composée de plusieurs modules de formulaires Il y a plusieurs types de modules de formulaires A chaque module de formulaire d 'une application correspond différents fichiers : menus .mmb .mmx .mmt formulaires .fmb .fmx .fmt librairies PL/SQL .pll .plx .pld librairies d 'objets .olb .olt Enregistrer : dans un fichier binaire ou dans une bdd : File/Save dans un fichier texte : File/Administration/convertFromTheMenuSystem Compiler : File/Administration/CompileFile Exécuter : Program/Run Concepts de construction des formulaires Blocks : regroupement d 'éléments (items) liés logiquement.Les éléments regroupés dans un block seront typiquement les colonnes d 'une même table Items : objets d 'interface permettant d 'afficher les valeurs de données aux utilisateurs. [...]
[...] Les items sont logiquement groupés en blocks, et présentés ensembles dans des canevas Canevas : arrangements visuels d 'items provenant d 'un ou plusieurs blocks logiques.Par défaut, tous les canevas d 'un formulaire apparaissent dans une même fenêtre Les différents types de blocks Blocks de données : chaque block de données est associé à : une table ou une vue spécifique une procédure enregistrée une requête Blocks de contrôle : boutons permettant aux utilisateurs de réaliser des tâches t.q. initialisations, etc. [...]
[...] Les déclencheurs peuvent être définis au niveau module de formulaire, block de données, ou item Gérer les objets d 'unmodule de formulaire Principes de base pour la création de modules de formulaires simples Créer un nouveau module de formulaire Créer un nouveau block de données Décrire la présentation Page de bienvenue Page canevas : créer un nouveau canevas Page block de donnée : choisir les éléments que vous voulez afficher Page élément : spécifier la présentation des éléments (label, taille) Page style : Formulaire : habituellement pour les blocks mono-tuple Tabulaire : habituellement pour les blocks multi-tuples Page Lignes : titre du cadre, répartition, ascenseurs Ajustement de la présentation avec le Layout Editor Créer des blocks de données reliés dans un module de formulaire Relation maître-détail : association entre blocks de données reflétant un lien de jointure ou la relation clé primaire - clé étrangère entre des tables de bdd (relation un pour plusieurs en relationnel) le block maître est basé sur la table avec la clé primaire le block détail est basé sur la table avec la clé étrangère un block détail peut être maître un block maître peut avoir plusieurs blocks détail Implications de la relation maître-détail Faire une requête sur le block maître déclenche immédiatement la mise à jour du block détail Il n 'est pas possible de supprimer un tuple du block maître s 'il existe des tuples correspondants dans le bloc détail L 'insertion d 'un nouveau tuple dans le bloc détail associe celui-ci au bloc maître couramment affiché Lors de la création de la relation maître-détail, une table appelée relation est créée. Le nom de cette table est composé du nom des deux tables maître et détail. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture