Chinese (People's Republic of China)  English  Français


Supinfo-Projects.com
Tous les projets des élèves ingénieurs de Supinfo



Projets
  Dernier Projet
  Les plus populaires
  Tous les Projets

290 Visiteurs
3168 Projets


My Supinfo-Projects

   Connectez-vous
   Créez un Compte


Synopsis

   2029 Visites
   Note INTERNET : 15.3
    (29 Votants)
   0 Commentaires

   Lire l'article

Evaluez cet article

20
18
16
14
12
10
8
6
4
2
0


Commentez cet article

Auteur :

Email :

Votre commentaire :



 
2004 - Note de Synthèse Stage
Créer une application WinDev 7.5
[25 mn de lecture - paru le 11/5/2003 - Public : Confirmé]

Auteur

UnderguardMichel REINETTE
Elève-Ingénieur Supinfo Paris
Promotion SUPINFO 2004

   Lui écrire
   Tous les projets de cet auteur
   Le mini-CV de cet auteur

3. Définition des Etapes de Développement (1ère Partie)

3.1. RAD (Rapid Application Development)

Lors de la création d'un projet ou d'une fenêtre, il est possible d'utiliser le RAD (Rapid Application Development). Cette méthode de développement rapide d'applications permet de générer automatiquement, à partir de la description de votre analyse :

  • Soit l'ensemble du projet : fenêtre, états, champ, etc. : c'est le RAD Projet.
  • Soit uniquement une fenêtre de l'application : c'est le RAD Fenêtre.
WinDev propose différents types de RAD :
  • RAD Procédural : tous les traitements sont réalisés par des procédures. Ces procédures sont directement modifiables et personnalisables.
  • RAD Objet : tous les traitements sont regroupés dans des classes. Ces classes sont automatiquement créées dans le répertoire de votre projet lors de la génération du projet ou d'une fenêtre par le RAD.

Le RAD (Rapid Application Development) permet de créer rapidement des fenêtres à partir de modèles prédéfinis. Par défaut, 10 modèles de fenêtre RAD sont proposés par WinDev. Chaque modèle correspond à un fichier Script, d'extension .MDL. Ce fichier comprend :

  • La description du modèle RAD, affichée lors du lancement de l'assistant de création de fenêtres
  • Les différentes étapes de l'assistant
  • La description de la fenêtre générée et son code
  • La description des champs générés et leurs codes

Les différents types de fenêtre générée par le RAD de WinDev sont les suivants :

Fiche simple : Ce type de fenêtre permet de visualiser et de modifier un enregistrement mais ne permet pas le parcours sur les différents enregistrements et la création ou suppression d'un enregistrement.
Une fenêtre "Fiche simple" est constituée de :

  • Boutons pour valider, abandonner la saisie.
  • Champs reliés aux rubriques du fichier.

La fenêtre "Fiche simple" est généralement accessible depuis une fenêtre de type "Table simple" pour visualiser ou modifier l'enregistrement en cours.


Fiche avec parcours : Ce type de fenêtre permet la modification de l'enregistrement affiché, la création d'un enregistrement, la suppression d'un enregistrement, l'impression de l'enregistrement en cours et le passage à un autre enregistrement (suivant ou précédent).
Une fenêtre de type "Fiche avec parcours" est constituée de :

  • Champs reliés aux rubriques du fichier.
  • 4 boutons de parcours.
  • Boutons permettant de créer un nouvel enregistrement, supprimer l'enregistrement en cours, imprimer l'enregistrement en cours et fermer la fenêtre.
Par rapport à une "Fiche simple", une "Fiche avec parcours" propose le passage rapide d'une fiche à une autre, la possibilité de créer en chaîne plusieurs enregistrements.

Conseil : Pour les fichiers comportant de nombreux enregistrements, il est préférable de sélectionner les enregistrements dans une table et de modifier ou visualiser l'enregistrement sélectionné dans une fenêtre de type "Fiche simple". En effet, la sélection dans une table est plus rapide.


Fiche avec table reliée : Ce type de fenêtre permet de visualiser dans la même fenêtre le contenu de fichiers liés par une liaison simple (1 - N). Les valeurs de l'enregistrement du fichier principal sont visualisées dans une fiche. Les enregistrements reliés à l'enregistrement en cours (dans le fichier principal) sont visualisés dans une table.
Ce type de fenêtre est constitué d'une fiche (dans la partie haute) qui affiche les valeurs de l'enregistrement en cours du fichier de base (principal), d'une table (dans la partie basse) qui affiche les enregistrements reliés à l'enregistrement en cours du fichier principal et de boutons permettant de :

  • Parcourir les enregistrements affichés dans la fiche et dans la table.
  • Créer un nouvel enregistrement dans le fichier principal.
  • Supprimer l'enregistrement en cours du fichier principal.
  • Fermer la fenêtre.
  • Ajouter une ligne dans la table.
  • Modifier une ligne dans la table.
  • Supprimer une ligne dans la table.

Remarques : Si le fichier affiché dans la table est un fichier de relation, la fenêtre comporte les boutons nécessaires pour accéder à l'autre fichier en relation.
Si ce type de fenêtre est sélectionné pour un fichier qui n'a pas de fichier lié (avec une liaison 1-N), WinDev le signale.


Fiche avec table de relation : Ce type de fenêtre permet de visualiser à la fois le contenu d'un fichier dans une table et le contenu d'un fichier dans une fiche. Les enregistrements affichés dans la table et ceux enregistrées dans la fiche sont liés par une liaison complexe (N - N).
La fenêtre "Fiche avec table de relation" est constituée d'une fiche (dans la partie haute) qui affiche les enregistrements du fichier de base (principal), d'une table (dans la partie basse) qui affiche les enregistrements reliés à l'enregistrement en cours du fichier principal et de boutons permettant de :

  • Parcourir les enregistrements affichés dans la fiche et dans la table.
  • Créer un nouvel enregistrement dans le fichier principal.
  • Supprimer l'enregistrement en cours du fichier principal.
  • Fermer la fenêtre.
  • Ajouter une ligne dans la table.
  • Modifier une ligne dans la table.
  • Supprimer une ligne dans la table.

La fenêtre "Fiche avec table de relation" est conseillée lorsque le détail du fichier doit être immédiatement affiché et lorsque le fichier contient des rubriques images ou multi lignes à afficher.


Fiche avec fiche reliée : Ce type de fenêtre permet de visualiser dans la même fenêtre le contenu de fichiers liés par une liaison simple (1 - N). Les valeurs de l'enregistrement du fichier principal et les enregistrements reliés à l'enregistrement en cours (dans le fichier principal) sont visualisés dans deux fiches.
Ce type de fenêtre est constitué d'une fiche (dans la partie haute) qui affiche les valeurs de l'enregistrement en cours du fichier de base (principal), d'une fiche (dans la partie basse) qui affiche les valeurs d'un enregistrement relié à l'enregistrement en cours du fichier principal et de boutons permettant de :

  • Parcourir les enregistrements affichés dans les deux fiches.
  • Créer un nouvel enregistrement dans le fichier principal et dans le fichier lié.
  • Supprimer l'enregistrement en cours du fichier principal et du fichier lié.
  • Fermer la fenêtre.

La fenêtre "Fiche avec table reliée" est conseillée lorsque seul un enregistrement est lié à l'enregistrement en cours dans le fichier principal.


Table simple : Ce type de fenêtre permet la visualisation des enregistrements dans la table, la création d'un enregistrement, la suppression d'un enregistrement, la modification d'un enregistrement et l'impression du fichier.
Une fenêtre de type "Table simple" est constituée d'une table qui affiche les enregistrements du fichier lié et de boutons permettant de :

  • Parcourir les enregistrements affichés dans la table.
  • Créer un nouvel enregistrement.
  • Modifier un enregistrement.
  • Supprimer un enregistrement.
  • Imprimer les enregistrements.
  • Fermer la fenêtre.

Ce type de fenêtre est conseillé dans tous les cas de gestion de fichiers sauf :

  • Si le détail de l'enregistrement doit être visible immédiatement : préférez la fenêtre avec table et fiche de détail.
  • Si des rubriques doivent être affichées dans des champs multi lignes : préférez la fenêtre avec table et fiche de détail.
  • Si le fichier contient des images à afficher immédiatement : préférez la fenêtre avec table et fiche de détail.
  • Si le fichier a beaucoup de rubriques à afficher : préférez la fenêtre avec table et fiche de détail.
  • Si des rubriques reliées doivent être affichées : préférez la fenêtre fiche avec table reliée.


Table avec fiche détail : Ce type de fenêtre permet de visualiser dans la même fenêtre le contenu d'un fichier dans une table et dans une fiche. Cette fenêtre permet la sélection d'un enregistrement dans la table et la visualisation du détail de l'enregistrement sélectionné dans une fiche.
La fenêtre "Table avec fiche détail" est constituée d'une table (dans la partie haute) qui affiche les enregistrements du fichier, d'une fiche (dans la partie basse) qui affiche les valeurs de la ligne sélectionnée dans la table et de plusieurs boutons permettant de :

  • Parcourir les enregistrements affichés dans la table.
  • Créer un nouvel enregistrement.
  • Modifier l'enregistrement en cours.
  • Supprimer l'enregistrement en cours.
  • Fermer la fenêtre.
La fenêtre "Table avec fiche détail" est conseillée lorsque :
  • Le fichier contient des rubriques images ou multi lignes à afficher.
  • Le détail de l'enregistrement doit être visible immédiatement.
  • Le fichier a beaucoup de rubriques à afficher.


Table avec table reliée : Ce type de fenêtre permet d'afficher dans une même fenêtre le contenu de fichiers liés par une liaison simple ou complexe. Les tables sont en cascade : la seconde table permet d'afficher les enregistrements reliés à la ligne sélectionnée dans la première table.
La fenêtre "Table avec table reliée" est constituée d'une table (dans la partie haute) qui affiche les enregistrements du fichier de base, d'une table (dans la partie basse) qui affiche les enregistrements du fichier relié, correspondant à l'enregistrement en cours sélectionné dans la première table et de boutons permettant de :

  • Parcourir les enregistrements affichés dans les tables.
  • Créer un nouvel enregistrement dans le fichier principal.
  • Modifier l'enregistrement en cours du fichier principal.
  • Supprimer l'enregistrement en cours du fichier principal.
  • Fermer la fenêtre.
  • Ajouter une ligne dans le fichier relié.
  • Modifier une ligne dans le fichier relié.
  • Supprimer une ligne dans le fichier relié.


Table de relation : Ce type de fenêtre permet de visualiser les enregistrements d'un fichier. Ce type de fenêtre ne permet pas les créations, les modifications et les suppressions d'enregistrements dans le fichier.
La fenêtre "Table de relation" est constituée d'une table qui affiche les enregistrements et de boutons permettant de parcourir les enregistrements et de fermer la fenêtre.


Les fenêtres Vision Plus permettent de sélectionner un enregistrement dans une table. Par exemple, lors de la saisie d'une commande, des fenêtres " Vision Plus " peuvent être ouvertes pour sélectionner le client et le produit.
Les fenêtres Vision Plus sont appelées par le bouton qui a pour libellé [...] dans les fenêtres reliées à un fichier.




Articles de la même catégorie

 Pages : Top


8927 Visites
1 Commentaires
Introduction batch: Exemple de script de sauvegarde compressée
[40 mn de lecture - paru le 11/5/2003 - Public : Débutant]

En savoir plus


1129 Visites
0 Commentaires
Développement Web à l'aide du langage Python
[10 mn de lecture - paru le 11/5/2003 - Public : Débutant]

En savoir plus


2394 Visites
3 Commentaires
Mathématiques pour la 3D
[20 mn de lecture - paru le 11/5/2003 - Public : Expert]

En savoir plus

   Tous les Articles


SUPINFO Training Center peut vous proposer une formation ...

   Devenez Ingénieur Système Microsoft en 35 jours avec SUPINFO Training Center
   Devenez Certifiés Cisco en 13 jours avec SUPINFO Training Center
   Devenez Administrateur Système Microsoft avec SUPINFO Training Center
   Devenez Développeur Microsoft .NET en 13 jours avec SUPINFO Training Center



Powered by Campus-Booster Technology
Conditions d'utilisation & Copyright | Respect de la vie privée
© Copyright 1965-2006 Supinfo Paris, Paris Academy of Computer Science
Supinfo, Ecole Supérieure d'Informatique et Paris Academy Of Computer Science are trade marks.
23, rue de Château LANDON - 75010 PARIS - Phone : +33 (0) 153359 700 Fax : +33 (0) 153359 701

Web site autided by :