• 검색 결과가 없습니다.

고급 GUI 컨트롤

N/A
N/A
Protected

Academic year: 2022

Share "고급 GUI 컨트롤"

Copied!
11
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

고급 GUI 컨트롤

- 메뉴, 도구바, 상태바 등 -

(2)

메뉴 응용 – 메뉴 기반 그림 프로그램

1.

다음과 같이 기존에 ComboBox를 통하여 개발하였던 그림을 그리는 프로그램을 메뉴를 활용하도록 변경하시오.

2.

조건) 메뉴 구조는 아래와 같으며 색을 조정할 수 있음

Project: MenuDrawingSimple

(3)

메뉴 응용 – 메뉴 기반 그림 프로그램 (두께 조절)

1.

앞에서 개발한 프로그램을 변형하여 다음과 같이 선의 너비를 사용 자에게 입력 받아서 처리하도록 구현하시오.

2.

조건) 사용자의 입력은 TextBox로 구현함

Project: MenuDrawingTextBox

(4)

메뉴 응용 – 메뉴 기반 그림 프로그램 (편의성 향상)

1.

이전에 개발한 프로그램을 변형하여 사용자의 편의성이 높아지도록 다음과 같이 수정하시오.

2.

이전 GUI와 차이점?

3.

Checking 기능 적용

Project: MenuDrawingHotKey

(5)

단축키 응용 – 단축기 기반 그림 그리는 프로그램

1.

앞에서 개발한 프로그램을 변경하여 단축키에 대한 추가를 통하여 사용자 편의성이 높아지도록 수정하시오.

2.

MFC Accelerator -> C# ? 설정 방법은 ?

3.

Ctrl-R : 빨간색, Ctrl-G : 녹색, Ctrl-B : 파란색, Ctrl-X : 종료

Project: MenuDrawingAccelerator

(6)

메뉴 응용 – 다양한 메뉴 관련 기능 활용

1.

다음의 그림과 같이 메뉴에서 폼의 배경색을 지정하도록 변경하시오.

(예와 동일하게 구현). 또한 메뉴 위치에 콤보박스 추가하여 색상 조 작을 가능하도록 하시오.

2.

조건) 배경 위치에 구분선 존재

Project: MenuDrawingComboBox

(7)

도구바 응용 – 도구 상자 이용 그림 그리는 프로그램

1.

앞에서 개발한 프로그램에 다음과 같이 새로운 도구 상자와 버튼을 포함하는 프로그램으로 변경하시오.

2.

조건) R과 BG 사이에 공간 존재함

Hint? DisplayStyle

Project: MenuDrawingToolBox

(8)

상태바 응용 – 마우스 위치를 출력하는 프로그램

1.

앞에서 개발한 프로그램에 다음과 같이 마우스가 화면을 움직일때, 상태바에 정보를 출력하는 프로그램으로 변경하시오.

Project: MenuDrawingStatusBar

(9)

메뉴 응용 – 문맥 메뉴 이용 그림 그리는 프로그램

1.

앞에서 개발한 프로그램에 대하여 다음과 같이 마우스 우측 버튼을 선택하여 팝업 메뉴를 생성한 후에 색상을 지정하여 그림 그리는 프 로그램으로 변경하시오.

Hint? Form 설정 항목 확인

Project: MenuDrawingContext

(10)

쉬어가기) 프로세스 제어 프로그램

1.

다음과 같이 프로그램 명과 파라미터 입력한 후에 실행 버튼으로 실 행하는 프로그램을 개발하시오.

A. 등록된 Notepad.exe, Calc.exe 프로그램 등의 실행이 가능함

Hint? Using System.Diagnostics Process.Start(___, ___);

Project: ProcessExecute

(11)

쉬어가기) 프로세스 제어 프로그램

1.

다음과 같이 실행 중인 프로세스의 목록을 출력한 후에, 선택된 프로 세스를 종료시키기 위한 프로그램을 개발하시오.

2.

조건)

A. 프로세스목록: 목록보이기

B. 죽이기: 선택한 프로세스 제거

Project: ProcessControl

참조

관련 문서