Accéder au contenu principal

Environnement de développement intégré


ENVIRONNEMENT DE DÉVELOPPEMENT INTÉGRÉ

L'edi (environnement de développement intégré) de delphi est divisé en 3 parties.
  • Fenêtre principale
  • Inspecteur d'objet
  • Espace de travail

Fenêtre principale



on y retrouve les barres d'outils et la palette de composants. C'est à partir de cette fenêtre qu'on choisit et dépose les composants sur notre fiche dans l'espace de travail.

L'inspecteur d'objet



L'inspecteur d'objet permet de:
  • visualiser
  • modifier
les propriétés et événements des composants en mode création.
Les propriétés et évènements varient d'un composant à l'autre.
Les propriétés correspondent aux caractéristiques, aspects, comportements d'un objet.
Explorez-les afin de les connaître d?avantage. Dans cette fenêtre, on remarque que Form1 sera affiché dans la barre de menu de l'application.
On peut aisément changer cela en modifiant la propriété caption.

Espace de travail

L'espace de travail sert à déposer les composants qui constituent notre programme.
C'est dans cette fenêtre qu'on crée la partie graphique, l'esthétique de notre programme

Éditeur de code

On écrit tout notre code dans cet éditeur. C'est la fenêtre à laquelle le programmeur passera le plus clair de son temps.


Delphi génère automatiquement le nom des composants en leur ajoutant un chiffre. Comme vous avez pu le remarquer, dans l'espace de travail la forme s'appelait form1. S'il y en avait eu une deuxième, delphi l'aurait appelé form2. Ceci s'applique pour tous les composants: bouton, liste..... On peut à tout moment changer le nom du composant enfin de lui donner un nom plus significatif.

L'edi peut s'avérer complexe au novice, mais il deviendra rapidement indispensable. Il regroupe tout ce qu'un programmeur a besoin. Il n'est plus nécessaire de disposer de plusieurs programmes séparés pour faire ce dont on a besoin.
C'est un outil très pratique, vous le découvrirez rapidement.

Commentaires

Posts les plus consultés de ce blog

Toshiba AC100 et Android 4

Toshiba AC100 est un smartbook. Toshiba est la seule grosse entreprise qui a commercialisé un smartbook, malgré que plusieurs autres en aient présenté. Un smartbook est similaire à un netbook (taille) en plus d'avoir des caractéristiques souvent proche à un mobile (GPS, 3g, processeur ARM, autonomie). Le Toshiba AC100 utilisait le système d'exploitation Android en version 2.1. Toshiba a effectué une mise à jour Android 2.2. Il a arrêté la commercialisation et le support de cette machine. L'appareil ayant un bon rapport qualité/prix, la communauté le prit en charge. Il est possible d'installer une version beaucoup plus récente d'Android telle que la 4.1. La rom alternative Cyanogen a été utilisée pour ce portage. Les procédures citées ont été faites sous Linux.  Sous Windows, il faut télécharger une version de nvflash pour ce système. Préparation Télécharger les fichiers: cm_ac100-ota-eng.cm10-beta2.zombah.zip recovery.ac100-cm10_beta2.img via ce...

Spring data jpa et Hibernate’s Warning “firstResult/maxResults specified with collection fetch”

Nous verrons dans cet article comment corrigé le problème  Hibernate’s Warning “firstResult/maxResults specified with collection fetch” qui peut survenir lorsqu'il y a un fetch d'effectuer et qu'il y a du paging. Nous utiliserons spring data jpa. Détail structure Imaginons une relation 1 à plusieurs Lorsqu'on obtient un parent, on désire obtenir aussi sa liste d'enfants. En sql, il y aurait une jointure à effectuer. Il est question d'une recherche avancé où on pourrait recherche par plusieurs critères. Spécification Création d'une spécification pour construire une requête dynamique @Component public class ParentSpecification {     public Specification<Parent> recherche(RechercheParent recherche) {         return (root, cq, cb) -> {             Join<Parent, enfant> enfantJoin;              List<Predicate> rootPredicates = new ArrayList<>();       ...

Migration d’une application Spring Boot 2.2 vers Spring Boot 4.0 : retour d’expérience concret

 En 2019, nous avons développé une application métier basée sur : Java 8 Spring Boot 2.2.7 Gradle 6.6.1 Thymeleaf Bootstrap 4.3.1 Environ 40 000 lignes de code Java Fin 2025, voici un retour d’expérience concret sur la migration vers : Java 25 Spring Boot 4.0.1 Gradle 9.2.1 La partie thymeleaf, n'a pas été touché, il y a quelques warning concernant l'obsolescence de certain commande tel que th:include. Une migration plus rapide que prévu Un point important : en moins de 30 minutes, l’application démarrait sur la nouvelle stack. Évidemment, "ça démarre" ne veut pas dire "tout fonctionne", mais ce premier jalon est très révélateur : la base Spring Boot reste solide les outils de migration sont matures la dette technique était maîtrisée Les changements majeurs rencontrés De javax.* à jakarta.* C’est probablement le changement le plus visible. Tous les imports javax.* doivent être migrés ve...