Le nom Delphes vient du nom de la ville de la Grèce antique. Il concentre les avantages des langages de troisième génération. Basé sur Object Pascal, il étend les capacités orientées objet et combine parfaitement les méthodes de développement visuel. Delphi a attiré l'attention depuis son lancement en mars 1995 et a remporté de nombreux prix cette année-là.
L'émergence de Delphi a brisé la domination de V dans le domaine de la programmation visuelle. Et Delphi utilise une technologie de génération directe de compilateur local, ce qui rend les performances d'exécution du programme bien supérieures à celles des programmes générés par d'autres produits. C'est aussi un véritable langage de programmation orienté objet. La rigueur du langage PASCAL couplée aux avantages de la visualisation et aux puissantes fonctions de base de données le rendent tout à fait capable de rivaliser avec le VB de Microsoft. Beaucoup de gens pensaient que Pascal était le langage de programmation le plus prometteur à l'époque et prédisaient que Delphi deviendrait l'environnement dominant pour la programmation visuelle.
Delphi le convertit automatiquement en fichier .EXE après la compilation du programme. Il s'exécute plus rapidement que VB et peut s'exécuter sans avoir besoin d'autres bibliothèques de support après la compilation. Sa fonction de base de données est également assez puissante, ce qui en fait un outil de programmation idéal pour développer des logiciels de bases de données de taille moyenne. Delphi convient au développement de logiciels d'application, de systèmes de bases de données, de logiciels système, etc. De plus, il a presque les mêmes fonctions que VB, et peut également utiliser des fonctions API, ce qui est très utile pour contrôler Windows.
Delphi est un tout nouvel environnement de programmation visuelle qui nous offre un outil de développement d'applications Windows pratique et rapide. Il utilise de nombreuses fonctionnalités avancées et idées de conception de l'interface utilisateur graphique de Microsoft Windows, adopte un langage de programmation orienté objet complet flexible et réutilisable (langage orienté objet), l'éditeur le plus rapide au monde aujourd'hui et la technologie de base de données la plus avancée. Pour la majorité des développeurs de programmes, utiliser Delphi pour développer des logiciels d'application améliorera sans aucun doute considérablement l'efficacité de la programmation, et avec l'approfondissement de l'application, vous constaterez que la programmation n'est plus un travail ennuyeux - chaque détail de conception de Delphi, tout vous apportera une joie.
Forme de base de Delphi
Delphi est en fait une version du langage Pascal, mais il est très différent du langage Pascal traditionnel. Un programme Delphi est avant tout un framework d'application, et ce framework est le "squelette" de l'application. Même si rien n’est fixé au squelette, il peut toujours fonctionner exactement comme prévu. Votre travail consiste simplement à ajouter votre programme au "squelette". L'application par défaut est un formulaire vierge (Formulaire), vous pouvez l'exécuter et obtenir une fenêtre vide. Cette fenêtre possède toutes les propriétés d'une fenêtre Windows : elle peut être zoomée, déplacée, agrandie et réduite, etc., mais vous n'avez pas écrit une seule ligne de programme. Par conséquent, on peut dire que le cadre d'application constitue une bonne base pour le développement d'applications utilisateur en fournissant des éléments communs à toutes les applications.
Delphi a fait tout le travail de base pour vous : le cadre du programme est une application exécutable complète qui ne gère tout simplement rien. Tout ce que vous avez à faire est d'ajouter le code au programme pour compléter la fonction dont vous avez besoin. Derrière la fenêtre vide, le cadre de l'application attend la saisie de l'utilisateur. Puisque vous ne lui avez pas indiqué comment réagir après avoir reçu une entrée de l'utilisateur, la fenêtre, en plus de répondre aux opérations de base de Windows (déplacement, zoom, etc.), accepte simplement l'entrée de l'utilisateur puis l'ignore. Delphi place les processus complexes de la programmation Windows tels que les rappels et le traitement des poignées sous une couverture Romulam invisible, afin que vous puissiez programmer des composants visuels facilement et calmement sans en être dérangé.
Concepts de programmation orientée objet
La programmation orientée objet (POO) est à la base de la naissance de Delphi. La POO vise à créer un logiciel qui réutilise le code et a la capacité de mieux simuler des environnements du monde réel, ce qui le rend reconnu comme le gagnant de la programmation descendante. Il « encapsule » les fonctions dans des « objets » nécessaires à la programmation Windows en ajoutant des instructions étendues au programme. Les langages de programmation orientés objet rendent les travaux complexes clairs et faciles à écrire.
C'est une révolution, non pas dans les objets eux-mêmes, mais dans leur capacité à gérer le travail. Les objets ne sont pas compatibles avec la programmation et les méthodes de programmation traditionnelles, et le fait d'être partiellement orientés objet aggrave la situation. À moins que l'ensemble de l'environnement de développement ne soit orienté objet, les avantages des objets ne poseront peut-être pas autant de problèmes.
Delphi est entièrement orienté objet, ce qui fait de Delphi un outil de développement accessible qui favorise la réutilisation des logiciels, ce qui le rend très attractif.
Certains premiers langages de programmation dotés de performances POO, tels que C++, Pascal, Smalltalk, etc., bien qu'ils aient des caractéristiques orientées objet, ne peuvent pas facilement dessiner des objets visuels et ont de faibles capacités d'interaction avec les utilisateurs. Les programmeurs doivent encore écrire beaucoup. de code. Le lancement de Delphi a comblé cette lacune. Vous n'êtes pas obligé de créer des objets vous-même, ajoutez simplement le code pour compléter la fonction dans le cadre de programme fourni et laissez le reste à Delphi. Si vous souhaitez générer de belles interfaces et des programmes bien structurés, vous n'avez pas du tout besoin de vous creuser la tête, Delphi vous aidera à le faire facilement. Il permet l'utilisation de son langage Object Pascal dans un environnement de programmation visuelle avec de véritables extensions POO. Cette combinaison révolutionnaire associe étroitement la programmation visuelle aux cadres de développement orientés objet.