Interface element

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 29. september 2020; checks kræver 9 redigeringer .

Et grænsefladeelement  er en primitiv grafisk brugergrænseflade , der har et standardudseende og udfører standardhandlinger.

Andre navne: kontrolelement , widget ( engelsk  widget ), kontrol ( engelsk  kontrol ) [1] .

Oprindelse af udtrykket "widget"

Brugt siden omkring 1920amerikansk engelsk til at henvise til en simpel, men nødvendig ting, en lille genstand, hvis navn midlertidigt er glemt af taleren [2] . Online Etymology Dictionary antyder, at dens form kan være blevet påvirket af ordet engelsk.  gadget eller det kommer fra engelsk.  som det  - "denne, som ham" [3] . Andre ordbøger foreslår ordet "vinduesgadget" (lit. - "vinduesarmatur"), der også forekommer i begyndelsen af ​​det 20. århundrede [2] .

Ordet "widget" bruges også som navnet på en klasse af hjælpeminiprogrammer - grafiske moduler, der placeres i arbejdsområdet for det tilsvarende overordnede program og tjener til at dekorere arbejdsområdet, underholde, løse individuelle arbejdsopgaver eller hurtigt få information fra internettet uden hjælp fra en webbrowser. .

Typiske grænsefladeelementer

Der er andre kontrolelementer, der muligvis ikke er inkluderet i nogle sæt:

Interface Element Libraries

Hvert vinduessystem har sit eget sæt "native" elementer med en lav-niveau grænseflade til at arbejde med dem.
Nogle kontrolbiblioteker er "indpakninger" på højt niveau for eksisterende standardwidgets, hvilket gør dem nemmere at arbejde med og udvider deres funktionalitet.
Andre leverer deres egen enkelte programmeringsgrænseflade til programmering af brugergrænsefladen i flere platforme eller vinduessystemer og bringer dem til en enkelt API for alle platforme for at sikre tværplatform . Atter andre leverer muligheder på tværs af platforme gennem deres egen, platformsuafhængige implementering af kontroller.

Se også

Noter

  1. Butorin D.N. MS Agent and Speech API i Delphi. - BHV-Petersburg, 2005. - 448 s. — ISBN 9785941575022 .
  2. 1 2 Richard Coyne. The Tuning of Place: Sociable Spaces and Pervasive Digital Media . - MIT Press, 2010. - S.  52 . — 344 s. — ISBN 9780262013918 .
  3. Online etymologiordbog, widget
  4. Mac OS X Retningslinjer for menneskelig grænseflade: Retningslinjer for UI-elementer: Kontrolelementer

Links