수업중 실습한 ShowSHP 파일을 수정하여 완성할 것

 

레벨 1 (40점): 메모리에 읽어 놓고 처리할 것 (파일 전체를 읽어도 되고, 개별 객체 단위 메모리 구조로 변경하여 메모리에서 관리해도 됨)

레벨 2 (60점): 마우스 휠로 확대/축소가 가능하도록 줌 기능을 구현할 것

레벨 3 (100점): 마우스를 사용하여 스크롤이 되도록 패닝 기능을 구현할 것 (마우스를 클릭한 상태로 움직이면 지도가 따라서 움직임)

 

표지에 레벨 몇까지 구현했는지 반드시 적을 것!!!

제출일: 12/13일 목요일 8교시 시험 전까지 프린트하여 제출할 것

 

MDI 프로그래밍

 

CD0015-13(2012-12-06).pdf

 

 스테이터스 바, 아이콘 등 처리 방법

CD0015-12(2012-12-05).pdf

 
 

 

 

여러 개의 뷰를 갖는 분할 윈도우

CD0015-10(2012-11-29).pdf

 

지도 데이터 교환을 위해 주로 사용되는 Shape 파일 출력 프로그램 만들기 실습 

world.zip

CD0015-09(2012-11-19).pdf

 

2012년 11월 26일까지 실습한 내용

ShowSHP.zip

 

포물선 운동 공식 활용

수업 시간에 실습한 내용을 기반으로 다이얼로그를 통해 각도와 초기 속도(작약)를 입력받아  포탄을 발사하는 포트리스 프로그램 개발 (각도와 작약 수치 저장 및 로딩 기능 구현)

 

다음의 내용을 확장해 볼 것

- (1) 난수를 발생시켜 지상에 목표물을 만들고 (2) 맞추면 점수가 올라가도록 확장할 것

- (3) 비트맵 및 더블 버퍼링을 활용하여 미려하게 치장할 것

 

- 제출시 겉면에 몇번까지 확장했는지 적을 것 (예를 들면, 확장 완성도: 2) 확장하지 않았다면 0

- Due: 11/15(목) 프린트하여 수업시간 전까지 교탁에 제출해 놓을 것

확장하기 전의 예제:  Fortress.exe

 

더블 버퍼링

애니메이션

 

CD0015-08(2012-11-05).pdf

 

 

 

 

전시회 작품 중 마음에 드는 작품 2편의 감상평 제출

 

 

블로그 이미지

NanoSoft

국립금오공과대학교 컴퓨터공학과

카테고리

강의 전체보기 (166)
2004년 (0)
2005년 (0)
2006년 (0)
2007년 (0)
2008년 (0)
2009년 (0)
2010년 (0)
2011년 (0)
2012년 1학기 (4)
2012년 여름학기 (6)
2012년 2학기 (48)
객체 지향 프로그래밍 응용 (19)
C 프로그래밍 프로젝트 (25)
모바일S/W프로그래밍 (4)
2013년 1학기 (40)
2013년 여름학기 (0)
2013년 2학기 (57)
2013년 겨울학기 (2)
2014년 2학기 (1)
2015년 겨울학기 (8)
2019년 2학기 (0)