Bahay Mga Databases Ano ang data na nagbubuklod? - kahulugan mula sa techopedia

Ano ang data na nagbubuklod? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Data Binding?

Ang pagbubuklod ng data, sa konteksto ng .NET, ay ang pamamaraan kung saan kinokontrol ang isang interface ng gumagamit (UI) ng isang aplikasyon ng kliyente upang makuha mula, o mai-update ang data sa, isang mapagkukunan ng data, tulad ng isang database o dokumento XML.

Bago ang .NET, ang pag-access sa mga modelong nagbubuklod ng data ay limitado sa mga database. Kaya, maraming mga sistema ng pamamahala ng database (DBM) ay hindi direktang ma-access ang mapagkukunan ng data sa pamamagitan ng kanilang interface ng application programming (API) nang walang anumang kakayahang umangkop sa pagkontrol sa proseso ng pagbubuklod ng data. Natatalakay ang problemang ito sa. NET sa pamamagitan ng pagbibigay ng pinong kontrol sa kung paano nakatali ang data at ang pag-uugali ng UI sa mga Windows Forms at ADO.NET na mga klase sa balangkas. Ang pag-unlad ng mga aplikasyon ng Web ay pinasimple sa pamamagitan ng pagbibigay ng data na nagbubuklod na kakayahan sa mga pahina ng Web gamit ang .NET server side Web control.

Ipinapaliwanag ng Techopedia ang Data Binding

Ang mga bentahe ng paggamit ng data na nagbubuklod sa. NET ay ang mga sumusunod:

  1. Pagbawas sa laki ng code
  2. Mas mahusay na pagganap ng application
  3. Mabilis na pag-unlad ng mga application na hinihimok ng data
  4. Pag-customize ng proseso ng pag-iisa ng data sa pamamagitan ng pagbabago ng nabuong code kung saan kinakailangan
  5. Maayos na kontrol sa data na nagbubuklod sa mga kaganapan
  6. Visual na feedback sa mga error sa pagpapatunay sa pamamagitan ng pag-uugnay ng mga patakaran sa pagpapatunay ng data na may built-in na uri ng data pagpapatunay ng mga kontrol sa UI (halimbawa, ang halaga ng petsa na naipasok sa control date)
Ang pagbubuklod ng data ay bumubuo ng link upang ma-synchronize ang data sa pagitan ng data provider (data source) at ang data consumer (UI na nagpapakita ng data), na nagpapagana ng two-way na koneksyon sa pagitan ng mga visual na elemento at ang mapagkukunan ng data. Halimbawa, ang pag-aari ng teksto ng isang kahon ng text form ng Windows ay maaaring nakasalalay sa pangalan ng isang mag-aaral na nakuha mula sa isang database. Ang pagbubuklod ay maaari ring mailapat sa isang graphic ng isang kontrol sa imahe, kulay ng background ng isang kontrol o iba pang pag-aari ng isang kontrol sa isang form.


Ang balangkas ng .NET ay nagbibigay ng simple at kumplikadong mga pagpipilian sa pagbubuklod ng data sa Mga Form ng Windows upang ma-access ang data mula sa mga database at istruktura, tulad ng mga arrays at koleksyon. Sa kaso ng isang simpleng pagpipilian ng pagbubuklod ng data, ang isang kontrol sa UI ay nakasalalay sa isang halaga ng data sa isang mapagkukunan ng data habang sa masalimuot na pagpipilian. Gayundin, ang isang kontrol ay nakasalalay sa isang koleksyon ng data, tulad ng isang kontrol ng Datagrid na nakatali sa isang dataset na kumakatawan sa isang listahan ng mga halaga.


Windows Presentasyon Framework (WPF) sa .NET 4.0 naipatupad ang konsepto ng data na nagbubuklod sa pamamagitan ng pagkonekta sa mga katangian ng mga nagbubuklod na mga target na bagay (mga elemento ng WPF) at anumang mga mapagkukunan ng data, kasama ang mga query sa Wika Integrated Query (LINQ), Mga Karaniwang Wika Runtime (CLR) na mga bagay, XML at iba pang mga mapagkukunan ng data. Nagbibigay ito ng mga template ng data para sa pagkontrol ng pagtatanghal ng data.


Kapag ang data na nagbubuklod ay inilalapat sa mga pahina ng ASP.NET, ang anumang kontrol sa server ay maaaring maiugnay sa mga simpleng pag-aari, koleksyon, expression at pamamaraan, atbp. Lahat ng mga ekspresyong nagbubuklod ng data ay dapat na nilalaman sa loob ng mga character <% #%>. Ang mga klase ng balangkas, tulad ng Dataset, DataReader at iba pa ay ginagamit upang makakuha ng data mula sa database at mai-link sa mga kontrol sa Web page.


Ang mga limitasyon ng pagbubuklod ng data ay kinabibilangan ng overhead na dulot ng pagsuri sa bersyon ng mga kontrol, ang Open Database Connectivity (ODBC) driver / provider na naka-install sa system ng gumagamit at ang pamamahagi ng isang bagong bersyon ng mga kontrol at middleware na kinakailangan upang magamit ang application sa gumagamit sistema.

Ano ang data na nagbubuklod? - kahulugan mula sa techopedia