fbpx
维基百科

数据绑定

数据绑定(英語:Data binding)是将“提供器”的数据源与“消费者”绑定并使其同步的一种通用技术。这通常用两种不同语言的数据/信息源完成,如XML数据绑定英语XML data binding。在UI数据绑定英语UI data binding中,相同语言但不同逻辑功能的数据与信息对象被绑定在一起(例如Java UI元素到Java对象)。[1]

在数据绑定过程中,每个数据更改会由绑定到数据的元素自动反射。术语“数据绑定”也指一个外部数据表示随元素更改产生变化,并且底层数据自动更新以反映此更改。举例来说,对一个文本框的更改可能修改其根源的数据值。[2]

数据绑定框架和工具

Delphi

  • DSharp第三方数据绑定工具
  • OpenWire英语OpenWire (library) Visual Live Binding - 第三方可视数据绑定工具
  • LiveBindings

C#

JavaScript

  • AngularJS
  • Backbone.js
  • BindingJS
  • Datum.js[3]
  • EmberJS英语EmberJS
  • 通用数据绑定器
  • KnockoutJS英语KnockoutJS
  • React
  • SAPUI5、OpenUI5英语OpenUI5
  • Vue.js

Java

Objective-C

  • AKABeacon iOS数据绑定框架

Scala

  • Binding.scala[4],用于Scala的响应式数据绑定框架。

参见

  • Windows Presentation Foundation
  • XML数据绑定英语XML data binding
  • UI数据绑定英语UI data binding
  • 绑定属性英语Bound property

参考资料

  1. ^ . Techopedia.com. [30 December 2015]. (原始内容存档于2017-07-03). 
  2. ^ Data Binding Overview. Microsoft Developer Network. Microsoft. [29 December 2016]. (原始内容于2017-04-03). 
  3. ^ . [7 November 2016]. (原始内容存档于2019-12-16). 
  4. ^ Binding.scala. [30 December 2016]. (原始内容于2017-04-30). 

拓展阅读

  • Noyes, Brian. Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET. Pearson Education. 12 January 2006. ISBN 978-0-321-63010-0. 

数据绑定, 此條目需要精通或熟悉相关主题的编者参与及协助编辑, 請邀請適合的人士改善本条目, 更多的細節與詳情請參见討論頁, 本條目翻譯自其他語言維基百科, 需要精通本領域的編者協助校對翻譯, 如果您精通本領域, 又能清楚地將來源語言翻譯為中文, 歡迎您協助參與校對與修訂, 原文参见维基数据, 英語, data, binding, 是将, 提供器, 的数据源与, 消费者, 绑定并使其同步的一种通用技术, 这通常用两种不同语言的数据, 信息源完成, 如xml, 英语, data, binding, 在ui, 英语, . 此條目需要精通或熟悉相关主题的编者参与及协助编辑 請邀請適合的人士改善本条目 更多的細節與詳情請參见討論頁 本條目翻譯自其他語言維基百科 需要精通本領域的編者協助校對翻譯 如果您精通本領域 又能清楚地將來源語言翻譯為中文 歡迎您協助參與校對與修訂 原文参见维基数据 数据绑定 英語 Data binding 是将 提供器 的数据源与 消费者 绑定并使其同步的一种通用技术 这通常用两种不同语言的数据 信息源完成 如XML数据绑定 英语 XML data binding 在UI数据绑定 英语 UI data binding 中 相同语言但不同逻辑功能的数据与信息对象被绑定在一起 例如Java UI元素到Java对象 1 在数据绑定过程中 每个数据更改会由绑定到数据的元素自动反射 术语 数据绑定 也指一个外部数据表示随元素更改产生变化 并且底层数据自动更新以反映此更改 举例来说 对一个文本框的更改可能修改其根源的数据值 2 目录 1 数据绑定框架和工具 1 1 Delphi 1 2 C 1 3 JavaScript 1 4 Java 1 5 Objective C 1 6 Scala 2 参见 3 参考资料 4 拓展阅读数据绑定框架和工具 编辑Delphi 编辑 DSharp第三方数据绑定工具 OpenWire 英语 OpenWire library Visual Live Binding 第三方可视数据绑定工具 LiveBindingsC 编辑 Windows Presentation FoundationJavaScript 编辑 AngularJS Backbone js BindingJS Datum js 3 EmberJS 英语 EmberJS 通用数据绑定器 KnockoutJS 英语 KnockoutJS React SAPUI5 OpenUI5 英语 OpenUI5 Vue jsJava 编辑 Google Web ToolkitObjective C 编辑 AKABeacon iOS数据绑定框架Scala 编辑 Binding scala 4 用于Scala的响应式数据绑定框架 参见 编辑Windows Presentation Foundation XML数据绑定 英语 XML data binding UI数据绑定 英语 UI data binding 绑定属性 英语 Bound property 参考资料 编辑 What is Data Binding Techopedia com 30 December 2015 原始内容存档于2017 07 03 Data Binding Overview Microsoft Developer Network Microsoft 29 December 2016 原始内容存档于2017 04 03 Datum js 7 November 2016 原始内容存档于2019 12 16 Binding scala 30 December 2016 原始内容存档于2017 04 30 拓展阅读 编辑Noyes Brian Data Binding with Windows Forms 2 0 Programming Smart Client Data Applications with NET Pearson Education 12 January 2006 ISBN 978 0 321 63010 0 取自 https zh wikipedia org w index php title 数据绑定 amp oldid 65426702, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。