Gränssnittselement

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 29 september 2020; kontroller kräver 9 redigeringar .

Ett gränssnittselement  är ett primitivt grafiskt användargränssnitt som har ett standardutseende och utför standardåtgärder.

Andra namn: kontrollelement , widget ( engelsk  widget ), kontroll ( engelsk  kontroll ) [1] .

Ursprunget till termen "widget"

Används sedan omkring 1920amerikansk engelska för att referera till en enkel men nödvändig sak, ett litet föremål vars namn tillfälligt glöms bort av talaren [2] . Online Etymology Dictionary antyder att dess form kan ha påverkats av ordet engelska.  gadget eller det kommer från engelska.  som det  - "den här, som honom" [3] . Andra ordböcker föreslår ordet "fönsterprylar" (lit. - "fönsterarmatur"), som också förekommer i början av 1900-talet [2] .

Ordet "widget" används också som namn på en klass av extra miniprogram - grafiska moduler som placeras i arbetsytan för motsvarande överordnade program och tjänar till att dekorera arbetsytan, underhålla, lösa individuella arbetsuppgifter eller snabbt få information från Internet utan hjälp av en webbläsare. .

Typiska gränssnittselement

Det finns andra kontroller som kanske inte ingår i vissa uppsättningar:

Gränssnittselementbibliotek

Varje fönstersystem har sin egen uppsättning "native" element med ett lågnivågränssnitt för att arbeta med dem.
Vissa kontrollbibliotek är " wrappers " på hög nivå för befintliga standardwidgets, vilket gör dem lättare att arbeta med och utökar deras funktionalitet.
Andra tillhandahåller sitt eget enda programmeringsgränssnitt för programmering av användargränssnittet i flera plattformar eller fönstersystem och tar dem till ett enda API för alla plattformar för att säkerställa plattformsoberoende . Ytterligare andra tillhandahåller plattformsoberoende funktioner genom sin egen, plattformsoberoende implementering av kontroller.

Se även

Anteckningar

  1. Butorin D.N. MS Agent and Speech API i Delphi. - BHV-Petersburg, 2005. - 448 sid. — ISBN 9785941575022 .
  2. 1 2 Richard Coyne. The Tuning of Place: Sociable Spaces and Pervasive Digital Media . - MIT Press, 2010. - S.  52 . — 344 sid. — ISBN 9780262013918 .
  3. Online-etymologiordbok, widget
  4. Riktlinjer för mänskligt gränssnitt för Mac OS X: Riktlinjer för UI-element: Kontroller

Länkar