글
이번에는, C 언어 디지털 시계의 0.2 버전에 대해서 설명드리려고 합니다.
(디지털 시계 ver 0.1 (1) - 실행 결과 & 프로젝트 개요 참고)
http://kkikkodev.tistory.com/30
실행 파일은 본 게시물의 우측 상단에 압축 파일로 첨부해 드렸습니다. 압축을 푸신 다음, exe 폴더 안의 실행 파일을 더블 클릭하여 실행하시면 됩니다.
최종 결과물을 동영상으로 확인해보겠습니다.
[실행 결과]
이번 버전에서는, 크게 알람 기능이 추가된 것을 보실 수 있습니다. 그리고, 그 외에 기본 일반 시계의 UI 도 변경되었고, 소리도 추가하였습니다.
[프로젝트 개요]
프로젝트명
DigitalClockForDesktop
요구사항
일반 시계 UI 개선 + 소리 추가
알람 시계 기능 추가
기간
2015-07-06 ~ 2015-07-18 (13 일)
운영체제
Windows 7
언어 (+ 라이브러리, 프레임워크)
C 언어 + Win32Api
설계
StarUML 2.1.2
IDE
Visual Studio 2013 (Community)
소스 코드 버전 관리
Git (GitHub)
(Source Code Repository 참고)
https://github.com/kkikkodev/DigitalClockForDesktopWithC/tree/dev_ver_0_2
이번 버전의 요구사항은 2 가지 입니다.
-> 일반 시계 UI 개선 + 소리 추가
-> 알람 시계 기능 추가
사실 기간은, 2 주동안 진행하기는 했으나, 중간중간에 다른 일들이 바빠서, full 로 2 주가 걸리지는 않았습니다. 그래도, 시작일로부터 종료일까지 말씀드리면, 2 주가 걸린 것은 맞습니다.
기존 버전에 알람 시계를 추가한 가장 큰 이유는, 현재 웹 상에 C 언어 디지털 일반 시계 프로그램의 소스 코드는 많이 널렸는데, 정작 C 언어 콘솔 버전의 알람 프로그램의 소스 코드가 전무했기 때문입니다. 리눅스 버전은, 시그널을 활용한 알람 혹은 타이머 예제 소스 코드가 많았지만, 윈도우 버전의 콘솔 알람 프로그램은 찾기가 힘들어서, 이를 개발하여, 본 블로그에서 자세히 소개한다면, 웹 상의 다른 사람들에게 도움이 되지 않을까 싶어서, 이번 버전에서 알람 기능을 추가하게 되었습니다.
'1.2) 프로젝트 > 디지털 시계' 카테고리의 다른 글
디지털 시계 ver 0.1 (6) - 개발 완료 / 후기 (4) | 2015.04.11 |
---|---|
디지털 시계 ver 0.1 (5) - 소스코드 구현 (Main) (0) | 2015.04.11 |
디지털 시계 ver 0.1 (4) - 소스코드 구현 (DigitalClock) (0) | 2015.04.10 |
디지털 시계 ver 0.1 (3) - 소스코드 구현 (Util) (0) | 2015.04.10 |
디지털 시계 ver 0.1 (2) - 프로그램 설계 (Use Case, Class, Sequence) (0) | 2015.04.10 |
디지털 시계 ver 0.1 (1) - 실행 결과 & 프로젝트 개요 (2) | 2015.04.10 |
RECENT COMMENT