4D v16

Préambule

Accueil

 
4D v16
Préambule

Préambule    


 

 

Bonjour,

Nous allons découvrir le fonctionnement de 4D.

Double-cliquez sur 4D.exe pour démarrer votre version de développement de 4D

Automatiquement l'assistant de bienvenue vous propose de :

  • vous connecter à un serveur
  • ouvrir une application locale
  • ou créer une nouvelle application, c'est par ici que nous commencerons.

À terme lorsque vous serez habitués, vous pourrez ne plus afficher ce dialogue, en cliquant sur la case "ne plus afficher ce dialogue" au lancement de 4D.

Dans un premier temps nous allons créer une application pour découvrir l'architecture et l'interface de 4D.

Nous enregistrons cette 1ère base sur le bureau : "Ma première base 4D"

4D propose d'emblée l'explorateur par lequel vous passerez systématiquement (ou presque) pour modifier les tables et les champs champs (c'est à dire votre "structure"), les formulaires ou les méthodes.

On reconnait ici le modèle MVC classique (Modèle - Vues - Contrôleurs) utilisé par 4D depuis toujours et par la plupart des outils modernes aujourd'hui. On y retrouve :

  • la notion de Modèle : ce sont les tables, champs et liens qui représentent le modèle de données
  • la notion de Vues : appelées dans 4D des formulaires
  • la notion de Contrôleurs appelés des méthodes

D'autre part, 4D se compose de 2 "couches" superposées :

  • une couche dédiée au développement
  • et une couche pour l'utilisation

Nous retrouvons ces 2 notions dans l'organisation de la barre d'outils et des menus.

  • Nous voyons ici les menus de Fichier à Développement concernent la couche développement donc dédiée au développeur.
  • Les menus suivants "Enregistrement et outils" sont destinés à l'utilisation

La barre d'outils est décomposée en 2 parties :

  • la partie gauche (de "Nouveau" à la zone de "Chercher") présente les fonctionnalités dédiées au développeur
  • La partie droite (Tables à Exécuter) concernent l'utilisation.

Le CSM et les propriétés concernent à la fois le développement et l'utilisation, mais plus l'utilisation côté administrateur.

4Dv13 dispose également d'outils complémentaires pour gérer les aspects sécurité de vos bases de données avec une gestion avancée et programmable des groupes utilisateurs et mots de passe, ainsi que les menus, images, la gestion des styles, etc ...

Maintenant, voyons rapidement et en quelques clics comment créer une application et saisir quelques fiches.

Par la suite nous créerons une application spécifique dont nous allons définir les contours et nous verrons progressivement les différents éléments qui peuvent être mis en place pour disposer d'un application professionnelle disponible en clients/serveur, par le Web, avec intégration des technologies modernes telles que le XLIFF, le SVG et bien d'autres outils.
 

 
 

 
PROPRIÉTÉS 

Produit : 4D
Thème : Préambule

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

Autoformation ( 4D v16)