1. 프로젝트 수행 목적

13
1. 프프프프 프프 프프 - 프프프프 프 ▷ 이이 이이이 - 프프프프 프프 프프 ▷ 이이이 이이이이 이이 이이이 이이이 이이이이 이이 이이이이 이이이이 . 이이이이 이이이이 이이이 이이 usb 이이이이 이이이이 이이 이이 이이이 이이이 이이 이이이이 . 이이이 이이이이 이 이이이이이 이이이이이 이이 이이이 이이이 이이이이 이이이이이 이이이 이 이이이 이이 이이이 이이 이이이이 이 이이이이이 이이이이 이이이이이 .

Upload: desirae-klein

Post on 03-Jan-2016

65 views

Category:

Documents


0 download

DESCRIPTION

1. 프로젝트 수행 목적. - 프로젝트 명 ▷ 이지 마우스 - 프로젝트 추진 배경 ▷ 요즘은 데스크탑 뿐만 아니라 노트북 사용자도 많이 늘어나고 있습니다 . 휴대성이 노트북의 장점인 만큼 usb 마우스나 키보드를 따로 들고 다니는 사람은 별로 없습니다 . 노트북 사용자의 한 사람으로써 터치패드에 그림 그리듯 간단한 모션으로 프로그램을 실행할 수 있으면 좋지 않을까 하는 생각으로 이 프로젝트를 추진하게 되었습니다. 1. 프로젝트 수행 목적. - 프로젝트의 수행 목적 및 필요성을 기술함 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 1.  프로젝트 수행 목적

1. 프로젝트 수행 목적

• - 프로젝트 명 ▷ 이지 마우스

• - 프로젝트 추진 배경▷ 요즘은 데스크탑 뿐만 아니라 노트북 사용자도 많이 늘어나고 있습니다 . 휴대성이 노트북의 장점인 만큼 usb 마우스나 키보드를 따로 들고 다니는 사람은 별로 없습니다 . 노트북 사용자의 한 사람으로써 터치패드에 그림 그리듯 간단한 모션으로 프로그램을 실행할 수 있으면 좋지 않을까 하는 생각으로 이 프로젝트를 추진하게 되었습니다 .

Page 2: 1.  프로젝트 수행 목적

1. 프로젝트 수행 목적 • - 프로젝트의 수행 목적 및 필요성을 기술함

▷ 마우스를 별도로 가지고 다니지 않는 노트북 사용자들이 터치패드를 이용하여 프로그램을 쉽게 제어 할 수 있도록 하기 위함 .

Page 3: 1.  프로젝트 수행 목적

2. 프로젝트 개요 - 프로젝트에 대한 전반적인 설명 ▷ 노트북의 터치패드나 마우스 액션을 통한 프로그램 실행

- 프로젝트의 내용 및 범위 ▷ 이지 마우스의 주 기능은 마우스 모션을 통한 프로그램 실행 기능이다 .

프로젝트 기간 중 주요 기능이 완벽하게 구현된다면 추가적으로 키패드를 단축키로 활용한

프로그램 실행 기능과 각종 윈도우 명령어들을 쉽게 사용할 수 있는 메뉴를 추가 할 계획이다 .

Page 4: 1.  프로젝트 수행 목적

3. 개발 환경 - 프로젝트를 수행하기 위해 필요한 하드웨어 및 소프트웨어

개발 환경을 기술함 ▷ Windows XP

윈도우 ME 와 윈도우 2000 으로 나뉘어 있던 마이크로소프트 (MS) 의 운영체제를 하나로 합친 것으로 , 기존의 윈도가 컴퓨터를 위한 운영체제인 데 비해 XP 는 인터넷을 사용 기반으로 하여 만든 점이 다르다 . 특징은 여러 애플리케이션의 통합에 있다 . 여러 장소에서 정보를 동시에 공유할 수 있는 허브 기능을 갖추었으며 , 윈도 운영체제의 한계였던 도스 (MS-DOS) 기반에서 벗어나기 위해 각종 응용 프로그램을 시스템 자체에 내장하였다 . 따라서 이 운영체제만 설치하면 별도의 프로그램을 깔지 않아도 웬만한 컴퓨터 작업을 할 수 있다 . 인터넷전화 , 메신저 (MS 메신저 ) 프로그램이 기본으로 들어 있고 동영상이나 그림 · 소리 파일 등을 자유롭게 실행하고 편집할 수도 있다 . PC 에서 CD 를 제작할 수 있는 프로그램도 내장되어 있다 . 그밖에 특정 폴더의 자료를 모두 암호화하는 ' 암호 폴더 ' 기능도 갖추었으며 실시간 음성 , 동영상 공유 등의 멀티미디어 기능도 크게 강화되었다 .

Page 5: 1.  프로젝트 수행 목적

3. 개발 환경▷ 비주얼 스튜디오

마이크로소프트 비주얼 스튜디오 (Microsoft Visual Studio) 는 마이크로소프트 윈도에서 돌아가며 , 다양한 언어로 프로그래밍할 수 있는 마이크로소프트의 통합 개발 환경이다 . 프로그램 , 웹 사이트 , 웹 프로그램 등을 개발할 수 있다 . 마이크로소프트에서는 비주얼 베이직 , 비주얼 C#, 비주얼 J# 등 특정한 언어로만 프로그래밍할 수 있는 언어별 버전도 제공하고 있다 .

▷ MFC

윈도즈용 응용 프로그램의 통합 개발 환경인 마이크로소프트 비주얼 C++에 부속되는 클래스 라이브러리 . 윈도즈 응용 프로그램 작성에 유용한 많은 클래스를 제공한다 .

Page 6: 1.  프로젝트 수행 목적

이지마우스 - 현실적 제약조건

Page 7: 1.  프로젝트 수행 목적

4. 관련 기술

- 프로젝트를 수행하는데 필요한 기술을 제시함▷ 마우스 모션 인식

▷ 그래픽 효과

▷ 윈도우와 호환

- 관련된 소스코드가 존재하는 경우 제시함 ▷ 알툴바에서 윈도우가 아닌 익스플로워에서 사용하는 모션 인식 기능을 제공하나 소스는 공개 되지 않음 .

Page 8: 1.  프로젝트 수행 목적

5. 프로젝트 추진 방법

Page 9: 1.  프로젝트 수행 목적

5. 프로젝트 추진 방법 - 프로젝트 역할 분담

- 필요한 경우 교내외 전문가 ( 선배 , 조교 , 교수 , 외부전무가 등 ) 의 도움을 얻는 방법을 기술 ▷ 실습시간 - 조교쌤

▷ 이론 - 교수님

▷ 그 외 - 조교쌤 OR 할당 튜터 방문

권용재 메인 코딩 , 주간계획서 작성 , 주간 진행사항 발표

손희봉 서브 코딩 , 플래시 작업 , 자료수집 , PPT 작성

이헌봉 서브 코딩 , 자료수집 , 폼 디자인

Page 10: 1.  프로젝트 수행 목적

6. 프로젝트 결과물 - 프로젝트 종료 후 생성될 결과물에 대한 설명 ▷ 소스 , 매뉴얼 , 실행파일

- 화면 구성 및 간단한 사용법 제시 ▷ 주요기능 ( 이지 마우스 ) ▷ 부가기능 ( 이지 패드 )

Page 11: 1.  프로젝트 수행 목적

6. 프로젝트 결과물 1. 모션 추가하기

2. 모션 기능 등록하기> 모션을 추가하고 , 기능을 등록하면 마우스 모션을 통해 등록한 기능을 쉽게 사용할 수 있다 . 이때 , 마우스 모션 명령을 구분하기 위해 키보드 단축키를 누른 상태에서 움직이는 모션을 소프트웨어에서 구분하여 등록된 기능을 실행하게 된다

Page 12: 1.  프로젝트 수행 목적

6. 프로젝트 결과물

Page 13: 1.  프로젝트 수행 목적

6. 프로젝트 결과물

> 부가기능 ▷ 이지패드 - 키패드에 프로그램을 등록하고 사용시 키패드를 통하여 프로그램

실행▷ 부가적으로 윈도우 명령어들을 쉽게 사용 할 수 있도록 등록 할 예정