Créer une application WinDev 7.5
[25 mn de lecture - paru le 11/5/2003 - Public : Confirmé]
|
   
|
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.
-
-
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é.
-
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.
-
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.
-
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.
-
-
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.

|