Elemento de interfaz

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 29 de septiembre de 2020; las comprobaciones requieren 9 ediciones .

Un elemento de interfaz es una interfaz gráfica de usuario  primitiva que tiene una apariencia estándar y realiza acciones estándar.

Otros nombres: elemento de control , widget ( widget en inglés  ), control ( control en inglés ) [1] .  

Origen del término "widget"

Se utiliza desde alrededor de 1920 en inglés americano para referirse a una cosa simple pero necesaria, un pequeño elemento cuyo nombre olvida temporalmente el hablante [2] . El Diccionario de etimología en línea sugiere que su forma puede haber sido influenciada por la palabra inglés.  gadget o viene del inglés.  que es  - "este, como él" [3] . Otros diccionarios sugieren la palabra "dispositivo de ventana" (lit. - "accesorio de ventana"), que también aparece a principios del siglo XX [2] .

La palabra "widget" también se usa como el nombre de una clase de miniprogramas auxiliares: módulos gráficos que se colocan en el espacio de trabajo del programa principal correspondiente y sirven para decorar el espacio de trabajo, entretener, resolver tareas de trabajo individuales u obtener rápidamente información de Internet sin la ayuda de un navegador web.

Elementos típicos de la interfaz

Hay otros controles que pueden no estar incluidos en algunos conjuntos:

Bibliotecas de elementos de interfaz

Cada sistema de ventanas tiene su propio conjunto de elementos "nativos" con una interfaz de bajo nivel para trabajar con ellos.
Algunas bibliotecas de control son "envolturas" de alto nivel para widgets estándar existentes, lo que facilita el trabajo y amplía su funcionalidad.
Otros proporcionan su propia interfaz de programación única para programar la interfaz de usuario en varias plataformas o sistemas de ventanas y los traen a una única API para todas las plataformas a fin de garantizar la compatibilidad entre plataformas . Aún otros proporcionan capacidades multiplataforma a través de su propia implementación de controles, independiente de la plataforma.

Véase también

Notas

  1. Butorin D.N. MS Agent y Speech API en Delphi. - BHV-Petersburg, 2005. - 448 p. — ISBN 9785941575022 .
  2. 1 2 Richard Coyne. La sintonización del lugar: espacios sociales y medios digitales omnipresentes . - MIT Press, 2010. - Pág  . 52 . — 344 pág. — ISBN 9780262013918 .
  3. Diccionario de etimología en línea, widget
  4. Directrices de la interfaz humana de Mac OS X: Directrices de los elementos de la interfaz de usuario: Controles

Enlaces