Delphi 10.3 - Programmation orientée objet en environnement Windows
13/01/2021 - Français
Thierry Grassia
This book is intended for anyone who wants to learn object-oriented programming with the Delphi language (in version 10.3 Community Edition) to develop a windowed application or service in a Windows environment. Throughout the book, the author adds UML schemas to the subject matter so that the reader can see how easy it is to program for Windows with Delphi.
After a presentation of the development environment and a reminder of the basic functions inherited from the Pascal language, the reader studies the architecture and principles of object-oriented programming in Delphi, illustrated by example programs implementing the libraries provided by Delphi 10.3 Community Edition. The handling of the Visual Component Library graphical library allows the reader to concretely understand the creation of attractive, robust and powerful windowed applications.
In the rest of the book, the author familiarizes the reader with the creation of dll libraries or Delphi components that can be included in the development environment before detailing the concept of data serialization in XML and JSON formats as well as the development of system services. Dedicated chapters present the concept of task parallelization under Windows as well as the different methods for communicating between applications, not forgetting the connection to databases thanks to the FireDAC data access engine.
Finally, the reader has the opportunity to discover the FireMonkey framework associated with the LiveBinding engine which offers the portability of the Delphi language to many platforms (Linux, Android or iOS), as well as the development and consumption of REST webservices.
Additional information can be downloaded from the website www.editions-eni.fr.
.This book is intended for anyone who wants to learn object-oriented programming with the Delphi language (in version 10.3 Community Edition) to develop a windowed application or service in a Windows environment. Throughout the book, the author adds UML schemas to the subject matter so that the reader can see how easy it is to program for Windows with Delphi.
After a presentation of the development environment and a reminder of the basic functions inherited from the Pascal language, the reader studies the architecture and principles of object-oriented programming in Delphi, illustrated by example programs implementing the libraries provided by Delphi 10.3 Community Edition. The handling of the Visual Component Library graphical library allows the reader to concretely understand the creation of attractive, robust and powerful windowed applications.
In the rest of the book, the author familiarizes the reader with the creation of dll libraries or Delphi components that can be included in the development environment before detailing the concept of data serialization in XML and JSON formats as well as the development of system services. Dedicated chapters present the concept of task parallelization under Windows as well as the different methods for communicating between applications, not forgetting the connection to databases thanks to the FireDAC data access engine.
Finally, the reader has the opportunity to discover the FireMonkey framework associated with the LiveBinding engine which offers the portability of the Delphi language to many platforms (Linux, Android or iOS), as well as the development and consumption of REST webservices.
Additional information can be downloaded from the website www.editions-eni.fr.
Ce livre s'adresse à toute personne qui souhaite apprendre la programmation orientée objet avec le langage Delphi (en version 10.3 Community Edition) pour développer une application fenêtrée ou un service en environnement Windows. Tout au long du livre, l’auteur agrémente son propos de schémas UML afin que le lecteur puisse constater avec quelle facilité il est possible de programmer pour Windows avec Delphi.
Après une présentation de l’environnement de développement et un rappel sur les fonctions de base héritées du langage Pascal, le lecteur étudie l'architecture et les principes de la programmation orientée objet en Delphi, illustrés par des programmes d'exemple mettant en œuvre les bibliothèques fournies par Delphi 10.3 Community Edition. La manipulation de la bibliothèque graphique Visual Component Library lui permet ainsi d’appréhender concrètement la création d’applications fenêtrées attrayantes, robustes et performantes.
Dans la suite du livre, l’auteur familiarise le lecteur avec la création de librairies dll ou de composants Delphi que l’on peut inclure dans l'environnement de développement avant de détailler la notion de sérialisation de données aux formats XML et JSON ainsi que l'élaboration de services système. Des chapitres dédiés présentent le concept de parallélisation de tâches sous Windows ainsi que les différentes méthodes pour communiquer entre applications, sans oublier la connexion aux bases de données grâce au moteur d'accès aux données FireDAC.
Pour finir, le lecteur a l’occasion de découvrir le framework FireMonkey associé au moteur de LiveBinding qui offre la portabilité du langage Delphi vers de nombreuses plateformes (Linux, Android ou iOS), ainsi que l’élaboration et la consommation de webservices REST.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Delphi, le nécessaire pour débuter
21/04/2007 - Français
Ahcène Bounceur
Cours pour apprendre le langage Delphi. Dans ce cours, l'ensemble des commandes et objets Delphi, les plus utilisées, sont illustrées en détail. Il est fortement conseillé aux débutants.
Du néant en informatique au programmeur professionnel grâce au Delphi
16/01/2012 - Français
Blaise Lusikila Luambasu
Qui vous a dit: pour devenir programmeur professionnel il faut au préalable être un informaticien? Croyez-vous que Bill Gates était né avec la programmation dans sa poche? Ou encore, Trésor MBIYA MWENZA programmait avant sa naissance sur terre? Détrompez-vous, tout le monde l’a apprise ici bas. Dans ce livre, nous aborderons le sujet comme si nous sommes tous des bébés et que nous n’avons jamais entendu parler de la programmation quelque part. D’ailleurs, le langage Delphi que vous allez devoir apprendre ici, est tellement souple que cette souplesse permet même aux non-informaticiens d’apprendre la programmation sans aucun souci. Je suis rassuré qu’une bonne dose d’explication vous aidera à programmer avec succès. Delphi est un vrai compilateur qui produit de code machine. Ce langage emprunte clairement certaines caractéristiques du langage C++ en ajoutant, par exemple, le support des classes et, par conséquent, un système de programmation objet bien plus complet. On voit également apparaître la bibliothèque VCL servant d'interface aux bibliothèques Win32 de Ms windows, facilitant grandement le développement de votre projet informatique. Pas question de blabla, passons en épreuve!
Initiation à Delphi
06/05/2019 - Français
Yoann Thomas
Delphi est loin d'être un outils obsolètes, de nouvelles versions sortent tous les ans et vous pouvez grâce à une seul et même base de code créer des applications pour Windows, MacOs, iOS, android et même linux. Grâce à ce livre vous apprendrez les bases du langage Pascal tel qu'il est implémenté dans Delphi et aurez un aperçu de l'éditeur Delphi.
Initiation à Delphi 6.0
15/06/2002 - Français
Jean-Claude Joubert
Découvrez la programmation en utilisant DELPHI 6.0. DELPHI 6.0 est un logiciel de développement d'applications sous l'environnement Windows (EDI), développé par Borland. Cet ouvrage qui n'est ni un cours de programmation ni une étude exhaustive du langage de programmation DELPHI 6.0 propose des exemples concrets et variés. Ces exemples restent intentionnellement simples, dans le but de ne pas dérouter le lecteur. Ils ne nécessitent pas de connaissances théoriques importantes et pourraient servir de base de travail pour compléter des projets personnels et programmer vos propres applications ou jeux. Public : débutants, grands élèves, étudiants et à toutes les personnes qui ont envie de réaliser leurs propres applications.
J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus
15/04/2023 - Français
Gilles Vasseur, Jean-Luc Gofflot
Cet ouvrage est destiné à toutes celles et à tous ceux qui souhaitent s’initier à la programmation.
L’apprentissage d’un langage – ici, le langage Pascal Objet à travers l’environnement de développement Lazarus – se fait essentiellement à travers des exemples aussi complets que possible.