Категории
Войти
Поиск
Реклама
Советы покупателей: упаковка для постельного белья на сайте http://www.meggymall.ru.Интернет-магазин Знатная Дама предлагает блузки больших размеров оптом и розницу по выгодным ценам.Полезное:
Железнодорожные перевозки вагонами по России
оказываем железнодорожные перевозки вагонами по России здесь
raketovoz.ru
Новые статьи
Опечатка?
Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!
Счетчики
| Что такое привязка к данным |
|
Привязка к данным (data binding) есть средство решения задачи, с которой разработчикам приложений с пользовательским интерфейсом приходится сталкиваться каждодневно. В прошлом, если вам требовалось показать данные пользователю, вы должны были извлечь эти данные из хранилища и принять их в проектируемом приложении. Необходимо было написать собственный программный код для представления этих данных в графическом виде либо отобразить эти данные с помощью стандартных элементов управления, настраивая их в соответствии с отображаемыми данными. В различных приложениях приемы, применяемые для решения этой задачи, могут различаться в зависимости от типа данных и формата отображения. Если пользователь обладал правами на добавление новых данных или внесение изменений в отображаемые данные посредством пользовательского интерфейса, разработчик должен был написать код, решающий задачу накопления внесенных пользователем изменений и записи их в соответствующие объекты или коллекции в памяти. Необходимо было также позаботиться о коде, записывающем измененные данные в хранилище, из которого взяты исходные данные для отображения. Естественно, что разрабатываемый код не был лишен ошибок, а создавшаяся ситуация явно требовала более эффективного решения. Описанный процесс иллюстрирует 1.1. Привязка к данным инкапсулирует все эти операции в компонентах, помогающих отображать данные, что позволяет уменьшить объем подлежащего написанию кода. Часть этого кода уходит в визуальные элементы управления, а часть - в скрытые компоненты, упрощая привязку к данным. В рамках привязки к данным предлагаются также простые и наглядные шаблонные решения для кода привязки данных к элементам управления в целях отображения и внесения изменений. Предусмотрен специальный инструментарий разработчика, упрощающий написание кода и совместимый с оболочкой Visual Studio 2005. Собственно, процесс отображения и редактирования данных по-прежнему в основе своей такой же, каким он был до появления концепции привязки к данным. Однако появление штатных средств привязки к данным существенно уменьшает объем подлежащего написанию кода и его сложность. Средства привязки к данным были реализованы в разном виде и на многих платформах, начиная с Visual Basic, FoxPro и Delphi. Первые попытки реализации инструментария привязки к данным редко решали в полной мере поставленную задачу. Они часто возлагали на программиста множество рутинных задач, предлагали пользователю запутанный и ненадежный интерфейс, или были слишком сложны в освоении и использовании. Привязка к данным для Windows Forms и Web-форм ASP.NET были реализованы как часть .NET Framework начиная с версии 1.0. Возможности привязки к данным для элементов управления Windows Forms в .NET 1.0 и 1.1 существенно шире, чем в предыдущих средах разработки, но для решения многих задач их недостаточно. Значительные усовершенствования были внесены в Windows Forms 2.0, в результате чего получить работающее приложение с привязкой к данным стало и быстрее, и проще.
Newer news items:
Older news items:
|
