У дома Данни на Guide-Bulgaria.com Какво е обвързващо данните? - определение от техопедия

Какво е обвързващо данните? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава обвързване на данни?

Обвързването на данни в контекста на .NET е методът, чрез който контролите върху потребителския интерфейс (потребителския интерфейс) на клиентското приложение са конфигурирани да извличат или актуализират данни в източник на данни, като например база данни или XML документ.

Преди .NET достъпът до модели за обвързване на данни беше ограничен до бази данни. По този начин много системи за управление на бази данни (DBM) биха могли индиректно да получат достъп до източника на данни чрез своя интерфейс за програмиране на приложения (API) без никаква гъвкавост при контрола на процеса на свързване на данни. Този проблем е решен в .NET, като осигурява фин контрол на това как са обвързани данните и поведението на потребителския интерфейс с Windows Forms и ADO.NET класове в рамките. Разработването на уеб приложения се опростява чрез предоставяне на възможност за обвързване на данни за уеб страници с помощта на .NET сървъри от страна на сървъра.

Техопедия обяснява обвързването на данни

Предимствата на използването на свързване на данни в .NET са следните:

  1. Намаляване на размера на кода
  2. По-добро изпълнение на приложението
  3. Бързо развитие на приложения, управлявани от данни
  4. Персонализиране на процеса на свързване на данни по подразбиране чрез промяна на генерирания код, когато е необходимо
  5. Фин контрол върху свързването на данни чрез събития
  6. Визуална обратна връзка относно грешките при валидиране чрез асоцииране на правилата за валидиране на данни с вградена проверка на типа данни на контролите в потребителския интерфейс (например стойността на датата, въведена в контрола на дата)
Обвързването на данни формира връзката за синхронизиране на данни между доставчика на данни (източник на данни) и потребителя на данни (потребителски интерфейс, показващ данни), като позволява двупосочна връзка между визуални елементи и източника на данни. Например, свойството на текст на текстово поле на формуляр на Windows може да бъде обвързано с името на ученик, получен от база данни. Подвързването също може да се приложи към графика на контрола на изображението, цвета на фона на контрола или друго свойство на контрола върху формуляр.


Рамката .NET предоставя прости и сложни опции за обвързване на данни в Windows Forms за достъп до данни от бази данни и структури, като масиви и колекции. В случай на проста опция за обвързване на данни, едно управление в потребителския интерфейс е обвързано с една стойност на данните в източник на данни, докато е в сложна опция. Също така, едно управление е обвързано със събиране на данни, като например Datagrid контрол, свързан към набор от данни, представляващ списък от стойности.


Windows Presentation Framework (WPF) в .NET 4.0 реализира концепцията за обвързване на данни чрез свързване на свойствата на свързващи целеви обекти (WPF елементи) и всеки източник на данни, включително заявки с интегрирани заявки за езици (LINQ), обекти на общ език за изпълнение (CLR), XML и други източници на данни. Той предоставя шаблони за данни за контрол на представянето на данни.


Когато обвързването на данни се прилага към страниците на ASP.NET, всяко управление на сървъра може да бъде обвързано с прости свойства, колекции, изрази и методи и т.н. Всички изрази за обвързване на данни трябва да се съдържат в символите <% #%>. Рамковите класове като Dataset, DataReader и други се използват за получаване на данни от базата данни и връзка към контролите в уеб страницата.


Ограниченията на обвързването на данни включват режийните разходи, причинени от проверката на версията на контролите, драйвера / доставчика на Open Data Connectivity (ODBC), инсталиран в системата на потребителя, и разпространението на нова версия на контроли и междинен софтуер, необходими за използване на приложението в потребителя система.

Какво е обвързващо данните? - определение от техопедия