Prise en main de Delphi

 

Delphi est un environnement de développement, un ensemble d'outils, de frameworks et de librairies pour faire du développement de logiciels, d'applications mobiles et même de sites web (front et back). La prise en main de l'environnement et du langage Object Pascal (déclinaison objet du langage Pascal) est en général rapide.

Nous vous proposons ici une formation de quelques heures pour faire le tour des éléments importants à connaître afin de vous lancer dans la programmation en Pascal sous Delphi. Après l'avoir regardée et avoir pratiqué vous devriez pouvoir créer vos premiers programmes ou être opérationnel en maintenance sur des logiciels existants. Restera ensuite à vous former sur les fonctionnalités plus poussées dont vous aurez besoin dans vos projets. Toutes les ressources pour y parvenir vous seront également fournies.

Composée de vidéos de quelques minutes cette formation à Delphi est répartie en 12 rubriques :

0 - Introduction
1 - Bref historique
2 - Environnement de développement
3 - Le langage Pascal
4 - Programmation orientée objet
5 - Projets Delphi
6 - Les fiches
7 - Les composants
8 - Dessiner un écran
9 - Les bases de données
10 - Déboguer un projet
11 - Editions et licences
12 - Ressources complémentaires
13 - Conclusion

Cette prise en main de Delphi est destinée à deux types de publics :

- Les développeurs Pascal n'ayant pas pratiqué ce langage depuis longtemps et désireux de se mettre à Delphi sur la version Community Edition gratuite ou l'une des versions payantes à jour de SDK pour du développement sous Windows, Mac, iOS, Android et Linux.

- Les développeurs ne connaissant pas le Pascal et devant se mettre à Delphi ou voulant faire rapidement des logiciels pour Windows, Mac et Linux, des applications mobiles pour iOS et Android, des logiciels serveurs ou des sites web.

Les principes de la programmation et de l'algorithmique ne sont pas expliqués dans ces vidéos. Nous partons du principe que ces notions sont connues.

Si vous n'avez jamais fait de développement vous pouvez quand même regarder cette série de cours et voir si elle vous suffit ou s'il est préférable que vous repreniez les bases à l'aide d'une formation plus détaillée et progressive.

Cette formation est réservée aux abonnés de notre site.
Vous pouvez aussi la suivre sur Udemy en achat ponctuel ou dans le cadre de votre abonnement à leur site.

Si vous le désirez nous pouvons aussi vous proposer la formation "Prise en main de Delphi" ou une formation personnalisée à distance ou dans vos locaux avec un formateur spécialiste de Delphi.

Si vous avez des questions, des suggestions ou des besoins d'informations complémentaires n'hésitez pas à nous contacter.


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Apprendre Delphi.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Les cours à suivre

0 - Introduction

1 - Bref historique

2 - Environnement de développement

Tour de Delphi 11 Alexandria

Tour de Delphi 12 Athens

Disposition de démarrage

Disposition par défaut

Disposition de débogage

Création de projets

Editeur de code

3 - Le langage Pascal

Historique du langage

Règles de base du Pascal

Programmes et unités

Blocs et portée

Déclaration de constantes

Déclaration de types

Déclaration de variables

Déclaration de procédures

Déclaration de fonctions

Les conditions

Les boucles

4 - La programmation orientée objet

Les classes

Les champs

Les propriétés

Les méthodes

L'héritage

Le polymorphisme

5 - Projets Delphi

Programme en console

Programme pour Windows

Programme multiplateforme

Choisir entre VCL et FireMonkey

6 - Les fiches

Fiches VCL

Fiches FireMonkey

7 - Les composants

Paquets de composants

Composants visuels

Composants non visuels

8 - Dessiner un écran

Le concepteur de fiches

Palettes de composants

Structure

Inspecteur d'objets

Propriétés des composants

Événements des composants

Concepteur de fiches VCL

Concepteur de fiches FireMonkey

9 - Les bases de données

Modules de données

Composants ADO (dbGo)

Composants dbExpress

Composants FireDAC

Composants de données VCL

Liaisons visuelles (Live Bindings)

10 - Débogguer un projet

Point d'arrêt

Evaluer et modifier

11 - Editions et licences

Delphi Community Edition

Edition Professional

Edition Enterprise

Edition Trial

Edition Architect

Edition Academic

Fonctionnalités par édition

12 - Ressources complémentaires

Codes sources et exemples

Documentation officielle

Livres

Videos

Sites à suivre

13 - Conclusion