Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiIDENouvelles

De la liste des liaisons aux LiveBindings visuels

livebinginds 01

Apr√®s avoir examin√© le moteur d’expression de Delphi, les liaisons de composants et le composant de liste de liaisons, nous pouvons maintenant examiner la mani√®re simple et intuitive de configurer une application avec des liaisons dynamiques, l’aire de conception Visual LiveBindings.


Au cours des derni√®res semaines, j’ai blogu√© sur¬†¬†le moteur d’expression de Delphi¬†,¬†¬†les expressions et le composant de liaison¬†, et le¬†¬†composant de liste de liaisons¬†.¬†Il est maintenant temps de tout assembler en examinant les outils visuels que Delphi met √† disposition pour configurer facilement les liaisons.¬†C’est ce qu’on appelle LiveBindings Designer (disponible dans le menu Affichage | Fen√™tres d’outils) et c’est un volet suppl√©mentaire que vous pouvez afficher √† c√īt√© d’un formulaire de conception ou d’un module de donn√©es.

Voici à quoi ressemble la démo du dernier article de blog dans LiveBindings Designer :

livebinginds_01-6805877

Maintenant, si vous souhaitez cr√©er certaines des liaisons directement dans le concepteur, vous pouvez suivre les exemples d’√©tapes suivants¬†:

  • Ouvrir un nouveau formulaire
  • D√©posez un contr√īle NumberBox et un contr√īle Progressbar
  • Dans le concepteur LiveBindings, faites glisser la propri√©t√© Value de la NumberBox vers la propri√©t√© Progress de la barre de progression, comme ci-dessous¬†:

livebinginds_02-3769999

Maintenant, activez les fl√®ches en ligne pour modifier la valeur et cela fonctionnera sans code.¬†Alternativement, si vous tapez dans le NumberBox, la valeur est actualis√©e lorsque vous quittez le contr√īle (vous avez donc besoin d’au moins un autre contr√īle qui peut recevoir le focus d’entr√©e.

Maintenant, c’est un sc√©nario tr√®s simple, il existe de nombreuses propri√©t√©s de contr√īles que vous pouvez connecter, mais vous devrez peut-√™tre √©tendre les propri√©t√©s ¬ę¬†liables¬†¬Ľ par d√©faut, en s√©lectionnant les trois points au bas des √©l√©ments dans le concepteur LiveBindings.

livebinginds_03-8379288

Il est maintenant important de noter que ce concepteur et les assistants associ√©s se concentrent principalement sur les sc√©narios de liaison de donn√©es de base de donn√©es, c’est pourquoi l’association de contr√īles d’interface utilisateur ne fonctionne pas toujours facilement.¬†Nous examinerons les liaisons de donn√©es dans un futur article de blog.

rad-studio-banner-blog


What's Coming in Delphi, C++Builder, and RAD Studio 11.2 Alexandria

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES