KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
The wise shepherd never trusts his flock to a smiling wolf.
FrontPage › GUI
GUI(Graphical User Interface)

컴퓨터와 사람 사이의 상호작용(소통, interaction)하는 환경 가운데 하나. 그래픽을 통한 사용자와 컴퓨터간을 연결하는 장치 혹은 환경을 말한다.

Human-Computer Interaction 방식은 텍스트-명령어기반 인터페이스, 메뉴기반 인터페이스, 그림기반 인터페이스 등으로 나누어볼 수 있다.
  • 텍스트-명령행기반 인터페이스 : 사용자가 명령을 입력할 수 있는 명령행이 셸에서 제공되고 사용자는 명령어를 입력하고 출력장치(e.g., CRT)를 통하여 컴퓨터의 반응을 얻을 수 있었다.
  • 메뉴기반 인터페이스 : 텍스트 환경이기는 하나 풀다운 메뉴를 마우스로 조작할 수 있는 동작환경을 제공한 것. 아래아한글 초창기 버전은 그래픽 화면을 이용하기는 하였지만 본질적으로 메뉴-기반 인터페이스에 바탕을 둔 프로그램이었다고 할 수 있다.
  • 그림기반 인터페이스 : GUI라 불리는 것이다. 사용자에게 직관적인 그림 정보를 제공하고 사용자는 이 그림 정보를 통한 유추를 통하여 컴퓨터의 동작을 짐작하거나 더블클릭 등으로 명령을 내릴 수 있다. 매킨토시 시스템에서 처음 도입되었던 Look-and-feel은 GUI의 원형이라고 할 수 있다. 운영체제 자체가 GUI를 지원하게 된 것은 PC의 경우 Windows 운영체제가 처음이었다고 할 수 있다. 최근에는 Unix, Linux 운영체제도 X-Window를 통하여 GUI 인터페이스의 주요 요소들을 제공하게 되었다.

Please see Terms:GUI

TeXGUI

TeX System은 텍스트-명령어기반의 프로그램들로 이루어져 있다. 그러므로 오리지널한 TeX 사용법은 명령행을 열고 거기에 명령어를 써넣는 것이다. 그러나, 최근의 GUI에 익숙한 사용환경에서 이런 사용법을 번거롭게 여기게 되자, 그림기반의 인터페이스와 유사한 Front-end 유틸리티들이 등장하게 되었다. TeX편집기 자체가 GUI 환경에서 실행되는 경우가 많으므로 TeX편집기에 Back-end로 TeX을 부르는 메뉴나 단추가 추가되게 됨으로써, 마치 사용자들은 TeX 시스템 자체에 대해서는 아무런 의식 없이 이런 편집기 자체가 컴파일 등의 기능을 수행해주는 것으로 착각(?)하는 일도 일어난다.

기타

text기반과 그래픽 기반을 분리해서 생각하면 분명합니다. 그래픽 기반일 경우가 우리가 흔히 말하는 윈도우즈 상태이고, 텍스트 기반인 경우는 도스나 리눅스 콘솔상태가 되겠지요. GUI는 그래픽 기반 환경을 말하는 것이지 어떤 특정 아이콘이나 단추를 지칭하여 GUI라고 부르는게 아닙니다. 그러므로 GUI가 많고 적다는 말은 성립할 수 없겠지요. 이를테면, 일본식 다다미 환경인가, 한국식 온돌인가 그런 것입니다. 둘 다 방이지만, 사용하는 방법이나 주거 행태가 달라지게 되겠지요. :)



^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-06-10 23:06:07
Processing time 0.0335 sec