[Turn-off Timer] 기본틀 구상
음. 생각보다 많이 어렵지는 않은 것 같다...;
기본적으로 생각해야 할 건,,
1. PC시간을 어떻게 읽어올 것인가.
- SYSTEMTIME 이라는 좋은 구조체가 있었다.
SYSTEMTIME st; <-요렇게만 해주면 끝.
나중에 꺼내서 확인할 때는
st.wHour <- 현재 시간
st.wMinute <- 현재 분
st.wSecond <- 현재 초
2. 사용자로부터 알람시간 입력받기
- 이 부분은 리스트박스를 이용해서 입력받자.
시 분 초 별로 하나씩 리스트박스를 만드는게 좋지 않을까.
더 좋은 생각이 나질 않기에 그냥 이렇게 가기로.
3. 알람시간이 되면 할 일 입력받기
- 지정시간에 할 일로는
기본적으로 메시지 출력에
사용자 지정에 따라 알림음 출력, 시스템 강제 종료.
대략 세 가지 정도를 사용자 선택에 따라 실행할 수 있도록 하고....
이것도 역시 더 생각나면 추가하기로.
4. 알람 셋팅한 다음에는 트레이아이콘으로 보내놓기
- 요 부분이 살짝 어렵지 않을까.
필요한 시간만 알려주면 되는 프로그램이 작업표시줄 한칸을 넓게 차지하고 있는건,
컴퓨터로서도 사용자로서도 원하지 않는 모습이 될것 같고,
또, 위에 써놓은1 2 3번만 구현하기에는
아무리 초보라지만, 너무 쉬워 보여서. 도전.ㅋ
트레이로 보내놓더라도 원할때 언제든지 열어서 볼 수 있어야 하고
지정시간에는 사용자가 하던 작업에 관계없이 강제로 창을 띄워 줘야 하겠지.
이 정도만 해주면 나머지는 뭐,, 전체적인 디자인 정도;
일단 처음 생각하고 있는 대체적인 이미지는 이렇다. (이 허접한 그림솜씨..)
이런 류의 프로그램이 이미 시중에는 많이 돌아다니는 거 같다..;;
각종 공개자료실 같은 데서 쉽게 구할수도 있겠지만,
좌절하지 말고. 내가 직접 만들어본다는데 의의를 두자.
하다보면 혹시 더 좋은 작품이 나올 수도 있지.
초보자용으로 적당한 프로젝트인지는 모르겠는데.
하나하나 해가면서 기본적인 것들을 배우기에는 잘 고른 듯.
계획은 다 짰으니, 이제 되든 안되든 해보자.
휴학생이라고 맨날 놀지만 말고. 곧 복학이자나.