120 likes | 295 Views
“ 맑음 뒤 흐림 ”. 날짜 : 2008.2.1 팀명 : TEAM-SIX 발표자 : 이기영. 목차. 프로젝트 일반사항 특징 / 기능 시스템 구성 기본 기능 설계 태스크 설계 / 구현 라이브러리 / 모듈 구성 유저 인터페이스 구성 결과분석. 프로젝트 일반사항. 과제 선정 이유 / 목적 일상생활에 널리 쓰이고 필요한 프로그램 간단하며 사용자가 사용하기 쉬운 프로그램 프로젝트기간 내에 할 수 있는 프로그램 MFC 를 이용하여 GUI 표현 및 XML 링크의 이해 프로젝트 기간
E N D
“맑음 뒤 흐림” 날짜: 2008.2.1 팀명: TEAM-SIX 발표자: 이기영
목차 • 프로젝트 일반사항 • 특징/기능 • 시스템 구성 • 기본 기능 설계 • 태스크 설계/구현 • 라이브러리/모듈 구성 • 유저 인터페이스 구성 • 결과분석
프로젝트 일반사항 • 과제 선정 이유/ 목적 • 일상생활에 널리 쓰이고 필요한 프로그램 • 간단하며 사용자가 사용하기 쉬운 프로그램 • 프로젝트기간 내에 할 수 있는 프로그램 • MFC를 이용하여 GUI표현 및 XML링크의 이해 • 프로젝트 기간 • 2008년 1월 21일 ~ 2008년 2월 1일(2주) • 프로젝트 개발환경 • 비주얼스튜디오 6.0 • 포토샵 7.0(그래픽작업) • MSXML 4.0 • .NET framework 2.0
특징 및 기능 • User Interface • 날씨이미지 • 날씨속성 • 프로그램 시작 시 위치 지정 • 프로그램 배경음악 • 타이머를 활용한 실시간 정보전달 • 트레이 아이콘을 활용한 최소화 가능
시스템 구성 • 시스템 개발 • 시스템 구성도
기본 기능 설계 • GUI • 날씨 이미지, 온도, 날씨 상태 • 위치지정 • 프로그램 실행 시 우측상단 위치 • 트레이 아이콘 설계 • 프로그램 숨기기 종료기능 • API 연동 • XML에서의 소스를 링크하여 프로그램에 띄움
스타트 테스크 링크 테스크 파싱 테스크 최저온도 날씨그림 최고온도 현재온도 현재날씨 습도 태스크 설계/구현(1) • 태스크 구성도
태스크 설계/구현(2) • 태스크 설명
라이브러리/ 모듈 구성 • 프로그램 구성 라이브러리
유저 인터페이스 구성 ※ 날씨에 따라 이미지와 날짜, 온/습도 수치가 변함 비트맵 STATIC TEXT
결과분석 • 프로젝트 결과 • 기본적인 날씨 알림 기능 위젯 • 심플하게 디자인 • 구글 날씨 API 이용 신뢰성 높임 • 향후 개선 방안 • 다이얼 로그 디자인 자연스러운 모양 • 단순 작업코드에 최적화 알고리즘 적용 용량 줄임 • 제목표시줄에 현재 온/습도 보여주는 기능 • 다양한 날씨 이미지 표현