Связывание данных - Data binding
В компьютерном программировании , связывание данных являются общей методикой , что источники данных от Персональных поставщика и потребителя вместе и синхронизируют их. Обычно это делается с двумя источниками данных / информации с разными языками, например, с привязкой данных XML и привязкой данных пользовательского интерфейса . В интерфейсе привязки данных , данных и информационные объекты одного и того же языка , но различной логической функции связаны друг с другом (например , Java UI элементов на объекты Java).
В процессе привязки данных каждое изменение данных автоматически отражается элементами, привязанными к данным. Термин «привязка данных» также используется в случаях, когда внешнее представление данных в элементе изменяется, и базовые данные автоматически обновляются, чтобы отразить это изменение. Например, изменение TextBox
элемента может изменить базовое значение данных.
Структуры и инструменты привязки данных
Delphi
- Сторонний инструмент привязки данных DSharp
- OpenWire Visual Live Binding - сторонний инструмент для привязки визуальных данных
- LiveBindings
C # / .NET
JavaScript
- AngularJS
- Backbone.js
- BindingJS
- Datum.js
- EmberJS
- Связыватель общих данных
- KnockoutJS
- Полимер
- Реагировать
- SAPUI5, OpenUI5
- Vue.js
Джава
- Google Web Toolkit
- Свойства и привязка JavaFX
- Привязка данных Eclipse JFace
- Библиотека привязки данных Android
Быстрый
Цель-C
- Фреймворк привязки данных для iOS AKABeacon
Scala
- Binding.scala Реактивная структура привязки данных для Scala
Смотрите также
использованная литература
дальнейшее чтение
- Нойес, Брайан (12 января 2006 г.). Связывание данных с Windows Forms 2.0: Программирование приложений данных Smart Client с помощью .NET . Pearson Education. ISBN 978-0-321-63010-0.