120 Shares 7368 views

Delphi – Environnement de développement d'applications

Développement de logiciels pour Windows et d' autres populaires systèmes d'exploitation peut être effectuée par de nombreux différents types d'outils. Parmi ceux qui sont caractérisés par une très populaire parmi les développeurs russes et étrangers, – programme Delphi. Quelles sont les spécificités de l'outil de développement? Quels sont les plus remarquables de ses possibilités?

Informations générales sur Delphi

Delphi – IDE programmes d'application, qui sont conçus pour fonctionner sous OS Windows, MacOS et sur les systèmes d'exploitation mobiles – iOS et Android. Caractérisé par la simplicité des procédures de langage de génération et le code.

Si nécessaire, fournit une communication à faible niveau avec le système d'exploitation et les bibliothèques écrites en langage C et C ++. Les programmes qui sont créés avec Delphi, ne nécessitent pas de peaux tiers pour commencer – comme, par exemple, la machine virtuelle Java. Delphi – un environnement de développement qui peut être utilisé avec succès par les professionnels et à des fins de formation. Afin d'apprendre la base de ses possibilités, pas nécessairement posséder de hautes qualifications et connaissances des langages de programmation complexes.

Les principaux avantages

En savoir ce quels sont les principaux avantages du logiciel en question. Lorsque, d'une manière ou d'une autre société IT réalisée la justification du choix des environnements de développement, Delphi est en train de devenir le choix de nombreux programmeurs et les recommandé d'utiliser. Cela est dû au fait que cet environnement peut créer des applications dans le plus rapide possible, de leur fournir de hautes performances même dans les ordinateurs qui ont des spécifications matérielles modestes. Un argument important en faveur de choisir l'environnement de développement considéré – il peut être complété par de nouveaux outils non couverts par un ensemble standard de solutions présentes dans l'interface Delphi.

Nous allons maintenant étudier ce que les nuances de ce que les possibilités d'utilisation pratique de Delphi.

Les spécificités de l'interface

Tout d'abord, vous pouvez prêter attention à certaines fonctionnalités de l'interface du milieu du développement logiciel. Ainsi, l'espace de travail de la structure du programme implique un fonctionnement simultané avec plusieurs fenêtres de base. Considérez cette propriété en détail.

environnement de développement Delphi, la version 7 en particulier, implique l'activation des modules suivants: forme concepteur, éditeur, palette, Inspecteur d'objets, et le répertoire. Dans certaines versions de Delphi composants marqués peuvent être soumis à différemment. Par exemple, l'éditeur peut correspondre à une fenêtre du code de programme, le concepteur – boîte de forme. Cependant, leur fonctionnalité sera le même. éléments d'interface Delphi Marqué peuvent compléter une variété d'outils auxiliaires. Principalement les deux premiers sont considérés comme le point de vue des procédures de développement de logiciels. Mais important que le reste. Tenir compte des caractéristiques de l'utilisation des modules marqués Delphi.

Form Designer, éditeur et Palette

Utilisez le développeur de concepteur de formulaire crée son interface. À son tour, il est écrit dans l'éditeur de code. De nombreux programmeurs qui recommandent de choisir l'environnement de développement Delphi comme la solution la plus optimale, comme argument pour apporter la facilité d'utiliser le concepteur de formulaire. Certains experts estiment que ce processus ne ressemble plus à un jeu.

Dès que l'utilisateur commence à créer le programme et exécute le concepteur de formulaire, il contient initialement aucun élément, il est vide. Mais il a été immédiatement peut être rempli à l'aide des outils situés à l'autre module Delphi – palette. Les éléments de l'interface du programme, qui sont configurés dans le concepteur de formulaire doit gérer l'équipe, qui, à son tour, sont écrites dans l'éditeur.

Mais revenons encore à la palette. Avec l'aide de celui-ci peut être placé dans le concepteur de forme des objets corrects. Pour utiliser un outil particulier doit cliquer une fois sur elle – tant qu'il est dans la zone de la palette, la deuxième fois – dans la fenêtre du concepteur de formulaire. Après cela, l'objet correspondant se déplace dans le domaine du développement, et il est possible de prescrire le code dans l'éditeur pour lui.

inspecteur d'objets

Un autre élément important qui contient Delphi – environnement de développement d'applications pour Windows et d'autres plates-formes populaires – inspecteur d'objets. On peut noter que les informations affichées dans son évolution: elle affecte le statut de l'objet qui est sélectionné dans le concepteur de formulaire.

Structure de l'inspecteur d'objets est. Il se compose de deux fenêtres. A chaque algorithmes fixes qui déterminent le comportement des composants respectifs. La première affiche les propriétés, dans la seconde – les événements. Si le programmeur veut faire des ajustements dans les algorithmes qui affectent le composant particulier, il puise dans les capacités de l'inspecteur d'objets. Par exemple, vous pouvez modifier le positionnement des différents éléments de l'interface des programmes, leur hauteur et leur largeur.

Dans l'inspecteur d'objets a des signets, vous pouvez utiliser pour basculer entre les pages des propriétés réfléchissantes ou des événements qui sont directement associés à l'éditeur. Donc, si vous double-cliquez sur le côté droit de l'un des éléments affichés à l'écran, le code qui correspond à un événement particulier, se livre à l'éditeur.

Développement de logiciels Delphi est d'utiliser l'inspecteur d'objets pour résoudre divers problèmes. Ceci est prédéterminé par le fait que, avec cet outil pour changer réellement les propriétés de tous les objets situés sur la forme, ainsi que pour lui-même. Nous avons étudié en détail quelques-unes des caractéristiques avec l'inspecteur d'objets.

Inspecteur d'objets: saisir les opportunités

Afin de comprendre comment l'IDE Delphi en termes d'interaction objets Inspector et formes, vous pouvez essayer de modifier les propriétés de certains éléments communs de l'interface du logiciel sous Windows – par exemple, Mémo, Bouton et Listbox (nous examinerons plus loin leur essence plus). Pour commencer, ils doivent être placés sur la forme, Delphi en utilisant des moyens disponibles.

Vous pouvez essayer d'expérimenter la propriété Ctl3D. Pour ce faire, vous devez cliquer sur le formulaire, puis passez à l'inspecteur d'objets et modifier la valeur de la propriété en question. Une fois ce formulaire est de modifier sensiblement l' apparence. Dans le même temps la propriété Ctl3D sera changé à chacun des éléments qui sont placés dans la fenêtre du développement.

Après avoir fait des expériences que nous pouvons revenir à la forme et à renforcer la valeur Ctl3D. Après ce tour aux éléments du mémo et la zone de liste. Maintenant, vous pouvez modifier leurs propriétés, l'emplacement sur la forme, l'apparence. Par exemple, sélectionnez l'élément dans le menu Edition, puis – Taille, le programmeur peut changer la largeur et la hauteur des objets. Il y a une possibilité de les organiser dans le centre, en sélectionnant Modifier et Aligner. Des mesures appropriées auront une incidence sur ce qui est affiché dans l'inspecteur d'objets.

modifier les propriétés des composants peuvent être effectués par le sujet module de Delphi. Par exemple, si la tâche est de définir pour eux une couleur spécifique, qui est, les variations implication de plusieurs instruments. Tout d' abord, vous pouvez entrer la commande correspondant à la couleur – comme le rouge – clRed, – dans le domaine de la gestion des installations. En second lieu, l'utilisateur peut sélectionner une couleur dans la liste. En troisième lieu, il y a une option double-cliquez sur les propriétés de couleur – une fenêtre apparaît couleur rasés. De même, un développeur peut modifier les attributs et autres objets – par exemple, le type de police, la couleur ou la taille.

annuaire

Delphi – IDE, qui est complété par un système d'aide suffisamment détaillée. Pour la consulter, sélectionnez l'élément de menu Aide. Ensuite, vous verrez l'un des moyens que nous avons mentionné plus haut le développement de modules logiciels dans la fenêtre – un guide. Feature les utiliser est que lorsque vous appuyez sur F1 utilisateur reçoit une indication spécifique, ce qui reflète la spécificité de cet outil d'engagement. Par exemple, si le programmeur travaille avec l'inspecteur d'objets, il peut choisir l'une des propriétés, puis appuyez sur la F1 et obtenir des informations de base sur l'option correspondante. La même chose peut être fait lorsque vous travaillez avec d'autres éléments de l'interface, qui comprend un environnement de développement Delphi 7 et d'autres versions du type de logiciel approprié.

D'autres éléments de l'interface

Parmi les autres éléments importants des solutions logicielles d'interface de reporting – le menu, la barre d'accès rapide, ainsi qu'un éditeur d'image. En ce qui concerne le menu – il permet au programmeur d'obtenir un accès rapide aux composants présents dans la structure de l'environnement de développement. Utilisez-le comme vous pouvez avec la souris, et avec l'aide de raccourcis clavier. Situé juste au-dessous du menu de la barre d'accès rapide. Certaines de ses fonctions se chevauchent avec celles qui sont caractéristiques du menu, mais leur accès est plus rapide. Editeur d'images Delphi dans quelque chose de similaire au programme Paint sous Windows. C'est, avec l'aide de celui-ci, vous pouvez effectuer des réglages simples des images à mettre sur eux des inscriptions et d'autres éléments.

Outils de programmation

Delphi – IDE, qui comprend un grand nombre d'outils pour accroître l'efficacité du programmeur. Nous avons donc considéré au-dessus des modules clés sont complétés par un ensemble d'outils spéciaux. Parmi ceux-ci: le débogueur, compilateur, ainsi que des composants et WINSIGHT Winspector. Notez que dans certaines versions de Delphi éléments cochés doivent installer séparément. Nous étudions leur spécificité.

débogueur Delphi

En ce qui concerne le débogueur – cet outil complète l'éditeur de code partie de l'exécution des contrôles nécessaires des algorithmes logiciels appropriés pour l'exactitude. Avec elle, le développeur peut réellement explorer votre ligne de code source en ligne. Dans certains cas, la solution de ce problème, comme le développement de composants, Delphi en tant que produit autonome peut être complété par un débogueur externe, ce qui permet au programmeur de code de vérification amélioré généré par le logiciel.

compilateur Delphi

Nous étudions maintenant la spécificité de l'environnement de développement compilateur considéré. Notez que dans la structure Delphi peut contenir plusieurs éléments correspondants. Donc, il y a une possibilité d'utiliser le compilateur DCC, qui est utile dans les cas où la tâche de travailler avec l'application dans le débogueur externe.

WINSIGHT et Winspector

Ces modules sont parmi ceux qui doivent être installés à Delphes plus loin. Caractérisé par la difficulté relative à la maîtrise. Cependant, de nombreux programmeurs qui ont mis en œuvre une variété d'environnement de développement Delphi, on croit que ces composants assurez-vous d'apprendre à utiliser. Ainsi, le module WINSIGHT est utilisé pour surveiller les messages Windows. Un tel composant est Winspector, nous devons fixer l'état de l'ordinateur dans un fichier spécial. Si au cours du développement logiciel des défaillances se produisent, il est toujours possible d'ouvrir le fichier et voir ce qui pourrait être l'origine du problème.

composants standard

environnement de développement Delphi, des informations générales dont nous étudions, il comprend un certain nombre de composants standards, qui sont également utiles à connaître. Les experts se réfèrent à ceux qui suivent: MainMenu, PopupMenu, Étiquette, Modifier, Mémo, Bouton, checkbox, Radiobutton, Listbox, Combobox, barre de défilement, Zone de groupe, le panneau et Scrollbox. Nous étudierons leurs détails.

MainMenu composant est conçu pour accueillir le menu principal de l'interface créée par le programme. Pour ce faire, placez l'élément approprié sur le formulaire, puis appelez la propriété Items par l'inspecteur d'objets, puis déterminer les éléments de menu appropriés.

composant PopupMenu est conçu pour accueillir le menu contextuel dans l'interface créée par le programme, à savoir l'ouverture d'un clic du bouton droit de la souris.

composant Label est utilisé dans le but du texte est affiché dans la fenêtre du programme. Il peut être configuré, par exemple, pour définir la police dans l'Inspecteur d'objets.

Modifier le composant est activé pour afficher du texte sur les fragments d'écran, que l'utilisateur peut éditer pendant que le programme en cours d'exécution. Mémo son composant du complément par lequel, à son tour, peut travailler avec un grand texte. Cet élément comprend, par exemple, des options telles que retour à la ligne, la copie du texte.

composant Button est conçu pour effectuer diverses actions en appuyant sur le bouton pendant que le programme en cours d'exécution. Placez l'élément correspondant sur le formulaire, puis entrez le code approprié.

composant permet d'afficher Checkbox écran en ligne avec une petite fenêtre, qui peut être mis une coche avec une souris. Un élément similaire – Radiobutton. Ils diffèrent, d'une part, l'apparition – le second composant est fait comme un cercle, et d'autre part, le premier membre permet la sélection simultanée de plusieurs options, Radiobutton – une seule.

listbox est utilisé pour afficher l'écran de la liste sur laquelle un utilisateur peut faire défiler avec une souris. Quelque chose de semblable à une autre élément – Combobox, mais elle est complétée par la possibilité d'entrer du texte dans un champ spécial.

composant scrollbar – une barre de défilement dans la fenêtre. Habituellement apparaît automatiquement dès qu'un espace de texte ou la forme des objets deviennent plus grandes que la fenêtre.

composant groupbox est activé afin de fixer l'ordre de déplacement entre les fenêtres en appuyant sur la touche TAB. Elément de panneau peut être complétée par un mouvement qui peut être réalisé de plusieurs objets sur un formulaire.

Scrollbox composant permet de fixer la forme de la surface qui peut faire défiler horizontalement et verticalement. Selon la propriété sont caractérisés par la fenêtre principale de Delphi par défaut. Mais s'il y a besoin de la participation de ces options dans les formes de zone spécifique, vous pouvez utiliser le composant Scrollbox.

résumé

Delphi – environnement de développement d'applications avec de grandes possibilités, en même temps caractérisé par la simplicité d'utilisation des fonctions de base. Avec les outils qui sont inclus dans sa structure, il est possible de créer une variété de types de programmes pour Windows et d'autres systèmes d'exploitation.

Choisir les bons outils de développement Delphi, beaucoup de programmeurs provoquent des interfaces de facilité d'utilisation des logiciels appropriés, ainsi qu'une large gamme d'outils qui sont utiles pour travailler sur une partie du programme – dans la phase de conception, les algorithmes de programmation ou de débogage.