소프트웨어 프로젝트 1
DESCRIPTION
소프트웨어 프로젝트 1. B4 - Before.. ★. 이순영 (06 ) 강민경 (09) 손국풍 (09) 이재훈 (11). Contents. 1. 프로젝트 수행목적. 2. 프로젝트 개요. 3. 개발 환경. 4. 관련 기술. 5. 프로젝트 추진 방법. 6. 프로젝트 결과물. 1 -11. 1. 프로젝트 수행 목적. 추진배경 미관저해 , PC 부팅 속도저하 및 제 성능 발휘에 악영향을 주는 바탕화면 아이콘들의 관리문제를 해결 할 수 있는 방안의 필요성 인식 . 수행 목적 및 필요성 - PowerPoint PPT PresentationTRANSCRIPT
소프트웨어 프로젝트 1
B4 - Before..★ 이순영 (06) 강민경(09)손국풍 (09) 이재훈(11)
http://catlas.gnu.kr
Contents
6. 프로젝트 결과물
5. 프로젝트 추진 방법
4. 관련 기술
1. 프로젝트 수행목적
3. 개발 환경
2. 프로젝트 개요
1-11
http://catlas.gnu.kr
1. 프로젝트 수행 목적
◆ 프로젝트명 : Ruby-Launcher
추진배경 미관저해 , PC 부팅 속도저하 및 제 성능 발휘에 악영향을 주는
바탕화면 아이콘들의 관리문제를 해결 할 수 있는 방안의 필요성 인식 .
수행 목적 및 필요성 개인의 바탕화면 관리에 필요한 간편하고 직관적인
사용자 중심의 바탕화면 관리기 제작 심플하고 세련된 스킨 디자인으로 미적 완성도를 고려 다양한 언어와 툴의 사용으로 프로그램 개발 능력 향상
2-11
http://catlas.gnu.kr
2. 프로젝트 개요
드래그앤드롭을 지원하는 사용자 중심의 바탕화면 관리기
심플하고 세련된 디자인의 스킨
프로그램을 원 클릭으로 실행 가능 하게 하여 편리함 추구
PC 부팅속도와 성능향상에 도움이 되는 개인 사용자를
위한 프로그램
전반적인 설명
3-11
http://catlas.gnu.kr
2. 프로젝트 개요
바탕화면 오른쪽 상단에 위치
초기스킨에 마우스 오버 -> 하위템플릿 전개 -> 하위템플릿으로 이동 -> 박스형태의 템플릿 생성 -> 클릭하여 실행
박스안에 드래그앤드롭으로 아이콘 및 폴더 추가 ,삭제가능
하위 템플릿은 박스 형태 , 프로그램 바로 가기 중 선택하여 지정가능
내용 및 범위
4-11
http://catlas.gnu.kr
3. 개발환경
WPF
윈도우7
VisualStudio2010
Ruby-Launcher
5-11
http://catlas.gnu.kr
4. 관련기술
WPF PhotoShop7 후킹
디자인과 코드의 분리를 지원하는 WPF 를 이용한동영상 ,2D,3D를 포함한 혁신적인 UI제작가능
● 스킨제작을위한 이미지작업● 브러쉬옵션을 이용한 정밀한 페인팅작업● 이미지레디 7 의 롤오버기능사용 , 작은용량의 투명이미지제작
운영체제 ,응용 S/W 에서 발생하는 기능호출 , 메시지 , 이벤트호출 등을 중간에 가로채 정보를 빼내거나 바꾸는기술
6-11
http://catlas.gnu.kr
5. 프로젝트 추진 방법
Ruby-Launcher 구조도
Ruby-Launcher
추 가 삭 제 설 정폴더추가 폴더추가 스킨변경
아이콘추가 아이콘추가 부팅 시자동실행 설정
7-11
http://catlas.gnu.kr
5. 프로젝트 추진 방법
추진일정
8-11
역할 3/21 3/28 4/4 4/11 4/18 4/25 5/2 5/9 5/16 5/23 5/30
스킨디자인
설정관리템플릿
추가 / 삭제후킹기술테스트 및
수정 C#, WPF 공부와 병행 완성
전체 순영 민경 국풍 재훈
http://catlas.gnu.kr
5. 프로젝트 추진 방법
역할분담
이 름 역 할이순영 프로젝트의 스킨의 디자인 설계 (WPF 로 설계 및 구현 )
강민경설정관리 ( 자동실행을 위한 System Config, Services, Registry 관련
기술구현 )
손국풍 템플릿으로 추가 / 삭제시킬 함수구현
이재훈 후킹기술 ( 드래그 앤 드롭으로 프로그램 마우스관련 이벤트 설정 )
9-11
http://catlas.gnu.kr
6. 프로젝트 결과물
초기화면
바탕화면에 아이콘이 없고 사과모양 스킨만 있다 .
마우스오버
마우스오버 -> 템플릿 기본 4 개생성 -> 해당템플릿을 선택하면 실선으로 메인스킨과 연결표시가 생기며 , 선택 템플릿이 하늘색으로 음영처리 및 템플릿의 내용이보인다
10-11
http://catlas.gnu.kr
6. 프로젝트 결과물
아이콘 및 폴더추가
해당 폴더나 아이콘을 드래그 앤 드롭으로템플릿에 놓으면 간편하게 추가가능 .
아이콘 및 폴더해제
해당 폴더나 아이콘을드래그 앤 드롭으로 템플릿에서 빼면간편하게 해제가능 .
11-11
B4 - Before..★