dimanche 4 novembre 2012

La finale 4D

Déjà le dernier jour de cette première étape de formation.
Hier, le matin a été consacré à l'utilisation des Listbox.
L'après-midi à la programmation avec les commandes Charger sur lien et Lien retour après avoir remplacé en structure les liens automatiques par des liens manuels.

Le dernier jour est consacré à un exercice de synthèse afin d'utiliser l'ensemble des connaissances acquises pendant 3 semaines.
 Pendant toute la journée, les étudiants développe une application de gestion des réservations pour un hôtel. A partir d'une nouvelle base, chacun créé en structure les tables, les champs et le liens. Puis les formulaires d'entrée et de sortie en ajoutant des contrôles et en améliorant l'ergonomie de la saisie en utilisant les différentes objets disponibles avec 4D.
Une petite incursion dans le monde du web permet de mettre en pratique les principes de 4D web afin de permettre de consulter à partir d'un navigateur la liste des chambres disponibles en fonction de la date de réservation saisie.

La formation se termine avec cette journée de travail intensif. Les étudiants partent maintenant en entreprise pour une période d'alternance afin de mettre en pratique et approfondir leurs nouvelles connaissances sur 4D. Ils reviendront prochainement pour de petites formations de quelques jours sur des thèmes spécifiques (SVG, web services, XML, composants)

lundi 29 octobre 2012

4D Sur connnexion web

La journée du vendredi se déroule pour chaque étudiant au rythme des connexions web sur leur serveur web 4D afin de découvrir de nouvelles balises HTML 4D et avancer dans la mise en pratique des principes de programmation avec 4D serveur web.




Quelques exercices permettent de mettre en pratique la balise 4DLOOP afin d'utiliser une boucle dans un page web pour afficher la liste des projets, la liste des risques et la liste des actions.
Puis réalisation de nouveaux exercices pour afficher un projet en modification dans un formulaire et enregistrer les modifications faites dans les champs du formulaire web dans la base de données 4D. La gestion de l'accès au page à partir de la méthode base Sur connexion web est séparée de  la gestion du contenu par l'utilisation de balise 4DSCRIPT/ dans les pages HTML. Les verrous de sécurité de 4D ne donnant pas un accès par défaut aux méthodes existantes à partir de la balise 4DSCRIPT/, plusieurs étudiants cherchent pourquoi leurs pages web s'affichent mal. Après avoir coché la propriété "Disponible via les balises HTML et les URLs 4D" tout fonctionne beaucoup mieux. Rien ne vaut la pratique pour retenir la théorie.

Les étudiants les plus avancés se lancent dans la réalisation de l'affichage d'une matrice des risques en fonction des indices de criticité.