データ バインディング [data binding]
データバインディング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/12 09:42 UTC 版)
データバインディング(データバインド、データ結合、英: data binding)は、コンピュータプログラミングにおいて、データ(ソースオブジェクト)とそれに対応する対象要素(ターゲットオブジェクト)を結びつけ、データあるいは対象の変更を暗黙的に(自動的に)もう一方に反映(同期)することであり、またそれを実現する仕組みのことである[1]。データバインディングは特にGUIを持つアプリケーションソフトウェアの効率的な開発を目的とした技術であり、Model-View-ViewModel (MVVM) パターンの実現に必須の技術でもある[2]。
- ^ “データ バインディングの概要 - WPF .NET Framework”. Microsoft Docs (2020年12月3日). 2021年9月29日閲覧。 “データ バインディングとは、アプリの UI と、そこに表示されるデータとの間の接続を確立する処理です。 バインドが適切に設定され、データから適切な通知が提供される場合、データの値が変更されると、そのデータにバインドされている要素に変更が自動的に反映されます。”
- ^ “Xamarin.Forms のデータ バインディング - Xamarin”. Microsoft Docs (2020年5月21日). 2021年9月29日閲覧。 “データ バインディングは、2 つのオブジェクトのプロパティをリンクして、片方のプロパティへの変更が自動的にもう片方のプロパティに反映されるようにする手法です。データ バインディングは、Model-View-ViewModel (MVVM) アプリケーション アーキテクチャにとって不可欠の部分です。”
- ^ データバインディングは、Custom Element(ホストエレメント)のデータとそのローカルDOM(子エレメントまたはターゲットエレメント)のプロパティまたは属性にコネクトします。 データバインディング. Polymer Japan
- ^ リアクティブシステムです。モデルは単なるプレーンな JavaScript オブジェクトです。それらを変更するとビューが更新されます。 リアクティブの探求 - Vue.js
- ^ reactive UIs using the React framework View integrations - Apollo
- ^ 方法: バインディングの方向を指定する - WPF .NET Framework | Microsoft Docs
- ^ Xamarin.Forms のバインディング モード - Xamarin | Microsoft Docs
- ^ 通常、関数が終了すると変数は『消えて』しまいますが、state 変数は React によって保持されます。ステートフックの利用法 - React
- ^ それぞれのコンポーネントに関連付けられる形で、React 内に「メモリーセル」のリストが存在しています。...
useState()
のようなフックを呼ぶと、フックは現在のセルの値を読み出し(あるいは初回レンダー時はセル内容を初期化し)、ポインタを次に進めます フックに関するよくある質問 - React - ^ データ バインディング ライブラリ | Android デベロッパー | Android Developers
- ^ データ バインディング - ADO.NET | Microsoft Docs
- ^ データ バインディング - Windows Forms .NET Framework | Microsoft Docs
- 1 データバインディングとは
- 2 データバインディングの概要
- 3 データバインディングの実装例
- 4 脚注
データバインディング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/29 07:34 UTC 版)
「グラフィカルユーザインタフェース」の記事における「データバインディング」の解説
詳細は「データバインディング」を参照 データ(モデル)とUI(View)を結びつけ、片方の変更を暗示的に他方へ伝播する手法をデータバインディングという。宣言的UIと組み合わせることで、モデルの変更が自動的に宣言的UIの更新へと暗示的に反映されるようになる。
※この「データバインディング」の解説は、「グラフィカルユーザインタフェース」の解説の一部です。
「データバインディング」を含む「グラフィカルユーザインタフェース」の記事については、「グラフィカルユーザインタフェース」の概要を参照ください。
データバインディング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/03 19:13 UTC 版)
「Windows Presentation Foundation」の記事における「データバインディング」の解説
WPFは次に示す3種類のデータバインディングをサポートする。 one time: クライアントはサーバ上のアップデートを無視する。 one way: クライアントはデータに対して書込み禁止の権限をもつ。 two way: クライアントは読み込みと書き込み両方の権限をもつ。
※この「データバインディング」の解説は、「Windows Presentation Foundation」の解説の一部です。
「データバインディング」を含む「Windows Presentation Foundation」の記事については、「Windows Presentation Foundation」の概要を参照ください。
データバインディング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/18 12:09 UTC 版)
「ウェブアプリケーション」の記事における「データバインディング」の解説
Webアプリではしばしば、データ更新に伴うUI更新・UI操作によるデータ更新をデータバインディングによって暗示的におこなう。React・LitElementなどのフロントエンドフレームワークがデータバインディングを担っている。宣言的に構築したHTML(likeな)UI定義にデータを混ぜることでデータバインディングを実現する場合が多い。
※この「データバインディング」の解説は、「ウェブアプリケーション」の解説の一部です。
「データバインディング」を含む「ウェブアプリケーション」の記事については、「ウェブアプリケーション」の概要を参照ください。
「データ バインディング」の例文・使い方・用例・文例
- 彼は売り上げデータを呼び出した
- 強力な磁力を加えるとデータは破壊されます
- 基礎データ
- データバス
- データの取り込み
- データを集めて報告書にまとめる
- そのデータは手に入りますか
- データをコンピュータに入れて分析しなさい
- 電子データ処理
- コンピュータのデータ入力
- 1時間ごとにデータを確認する以外は何もする必要はない
- コンピュータに新しいデータを入力する
- 新しいデータを送ります
- データをコンピュータにロードする
- 未処理データ
- このディスクをドライブに差し込めば,そのコンピュータは何も問題なくデータを読み出す
- これを証明するのにたくさんのデータを集めた
- 「UN」という語をデータベースで検索する
- データを整列する
- 彼の理論は新しいデータによって価値がそこなわれた
固有名詞の分類
- データ バインディングのページへのリンク