강의지원 게시판

[윈프]과제2 요구사항

윈-프
작성자
신 민규 신 민규
작성일
2014-11-19 13:49
조회
1346

아래 사항들을 만족하는 그림판을 만듭니다.


1. 창 크기 고정시키기

- 메인 프레임의 크기를 고정시킵니다.

- 창을 1행 3열로 나누되 각 창의 크기도 고정시킵니다.


2. 1행 1열의 창에서는 그릴 도형이나 도형의 색을 선택할 수 있게합니다.

- 폼뷰로 구성합니다.

- 버튼을 이용하여 그릴 도형이나 도형의 색을 선택할 수 있게 합니다.

- 도형, 선색, 면색 중 하나만 선택할 수 있게 하면 됩니다.

- 다양한 옵션을 동시에 선택할 수 있게 하면 추가 점수를 받을 수 있습니다.


3. 1행 2열의 창에서는 선택한 옵션에 따라 그림을 그립니다.

- GDI 또는 GDI+를 이용해 구현합니다.

- 더블 버퍼링과 배경 다시 그리기를 무시하기를 이용해 화면 깜빡임을 방지합니다.


4. 1행 3열의 창에서는 지금까지 그린 도형을 표시하고 지울 수 있습니다.

- 리스트 박스 또는 리스트 컨트롤을 이용합니다.

- 삭제 버튼을 이용해 그렸던 도형을 하나씩 지울 수 있습니다.

- 리스트에서 컨텍스트 메뉴를 이용해 지울 수 있게 하면 추가 점수를 받을 수 있습니다.

- 리스트 컨트롤을 이용해서 각 도형의 모양이나 색을 표시한다면 추가 점수를 받을 수 있습니다.


제출 방법

- 리포트와 실행 파일로 체점합니다.

- 리포트 양식은 표지, 문제 정의, 문제 분석, 결과 화면, 느낀점입니다.

- 릴리즈 모드로 빌드합니다.

- 리포트와 실행 파일 및 코드를 제출합니다.

- 12월 4일 밤까지 ririgo@nate.com으로 제출합니다.