DigitalClockForDesktop.zip


이번에는, 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 언어 콘솔 버전의 알람 프로그램의 소스 코드가 전무했기 때문입니다. 리눅스 버전은, 시그널을 활용한 알람 혹은 타이머 예제 소스 코드가 많았지만, 윈도우 버전의 콘솔 알람 프로그램은 찾기가 힘들어서, 이를 개발하여, 본 블로그에서 자세히 소개한다면, 웹 상의 다른 사람들에게 도움이 되지 않을까 싶어서, 이번 버전에서 알람 기능을 추가하게 되었습니다.

by kkikkodev 2015. 7. 18. 13:17