Связывание данных - Data binding
В компьютерное программирование, привязка данных это общий метод, который связывает источники данных от поставщика и потребителя вместе и синхронизирует их. Обычно это делается с двумя источниками данных / информации на разных языках, как в Связывание данных XML и Привязка данных пользовательского интерфейса. В Привязка данных пользовательского интерфейса, данные и информационные объекты на одном языке, но разные логические функции связаны вместе (например, Ява UI элементы в объекты Java).[1]
В процессе привязки данных каждое изменение данных автоматически отражается элементами, привязанными к данным. Термин «привязка данных» также используется в тех случаях, когда внешнее представление данных в элементе изменяется, а базовые данные автоматически обновляются, чтобы отразить это изменение. Например, изменение Текстовое окно
элемент может изменить базовое значение данных.[2]
Структуры и инструменты привязки данных
Delphi
- Сторонний инструмент привязки данных DSharp
- OpenWire Visual Live Binding - сторонний инструмент привязки визуальных данных
- LiveBindings
C # / .СЕТЬ
JavaScript
- AngularJS
- Backbone.js
- BindingJS
- Datum.js[3]
- EmberJS
- Связыватель общих данных
- KnockoutJS
- Полимер
- Реагировать
- SAPUI5, OpenUI5
- Vue.js
Ява
Цель-C
- AKABeacon iOS Data Binding framework
Scala
- Binding.scala[4] Реактивный структура привязки данных для Scala
Смотрите также
Рекомендации
- ^ "Что такое привязка данных?". Techopedia.com. Получено 30 декабря 2015.
- ^ «Обзор привязки данных». Сеть разработчиков Microsoft. Microsoft. Получено 29 декабря 2016.
- ^ "Datum.js". Получено 7 ноября 2016.
- ^ "Binding.scala". Получено 30 декабря 2016.
дальнейшее чтение
- Нойес, Брайан (12 января 2006 г.). Связывание данных с помощью Windows Forms 2.0: Программирование приложений данных Smart Client с помощью .NET. Pearson Education. ISBN 978-0-321-63010-0.