메인 GUI

by 김효복 posted Feb 20, 2020 Views 15 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

메인 GUI

GUI 운영체제에서 GUI는 사용자와 의사소통을 하기 위한 가장 기본적인 도구입니다. 그래서 GUI 프로그램은 대부분 메인이 되는 GUI를 만드는 것부터 시작합니다. 

 

■ 메인 GUI 구성요소

그림1.png

  ① 아이콘 : 프로그램의 대표 아이콘을 나타냅니다.

  ② 타이틀 바 : 프로그램의 타이틀을 나타냅니다.

  ③ 최소화 버튼 : 프로그램을 최소화하여 GUI를 감춥니다.

  ④ 최대화 버튼 : 프로그램을 최대화하여 GUI를 설정 된 해상도 만큼 늘립니다.

  ⑤ 종료 버튼 : 프로그램을 종료합니다.

  ⑥ 메뉴 바 : 메뉴들을 나타냅니다.

  ⑦ 작업영역 : 컨트롤들을 배치하는 작업영역 입니다.

  ⑧ 상태 바 : 텍스트를 통해 상태를 나타냅니다.

 

GUI의 기본 구성요소와 각 컨트롤들을 이용하여 하나의 프로그램이 탄생합니다. 사용자가 프로그램을 실행하면 제일 처음 마주치는 화면이 이 메인 GUI입니다. 메인 GUI를 통해 사용자와 상호작용을 합니다. 사용자가 GUI에 입력을 하면 GUI가 명령을 처리하여 다시 화면으로 출력을 내보내거나 다른 GUI로 재입력을 보내기도 합니다.

GUI와 상호작용을 한다는 의미는 단순히 존재하기만 하는 것이 아니라 능동적인 동작을 한다는 의미이며 쉽게 이야기 하자면 사용자로부터 입력된 메시지를 처리하는 메시지 처리능력이 있다는 뜻입니다.

 

 

다음은 메인 GUI 구성요소를 포함한 예제 스크립트 입니다.

■ 메인 GUI 예제 스크립트 ( 다운로드 : 01.메인GUI.ahk )

그림2.png

 

■ 메인 GUI 예제 스크립트 실행결과

그림3.png


크리에이티브 커먼즈 코리아 저작자표시 Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지/3.0에 따라 이용하실 수 있습니다

 


Board Pagination Prev 1 Next
/ 1