소프트웨어 프로젝트

18
소소소소소 소소소소 B4 - Before..06’ 이이이 09’ 이이이 09’ 이이이 11’ 이이이

Upload: finian

Post on 16-Feb-2016

82 views

Category:

Documents


0 download

DESCRIPTION

소프트웨어 프로젝트. B4 - Before .. ★. 06’ 이순영 09’ 강민경 09’ 손국풍 11’ 이재훈. Contents. 1. 프로젝트 간단소개. 2. 프로그램 구조도. 3. 기능 / 동적관점. 4. User Interface 소개. 5. 핵심기능소개. 1-17. 1. 프로젝트 간단소개. < 왜 ? Why? 이 프로그램이 필요한가 ?> 실행시킬 아이콘 찾는데 걸리는 시간 최소화 심플하고 세련된 스킨 디자인으로 미적 완성도를 고려. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 소프트웨어  프로젝트

소프트웨어 프로젝트

B4 - Before..★

06’ 이순영 09’ 강민경09’ 손국풍 11’ 이재훈

Page 2: 소프트웨어  프로젝트

http://catlas.gnu.kr

Contents

5. 핵심기능소개

4. User Interface 소개

3. 기능 / 동적관점

2. 프로그램 구조도

1. 프로젝트 간단소개

1-17

Page 3: 소프트웨어  프로젝트

1. 프로젝트 간단소개

< 왜 ? Why? 이 프로그램이 필요한가 ?>

실행시킬 아이콘 찾는데 걸리는 시간 최소화

심플하고 세련된 스킨 디자인으로 미적 완성도를 고려

◆ 프로젝트명 : Ruby-Launcher

바탕화면에 폴더와 실행파일 등을 분류해서 미관상 보기 좋게 관리할 수 있는 프로그램

2-17

Page 4: 소프트웨어  프로젝트

http://catlas.gnu.kr

< 프로그램 구조도 >

2. 프로그램 구조도

3-17

Ruby-Launcher

추 가 삭 제 설 정

드래그 앤 드롭 드래그 앤 드롭 마우스 우클릭

폴더추가 폴더추가부팅 시

자동실행 설정

템플릿 이름변경아이콘추가 아이콘추가

스킨변경

Page 5: 소프트웨어  프로젝트

< 자료구조 >

2. 프로그램 구조도

템플릿에 등록한 자료 자료에 대한 정보 (DB)

템플릿1. 템플릿에 대한 이름

2. 템플릿이 포함하고 있는 하위객체

1. 폴더의 이름에 대한 정보

2. 폴더가 실행시킬 경로

3. 폴더의 위치

4. 폴더가 포함하고 있는 하위객체

1. 아이콘의 이름에 대한 정보

2. 아이콘이 실행시킬 경로

3. 아이콘의 위치

4. 실행 시켰을 때 연결되는 프로그램

4-17

Page 6: 소프트웨어  프로젝트

< 기능관점에서 본 자료흐름도 >

3. 기능 / 동적관점

5-17

Page 7: 소프트웨어  프로젝트

< 동적관점에서 본 상태변화도 >

3. 기능 / 동적관점

6-17

Page 8: 소프트웨어  프로젝트

4. User Interface 소개

→ 바탕화면에는 템플릿 4 개가 뜬다 . ( 템플릿 1/2/3/4 제목 . 변경가능 )

< 런쳐스킨 >

7-17

Page 9: 소프트웨어  프로젝트

4. User Interface 소개

→ 아이콘들을 드래그 앤 드롭으로 넣을 템플릿에 넣는다 .

8-17

Page 10: 소프트웨어  프로젝트

4. User Interface 소개

→ 아이콘이 들어간 상태

9-17

Page 11: 소프트웨어  프로젝트

4. User Interface 소개

→ 아이콘을 뺄 때 ( 넣을 때와 마찬가지로 드래그 앤 드롭으로 사용하기 쉽다 )

10-17

Page 12: 소프트웨어  프로젝트

4. User Interface 소개

→ 아이콘을 뺀 상태

11-17

Page 13: 소프트웨어  프로젝트

http://catlas.gnu.kr

4. User Interface 소개

< 맥스킨 >

→ 사과모양의 스킨 하나만 뜬다

12-17

Page 14: 소프트웨어  프로젝트

http://catlas.gnu.kr

4. User Interface 소개

→ 사과모양에 마우스 오버시키면 4 개의 템플릿이 뜬다

13-17

Page 15: 소프트웨어  프로젝트

http://catlas.gnu.kr

4. User Interface 소개

→ 템플릿에 등록할 폴더 및 아이콘을 드래그 앤 드롭으로 넣음

14-17

Page 16: 소프트웨어  프로젝트

http://catlas.gnu.kr

4. User Interface 소개

→ 드래그 앤 드롭으로 넣은 폴더 및 아이콘을 뺄 수 있다 .

15-17

Page 17: 소프트웨어  프로젝트

5. 핵심기능소개

후킹기술

템플릿에 폴더나 바로가기 아이콘 추가 / 삭제 시 후킹 기술의 사용으로폴더나 바로가기 아이콘을 해당 템플릿에 끌어다 놓음으로써 쉽게 적용

반대로 해당템플릿에 있는 아이콘이나 폴더들을 끌어나 놓음으로써쉽게 삭제가 가능 .

※ 후킹기술 배울 사이트 : http://blog.naver.com/reister/38253446

자동실행

프로그램의 실행파일을 regedit 에 등록함으로써 자동실행

16-17

Page 18: 소프트웨어  프로젝트

B4 - Before..★