Introduction au LiveBindings avec Delphi
Un tutoriel de Didier Cabalé

Le , par gvasseur58, Responsable Delphi
Introduction au LiveBindings avec Delphi
LiveBindings avec TObject et TObjectList

L'objet de ce tutoriel est de vous apprendre comment lier un contrôle visuel (TEdit, TStringGrid…) à un objet (descendant d'un TObject). Le framework utilisé sera LiveBindings et se concentrera sur son emploi avec TObject et TObjectList.

Didier Cabalé, MVP Delphi et Microsoft Partner, en est l'auteur.

Il s'agit du premier tutoriel proposé par la société Barnsten qui a décidé de promouvoir une série de tutoriels afin de faciliter l'accès aux fonctionnalités et technologies souvent méconnues de Delphi.

http://gilles-vasseur.developpez.com...dings-caballe/

Que pensez-vous de ce tutoriel ?

Utilisez-vous le LiveBindings ?



Retrouvez les meilleurs cours et tutoriels pour apprendre la programmation Delphi


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de gbegreg gbegreg - Membre éprouvé https://www.developpez.com
le 01/02/2017 à 19:05
Merci pour ce tutoriel : simple, clair et utile.
Je trouve très bien de détailler ainsi sous forme de petits tutoriels les fonctionnalités apportées par les versions récentes de Delphi.
Avatar de joc02 joc02 - Membre habitué https://www.developpez.com
le 28/02/2017 à 10:33
Merci pour le tuto.

Pour ma part je souhaiterais utiliser les "liveBindings" mais je suis vite freiné lors de mes projets de tests.
Par exemple, comment faire pour connecter une "TComboBox". Je suis capable de la remplir, mais impossible de connecter le "SelectedValue" (https://stackoverflow.com/questions/...siness-objects).
....

Si quelqu'un a avancé sur la question, ou a la solution, je suis preneur.

J'en arrive à me demander si cette techno est fiable pour un "vrai" projet ?
Avatar de SergioMaster SergioMaster - Rédacteur/Modérateur https://www.developpez.com
le 28/02/2017 à 11:38
Bonjour,
Citation Envoyé par joc02  Voir le message
Par exemple, comment faire pour connecter une "TComboBox". Je suis capable de la remplir, mais impossible de connecter le "SelectedValue" Si quelqu'un a avancé sur la question, ou a la solution, je suis preneur.

Si tu recherches dans le forum, Section FMX tu trouveras au moins 2 sujets (ouvert par ton serviteur ) concernant les DBComboBox.
Je n'ai pas le temps de m'étendre sur le sujet (cela fait quelques mois que je suis de nouveau VCL pour quelques temps)
J'en arrive à me demander si cette techno est fiable pour un "vrai" projet ?

Réponse de Normand : "Oui et Non"
Oui : si on fait énormément attention (c'est galère), faut pas trop se fier au truc automatiques du designer
Non : mon doute reste dans la maintenance, je trouve que ce n'est pas le top la manière de gestion de ces liens

Pour ma part je souhaiterais utiliser les "liveBindings" mais je suis vite freiné lors de mes projets de tests.


je n'en suis plus à la phase test.

Ce tutoriel est bien, mais ce n'est qu'une Introduction, un petit survol qui ne s'applique pas aux interrogations d'une application de gestion
(c'est d'ailleurs pour cela que j'ai indiqué dans mes souhaits pour la réunion à NANTES que l'on parle des Livebindings)
Avatar de joc02 joc02 - Membre habitué https://www.developpez.com
le 28/02/2017 à 13:35
Citation Envoyé par SergioMaster  Voir le message
Si tu recherches dans le forum, Section FMX tu trouveras au moins 2 sujets (ouvert par ton serviteur ) concernant les DBComboBox.

Effectivement, coté bindings "db" j'arrive à faire des choses, j'étais tombé sur tes posts. Par contre dès que l'on est sur du binding OO là c'est plus compliqué.

Si t'as des infos avec la tournée "Barnsten" je suis preneur
Offres d'emploi IT
Développeur Full Stack confirmé
Mine de Savoirs - Ile de France - Paris (75000)
Développeur Front-End F/H
Zenika - Ile de France - Paris (75009)
Technicien Télécom et Réseaux
STORI télécom - Ile de France - Montrouge (92120)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -