Ugrás a tartalomhoz

UI adatkötés

A Wikipédiából, a szabad enciklopédiából
A lap aktuális változatát látod, az utolsó szerkesztést Levente Pulics (vitalap | szerkesztései) végezte 2021. december 23., 14:18-kor. Ezen a webcímen mindig ezt a változatot fogod látni. (Hivatkozásjavaslatok funkció: 3 hivatkozás hozzáadva.)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Az UI adatkötés a számítógép-programozás egy programtervezési mintája, ami egyszerűsíti a grafikus felületek (GUI) fejlesztését. A felület elemeit összekapcsolja az alkalmazás tartománymodelljével. A legtöbb keretrendszer a figyelő programtervezési minta használatával hozza létre a kapcsolatot. A hatékony működéshez az UI adatkötésnek meg kell címkéznie a bemenet validálását és adattípus leképezését.

A korlátozott kontroll egy widget, aminek értékét összekapcsolják egy rekordhalmaz egy mezőjével, például egy táblázat egy sorával vagy oszlopával. Az adatok bármely változása a kontrollban automatikusan elmentődik az adatbázisba, amikor a kontroll kiváltja a megfelelő eseményt.

Keretrendszerek és eszközök

[szerkesztés]

Delphi

[szerkesztés]

Az Embarcadero Delphihez:

  • DSharp független adatkötési eszköz
  • OpenWire vizuális élő kötés - független vizuális adatkötési eszköz
  • Windows Forms adatkötési áttekintés
  • WPF adatkötési áttekintés
  • Unity 3D adatkötési keretrendszer (elérhető NGUI, iGUI és EZGUI könyvtárakhoz)[forrás?]

JavaScript

[szerkesztés]

Fordítás

[szerkesztés]

Ez a szócikk részben vagy egészben az UI data binding című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Jegyzetek

[szerkesztés]
  1. https://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm
  2. Datum.js. (Hozzáférés: 2016. november 7.)
  3. Meteor Blaze. [2020. december 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. december 29.) „Meteor Blaze is a powerful library for creating live-updating user interfaces. Blaze fulfills the same purpose as Angular, Backbone, Ember, React, Polymer, or Knockout, but is much easier to use. We built it because we thought that other libraries made user interface programming unnecessarily difficult and confusing.”