jeudi 18 octobre 2012

Premier jour de cours 4D

La formation a débuté par une présentation de l'univers 4D, des caractéristiques techniques et fonctionnelles du produit 4D.
Une démonstration de quelques applications professionnelles développées avec  4D Desktop et 4D Web serveur leur a ensuite permis de visualiser l'étendu des possibilités de production offertes par 4D.

Les étudiants ont débuté par l'installation  des logiciels 4D Developer Professional pour le développement 4D et pu constater la facilité et la rapidité de cette installation. Une facilité qu'ils retrouveront bientôt lorsqu'ils devront s'exercer à déployer les applications qu'ils auront créées.

Ensuite ils ont étudiés les principaux types de fichiers et dossiers constituant une application 4D avant de passer à la pratique du développement à partir d'une base exemple sur la gestion d'un centre d'appel.

Après avoir passé en revue les caractéristiques des tables et champs de la base exemple, ils ont du créer une nouvelle table afin de permettre de gérer les opérateurs. Quelques champs Identifiant, Nom, Prénom, date d'embauche, salaire net, sexe afin d'utiliser différents types de champs. Puis la création d'un lien entre la table [Operateurs] et la table [Appels] pour suivre les appels pris par chaque opérateur.




Après avoir travaillé sur la structure de la base, les étudiants ont commencé à analyser le fonctionnement des  formulaires déjà existant dans la base et certaines des actions standard ou programmées des boutons :
- Recherche avec l'éditeur 4D de recherche
- Impression avec l'éditeur d'états rapides et l'éditeur d'étiquettes
- Tris avec l'éditeur de tris
- Tout montrer (Tout sélectionner)
- Annuler et valider
- Etc

La création des formulaires d'entrée (liste) et de sortie  (saisie) pour la gestion des opérateurs a été l'occasion d'utiliser l'éditeur 4D de formulaires. Les objets simples comme les textes, variables, champs, bouton, bouton radio avec leurs propriétés ont été passé en revue et disposés sur les formulaires.