(Translated by https://www.hiragana.jp/)
GUI 위젯: 두 판 사이의 차이 - 위키백과, 우리 모두의 백과사전 본문으로 이동

GUI 위젯: 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
JAnDbot (토론 | 기여)
잔글 로봇이 더함: cs:Ovládací prvek
잔글편집 요약 없음
 
(사용자 27명의 중간 판 41개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{위키데이터 속성 추적}}
[[그림:Widgets.png|300px|thumb|right|여러가지 위젯]]
[[그림:Buttons2.gif|thumb|right|버튼]]
[[파일:Widgets.png|300px|섬네일|right|여러 가지 위젯]]
[[그림:Option-buttons2.gif|thumb|right|라디오 상자]]
[[파일:Buttons2.gif|섬네일|right|버튼]]
[[그림:Check-boxes2.gif|thumb|right|체크 상자]]
[[파일:Option-buttons2.gif|섬네일|right|라디오 상자]]
[[그림:HorizontalSlider1-5.png|thumb|right|슬라이더]]
[[파일:Check-boxes2.gif|섬네일|right|체크 상자]]
[[그림:Textbox2.gif|thumb|right|텍스트 상자]]
[[파일:HorizontalSlider1-5.png|섬네일|right|슬라이더]]
[[그림:Simple KDE Dialog example.png|thumb|right|대화 상자]]
[[파일:Textbox2.gif|섬네일|right|텍스트 상자]]
[[파일:Simple KDE Dialog example.png|섬네일|right|대화 상자]]
컴퓨터 프로그래밍에서 '''위젯'''(widget) 또는 '''컨트롤'''(control)은 컴퓨터 사용자가 상호 작용하는 인터페이스 요소이다. 이를테면, [[창 (컴퓨터)|창]], [[텍스트 상자]]가 있다. 위젯은 위젯 스스로를 물리적인 대응물(counterpart)과 구별하기 위해 ''virtual''(가상)의 자격을 갖는다. 이를테면, [[마우스 커서]]로 클릭되는 [[가상 버튼]]과 그의 대응물인 손가락으로 눌리는 물리적 [[누름 단추|버튼]]을 들 수 있다. 위젯은 자주 [[위젯 툴킷]] 안에 포함된다. 프로그래머들은 위젯을 사용하여 [[그래픽 사용자 인터페이스]]를 만든다.
컴퓨터 프로그래밍에서 '''위젯'''(widget) 또는 '''컨트롤'''(control)은 컴퓨터 [[사용자 (컴퓨팅)|사용자]]가 [[상호작용]]하는 [[인터페이스 (컴퓨팅)|인터페이스]] 요소이다. 이를테면, [[창 (컴퓨팅)|창]], [[텍스트 상자]]가 있다. 위젯은 위젯 스스로를 물리적인 대응물(counterpart)과 구별하기 위해 ''virtual''(가상)의 자격을 갖는다. 이를테면, [[마우스 커서]]로 클릭되는 [[가상 버튼]]과 그의 대응물인 손가락으로 눌리는 물리적 [[누름 단추|버튼]]을 들 수 있다. 위젯은 자주 [[위젯 툴킷]] 안에 포함된다. 프로그래머들은 위젯을 사용하여 [[그래픽 사용자 인터페이스]]를 만든다.


== 어원 ==
== 어원 ==
widget이라는 용어는 영어로 소형 장치나 요소를 뜻한다. [[1980년대]]에 [[프로젝트 아테나]]가 최초로 GUI 요소를 위젯이라고 부르기 시작했다. 다른 비슷한 용어에는 적절하지 못한 뜻이 포함될 수도 있었기 때문에 이 낱말이 선택되었다. 또 이 프로젝트의 [[Intrinsics]] 툴킷(Xt 라이브러리)은 [[X 윈도 시스템]] 위에서 창과 각 위젯을 연결시켰기 때문에 창과 같은 접두어가 선택되었다고 한다.<ref>{{cite conference
위젯(''widget'')이라는 용어는 영어로 소형 장치나 요소를 뜻한다. [[1980년대]]에 [[프로젝트 아테나]]가 최초로 GUI 요소를 위젯이라고 부르기 시작했다. 다른 비슷한 용어에는 적절하지 못한 뜻이 포함될 수도 있었기 때문에 이 낱말이 선택되었다. 또 이 프로젝트의 [[Intrinsics]] 툴킷(Xt 라이브러리)은 [[X 윈도 시스템]] 위에서 창과 각 위젯을 연결시켰기 때문에 창과 같은 접두어가 선택되었다고 한다.<ref>{{ 인용
| author = Ralph R. Swick, Mark S. Ackerman
|저자 = Ralph R. Swick, Mark S. Ackerman
| title = The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire
|제목 = The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire (USENIX Winter)
|pages = 221&ndash;228
| booktitle = USENIX Winter
|year = 1988
| pages = 221&ndash;228
|url = http://www-ftp.lip6.fr/pub/distributed_systems/athena/xtk.PS.gz
| year = 1988
|확인날짜 = 2007-01-03
| url = http://www-ftp.lip6.fr/pub/distributed_systems/athena/xtk.PS.gz
|보존url = https://web.archive.org/web/20070927025710/http://www-ftp.lip6.fr/pub/distributed_systems/athena/xtk.PS.gz
| accessdate = 2007-01-03
|보존날짜 = 2007-09-27
|url-status = dead
}}</ref>
}}</ref>


== 다양한 위젯 ==
== 다양한 위젯 ==
위젯은 여러 가지 종류가 있지만, [[작업 표시줄]]은 여러 운영체제에서 쓰이는 공통 위젯에 속하지 않는다.
위젯은 여러 가지 종류가 있지만, [[작업 표시줄]]은 여러 운영 체제에서 쓰이는 공통 위젯에 속하지 않는다.
=== 선택 ===
=== 선택 ===
*[[누름 단추|버튼]]
* [[버튼 (컴퓨팅)|버튼]]
**[[토글 버튼]]
** [[토글 버튼]]
**[[체크 상자]]
** [[체크 상자]]
**[[라디오 버튼]]
** [[라디오 버튼]]
*[[슬라이더 (컴퓨팅)|슬라이더]]
* [[슬라이더 (컴퓨팅)|슬라이더]]
*[[목록 상자]]
* [[목록 상자]]
*[[스핀 단추]]
* [[스핀 단추]]
*[[드롭다운 목록]]
* [[드롭다운 목록]]
*[[메뉴 (컴퓨터)|메뉴]]
* [[메뉴 (컴퓨팅)|메뉴]]
**[[환경 메뉴]]
** [[메뉴 모음]]
**[[파이 메뉴]]
** [[콘텍스트 메뉴]] (상황에 맞는 메뉴)
*[[도구 모음]]
** [[파이 메뉴]]
* [[도구 모음]]
*[[리본 (컴퓨팅)]] - 마이크로소프트 오피스 2007에 도입된 인터페이스
* [[리본 (컴퓨팅)]] - 마이크로소프트 오피스 2007에 도입된 인터페이스
*[[콤보 상자]] ([[메뉴 (컴퓨터)|메뉴]]나 [[목록 상자]]에 부착된 [[텍스트 상자]])
* [[콤보 상자]] ([[메뉴 (컴퓨팅)|메뉴]]나 [[목록 상자]]에 부착된 [[텍스트 상자]])
*[[아이콘]]
*[[트리 보기]]
* [[아이콘]]
*[[격자 보기]]
* [[트리 보기]]
* [[격자 보기]]

=== 탐색 ===
=== 탐색 ===
*[[탭]]
* [[탭 브라우징|탭]]
*[[스크롤바]]
* [[스크롤바]]

=== 문자 입력 ===
=== 문자 입력 ===
*[[텍스트 상자]] (편집 영역)
* [[텍스트 상자]] (편집 영역)
*[[콤보 상자]] ([[메뉴 (컴퓨터)|메뉴]]가 부착된 [[텍스트 상자]])
* [[콤보 상자]] ([[메뉴 (컴퓨팅)|메뉴]]가 부착된 [[텍스트 상자]])


=== 출력 ===
=== 출력 ===
*[[레이블 (컨트롤)]]
* [[레이블 (컨트롤)]]
*[[말풍선]] (툴팁)
* [[말풍선 (컴퓨터)|말풍선]] (툴팁)
*[[풍선 도움말]]
* [[풍선 도움말]]
*[[상태 표시줄]]
* [[상태 표시줄]]
*[[진행 표시줄]]
* [[진행 표시줄]]
*[[정보 표시줄]]
* [[정보 표시줄]]

=== 창 ===
=== 창 ===
*[[모달 ]]
* [[모달 윈도]]
*[[대화 상자]]
* [[대화 상자]]
*[[팔레트 창]]
* [[팔레트 창]]
**[[인스펙터 창]]
** [[인스펙터 창]]
**[[서랍 (컴퓨팅)|서랍]]
** [[서랍 (컴퓨팅)|서랍]]
**[[헤드 업 디스플레이]] ([[HUD (컴퓨터 게이밍)]]과 비슷)
** [[헤드 업 디스플레이]] ([[HUD (비디오 게이밍)]]과 비슷)


== 같이 보기 ==
== 같이 보기 ==
*[[위젯 툴킷]]
* [[위젯 툴킷]]
*[[위젯 엔진]]
* [[위젯 엔진]]


== 각주 ==
{{토막글|소프트웨어}}
<references />

{{GUI 위젯}}


[[분류:그래픽 사용자 인터페이스]]
[[분류:그래픽 사용자 인터페이스]]
[[분류:위젯]]
[[분류:위젯]]

[[ar:ودجة (حوسبة)]]
[[cs:Ovládací prvek]]
[[de:Fensterkontrollelement]]
[[en:GUI widget]]
[[es:Widget]]
[[fi:Käyttöliittymäkomponentti]]
[[fr:Composant d'interface graphique]]
[[hu:Widget]]
[[it:Widget]]
[[ja:ウィジェット (GUI)]]
[[nl:Widget]]
[[pl:Widżet]]
[[pt:Widgets]]
[[ru:Элемент интерфейса]]
[[th:วิจิท]]
[[tr:Widget]]
[[vi:Thành tố điều khiển]]

2023년 12월 26일 (화) 10:52 기준 최신판

여러 가지 위젯
버튼
라디오 상자
체크 상자
슬라이더
텍스트 상자
대화 상자

컴퓨터 프로그래밍에서 위젯(widget) 또는 컨트롤(control)은 컴퓨터 사용자상호작용하는 인터페이스 요소이다. 이를테면, , 텍스트 상자가 있다. 위젯은 위젯 스스로를 물리적인 대응물(counterpart)과 구별하기 위해 virtual(가상)의 자격을 갖는다. 이를테면, 마우스 커서로 클릭되는 가상 버튼과 그의 대응물인 손가락으로 눌리는 물리적 버튼을 들 수 있다. 위젯은 자주 위젯 툴킷 안에 포함된다. 프로그래머들은 위젯을 사용하여 그래픽 사용자 인터페이스를 만든다.

어원

[편집]

위젯(widget)이라는 용어는 영어로 소형 장치나 요소를 뜻한다. 1980년대프로젝트 아테나가 최초로 GUI 요소를 위젯이라고 부르기 시작했다. 다른 비슷한 용어에는 적절하지 못한 뜻이 포함될 수도 있었기 때문에 이 낱말이 선택되었다. 또 이 프로젝트의 Intrinsics 툴킷(Xt 라이브러리)은 X 윈도 시스템 위에서 창과 각 위젯을 연결시켰기 때문에 창과 같은 접두어가 선택되었다고 한다.[1]

다양한 위젯

[편집]

위젯은 여러 가지 종류가 있지만, 작업 표시줄은 여러 운영 체제에서 쓰이는 공통 위젯에 속하지 않는다.

선택

[편집]

탐색

[편집]

문자 입력

[편집]

출력

[편집]

[편집]

같이 보기

[편집]

각주

[편집]
  1. Ralph R. Swick, Mark S. Ackerman (1988). “The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire (USENIX Winter)”. 221–228쪽. 2007년 9월 27일에 원본 문서에서 보존된 문서. 2007년 1월 3일에 확인함.