Je vais donc dire quelques mots de Delphi que j'utilise depuis une éternité (depuis delphi 2 pour les connaisseurs). Il y a sûrement les mêmes avantages dans Visual Basic, mais comme je ne l'ai jamais utilisé...
En gros, le principe, c'est une classe par fenêtre.
Dans la fenêtre, tu places des composants (boutons, textedit, ...) fournis ou créés par tes soins. Le truc pratique, c'est quand tu double-cliques sur un composant, tu te retrouves dans le code de la classe avec une belle en-tête de fonction déjà créé et il ne te reste qu'à mettre le code correspondant à l'évènement (par exemple, le double-clique dans l'IDE sur un bouton correspond au clique lors de l'exécution).
Ensuite, la liste des autres évènements se fait dans un éditeur d'évènements/propriétés (double clique en face d'une case vide ou sélection suivant les fonctions dont le type correspond).
Bien évidemment, tu n'as absolument rien à faire comme code pour la gestion affichage d'un bouton ou liaison fonction/méthode. Mais tu peux toujours le faire à la main si tu veux (utile pour la création de composant dynamique par exemple).
Pour le placement automatique, tu as une propriété qui te permet de fixer, comme en Java, si tu veux le composant aligné en haut, en bas, au milieu, à gauche... Par contre, tu peux également les laisser comme tu les as mis lors de la composition de ton interface.
Les fonctionnalités de delphi ne se résument pas qu'à ça (il y a l'auto-complétion de code, gestion des BD, gestion de déploiement dans les versions enterprise, etc...), mais là, j'ai présenté les fonctions dont tu as besoin pour faire la petite calculatrice.
[^] # Re: Mouais...
Posté par Sylvain Rampacek . En réponse au journal GNUstep demonstration. Évalué à 6.
En gros, le principe, c'est une classe par fenêtre.
Dans la fenêtre, tu places des composants (boutons, textedit, ...) fournis ou créés par tes soins. Le truc pratique, c'est quand tu double-cliques sur un composant, tu te retrouves dans le code de la classe avec une belle en-tête de fonction déjà créé et il ne te reste qu'à mettre le code correspondant à l'évènement (par exemple, le double-clique dans l'IDE sur un bouton correspond au clique lors de l'exécution).
Ensuite, la liste des autres évènements se fait dans un éditeur d'évènements/propriétés (double clique en face d'une case vide ou sélection suivant les fonctions dont le type correspond).
Bien évidemment, tu n'as absolument rien à faire comme code pour la gestion affichage d'un bouton ou liaison fonction/méthode. Mais tu peux toujours le faire à la main si tu veux (utile pour la création de composant dynamique par exemple).
Pour le placement automatique, tu as une propriété qui te permet de fixer, comme en Java, si tu veux le composant aligné en haut, en bas, au milieu, à gauche... Par contre, tu peux également les laisser comme tu les as mis lors de la composition de ton interface.
Les fonctionnalités de delphi ne se résument pas qu'à ça (il y a l'auto-complétion de code, gestion des BD, gestion de déploiement dans les versions enterprise, etc...), mais là, j'ai présenté les fonctions dont tu as besoin pour faire la petite calculatrice.