IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Delphi Boot Camp, troisième journée pour réaliser des interfaces utilisateurs efficaces avec FireMonkey


Sujet :

Delphi

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut Delphi Boot Camp, troisième journée pour réaliser des interfaces utilisateurs efficaces avec FireMonkey
    Delphi Boot Camp
    Troisième journée pour réaliser des interfaces utilisateurs efficaces avec FireMonkey


    Le contenu de la troisième journée du Delphi Boot Camp s'est centré sur la conception d'interfaces utilisateurs avec FireMonkey. Jim McKeeth (Embarcadero) et Daniele Teti (auteur du Delphi Cookbook) ont présenté ce framework conseillé pour tous les nouveaux développements avec Delphi.

    Afin de l'utiliser pleinement, le programmeur doit oublier certaines de ses habitudes, surtout s'il utilise la classique VCL. Par exemple, inutile de chercher ou de concevoir un composant complexe qui allierait une étiquette, une zone d'édition et un bouton de validation puisque FireMonkey est capable de combiner tous les composants en les imbriquant selon les besoins sans une seule ligne de code à écrire. Déroutante aussi peut être l'association possible de la plupart des propriétés numériques à des animations, mais il faut avouer qu'on se laisse vite prendre au jeu. Ici encore, pas une ligne de code à écrire ! Mais par-delà des effets visuels spectaculaires, on se laissera charmer par la puissance de l'ensemble : les positions, rotations, mises à l'échelle, changements de taille et réglages de la transparence deviennent des jeux d'enfant. Seule la richesse de l'ensemble peut être rebutante, avec une documentation qui ne fait toujours pas l'unanimité.

    Probablement pour remédier à cette dernière lacune, l'exposé du jour a essayé de couvrir la plupart des apports du framework : les ancres et l'alignement des contrôles, leur espacement et les marges, leur organisation à travers une panoplie de composants invisibles, mais efficaces (TLayout, TFlowLayout, TGridLayout, TScaledLayout, TScrollBox, TTabControl, TMultiView...), les styles, les animations avec l'interpolation, plus de quarante effets et vingt transitions. Par ailleurs, le premier orateur a rappelé que les compositions obtenues sont largement réutilisables grâce au composant TFrame et que l'utilisation de la programmation parallèle avec les classes TTask et TFuture évite bien des problèmes d'affichage.

    Une application de représentation de données en secteurs est venue compléter cet aperçu bien senti. Il est vrai que l'exemple lui-même laisse dubitatif tant les éléments à maîtriser pour obtenir une présentation intéressante semblent nombreux. Le peu de fiabilité de FireMonkey à sa sortie l'avait cantonné à jouer les seconds rôles. Maintenant qu'il a atteint une certaine maturité, c'est paradoxalement sa richesse qui pourrait freiner le programmeur. Reste que l'intérêt essentiel de ce framework est le développement multiplateforme : il sera étudié à travers la conception de jeux durant la quatrième journée .

    Nom : 2016-09-07_161549.png
Affichages : 1651
Taille : 616,2 Ko

    Voici les liens vers :




    .

    Que pensez-vous de cette formation ?
    Utilisez-vous ou allez-vous utiliser FireMonkey ?
    Images attachées Images attachées  
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/09/2016, 13h42
  2. Delphi Boot Camp, la première séance déjà en ligne
    Par gvasseur58 dans le forum Delphi
    Réponses: 0
    Dernier message: 06/09/2016, 08h33
  3. [EasyMock] Est-ce qu’on est obligé d’utiliser que des interfaces pour tester avec EasyMock ?
    Par freakfm dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 06/06/2007, 11h24
  4. [J++] Réalisation des interfaces
    Par ilounga dans le forum EDI et Outils pour Java
    Réponses: 2
    Dernier message: 02/09/2006, 03h52
  5. Comment réaliser des modèles de documentations avec XML ?
    Par Dams76 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 29/08/2003, 02h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo