![]() Lazarus, Free Pascal Les bases de la programmation d'applications avec Free Pascal |
Cette
formation essentiellement pratique a pour but de former les
spécialistes (techniciens, ingénieurs, chefs de projet) à la
programmation d'applications en Pascal. Elle est basée sur une méthode
qui a fait ses preuves : Decouverte,
Apprentissage, Applications.
Cette formation est active, elle est basée sur une participation dynamique du groupe. 2 programmes de base pour apprendre à utiliser Lazarus :
|
1. Lazarus : La solution Open source. Initiation
Objectif : 2 ou 3 jours pour comprendre comment construire des applications professionnelles avec l’EDI libre et gratuit Lazarus basé sur le compilateur Free Pascal. A la fin de cette formation essentiellement pratique, vous serez capable de développer des applications complètes simples avec Lazarus. Pré requis : Expérience d’un autre langage de programmation. Une connaissance même limitée du langage Pascal serait un plus. A ce titre, un manuel d'auto apprentissage du langage Pascal, procédural et objet, conséquent est remis à chaque participant. Public concerné : Techniciens ayant des notions de programmation, développeurs Delphi désirant migrer des applications sur une solution « Open source ». Introduction à Lazarus Historique et versions,
installation de Lazarus / Free Pascal et les autres solutions RAD,
Lazarus et Delphi.
Créer des applications pour Windows et / ou Mac Os X. Autres applications possibles avec Lazarus Structure d’un projet, fichiers et répertoires. L’interface de développement. Composants visuels et non visuels.
Tedit, Tlabel, Tlistbox... Notion de focus. Reconnaitre le répertoire par défaut. Identifier le séparateur décimal. Utilisation du timer et de la Barre d'état. Les boites de dialogue. Sauvegarder et charger un fichier. Présentation des différentes versions (Windows 32 et 64 bits. Mac Os X, etc.) Convertir les projets Delphi en
Projets Lazarus.
L’utilisation de l’interface de création de programmes La
palette de composants : réaliser une interface graphique.
Inspecteur d’objets : Propriétés et événements. Résumé de programmation événementielle sous Windows Gestionnaire de projets : création, suppression, réutilisation. Configuration de l’environnement. Les outils de débogage. Comment pister le code, les
variables....
Introduction aux bases de données CSV avec Lazarus. Le langage Pascal Objet Syntaxe générale du Pascal Objet. Les types et le code : bases de
l’algorithmique.
Les fonctions et les procédures : optimiser le code pour le réutiliser. Les fondamentaux de l’objet : mieux organiser le code. Manipuler les chaînes de caractères et les dates. Ouvrir, lire, écrire et utiliser des fichiers quelconques. Exemple concret et complet : une gestion d’adresses complète en Lazarus. |
Un support de cours complet est remis à chaque participant ayant suivi la totalité de la formation, ainsi qu'une attestation. Durée : 2 jours A la fin de cette
formation, la
participant sera capable de concevoir une application en Free Pascal /
Lazarus.
2. Lazarus : Utilisation des bases de données. Objectif : 2 ou 3 jours
pour apprendre à utiliser, avec l’environnement intégré Lazarus, de puissantes
applications de bases de données utilisables sous l’environnement PC, mac ou
Linux. A la fin de cette formation, vous serez en mesure de réaliser des
applications multiplateformes utilisant les bases de données les plus courantes
du marché (Firebird, PostgreeSQL, MySQL, SqlLite…. Vous saurez aussi créer des rapports
avec LazReport, éditeur intégré à Lazarus. Pré
requis : Avoir
suivi notre formation Lazarus les fondamentaux, ou posséder un niveau
équivalent. Une connaissance même élémentaire du SQL est indispensable. Public
concerné :
Techniciens ayant des notions de programmation, développeurs Delphi désirant
migrer des applications sur une solution « Open source ». Bases de
données avec Lazarus
L’éditeur
d’états intégré Lazreport
Un support de cours complet avec des programmes et utilitaires, ainsi que des applications complètes en code source, sont
remis à chaque participant ayant suivi la totalité de la formation,
ainsi qu'une attestation.
Renseignements :
Philippe GEORGES Formations 16 Rue de Fontaine 21000 DIJON CEDEX FRANCE
georges.informatique at gmail.com
Tél : 06 20 66 37 46Vous pouvez aussi vous adresser à nos partenaires :
Nous intervenons sur la totalité du territoire Français, la Belgique, la Suisse, le Luxembourg |
Retour page accueil |