私はLiveBindingの目的を理解していません。私は、LiveBindingが最も価値のあるケースがどれであるかを知りたいと思います。 Embarcaderoのマニュアルには、「LiveBindingは、RAD StudioのVCLフレームワークとFireMonkeyフレームワークの両方でサポートされているデータバインディング機能です.LBバインディングは式ベースのフレームワークです。つまり、bin dings式を使用してオブジェクトを他のオブジェクトまたはデータセットフィールド"
ありがとうございますが、私はまだ前より多くを知らない。LiveBindingの使用
私は男が12分と100分のクリックを過ごして、TLabelのキャプションをTListBoxコントロールに接続するビデオを見てきました。ユーザーがListBoxでアイテムをクリックすると、そのアイテムの名前がLabelに表示されます。私は1行のコード(キーストロークが少ない、マウスがクリックされない)でこれを行うことができました。 私はLiveBindingを批判していません。私はどこに役立つのか分かりません。私は何かが足りない。コードからはできないことをしていないので、コードから行うことができますが、視覚的かつはるかに高速です。私はこの話題に多くの時間を費やしたことは認めていませんが、どこでも私は単純な作業を行うためにひどく複雑な方法を見ています(実際にはLiveBindingを動作させるために5つの特別なコントロールが必要です)。
また、LiveBindingは主にDB用に設計されているようです。すべての例には、何らかの種類のDB接続が含まれます。しかし、私は明らかにLiveBindingを使用でき、データセットやDBがない場合にのみ関心があります。私はそれほどDBを使用していません。
Hm ...私はVCL、非DBアプリケーションのみを行っているので、LiveBindingパッケージを無効にできるかどうか疑問に思っています:) – Ampere
コンポーネント| IDEにパッケージをインストールすると、隣に3つのLBパッケージが表示され、Embarcadero LiveBindingsコンポーネントと他の2つのパッケージが表示されます。必要に応じてそれらを削除しますが、私はIDEで作業する点であなたが何を購入しているのか分かりません。 – MartynA
オブジェクトインスペクタで1秒未満の読み込み時間が短縮され、プロパティが少なくなる可能性があります。特に私が今までに使用したことのない多くの特性があるので、最後のものは魅力的です。 IDEが重要なプロパティ(名前、値、位置、整列、キャプション、テキストなど)をリストの上に置くといいでしょう! – Ampere