v 1 TimeShifter 완성

기능설명 : 1일동안 뭐하고 살았는지 기록이 가능하다. 단, 이 프로그램을 사용해야한다는 부지런함이 있다는 전제하에 ㅠㅠ



1) 텍스트박스에 지금부터 할일을 적고 엔터를 누르면 리스트박스에 등록되고, 등록된 할일은 시간누적이 저장되어요.

  1-1) 오전 01:35:58 ( 현재시각 ) 아래에 [누적시간] 할일 이 계속 표기되며 현재 하고있는일이 표기됨

  1-2) 현재하고있는일은 리스트박스 안에서 '-' 의 표기가 '▶' 로 바뀜.

  1-3) 비주얼요소로, 첫번째 프로그레스바는 1시간, 그아래 작은것은 1분 단위로 프로그래스바가 채워져요.


2) 10초마다 리스트박스를 리플래시해서, 리스트박스 안의 누적시간을 업데이트합니다.


3) 10초마다 오늘날짜.txt + 오늘날짜.dat 의 파일로 저장합니다.

   ☆ dat파일은 sec단위로 저장해서 다시 읽어오기용도로만 사용 ( txt파일의 7H26M 이런걸 파싱하긴 싫어서요..


4) 10초마다 아래의 통계그래프가 업데이트되어요. ( 업데이트를 위해 소트를 하지요 )

  4-1) 현재는 3위까지만 해놓음.

   ※ 원래는 배열 프레임으로, 프레임복사 또는 배열컨트롤로 등록된 만큼의 그래프를 아래로 쭉~ 늘려보려했지만 그 기능은 VB6에만 지원되었던걸로...ㅠ

      Ctrl + C, V 하면 Label1(0), Label1(1), Label2(2) ... 이런식으로 복제가 되었던 것으로 기억


  4-2) 따라서 프로그레스바는 퍼센테이지로만 계산, 모든 리스트의 시간을 합산한 것에서 %를 나눠서 보여줌. 따라서 10개 할일을 1시간씩하면 보여지는 프로그래스바 3개는 모두 10%만 채워짐 (... ㅠㅠ)



17-03-15 기록


- 사용후기

  Take some Rest 가 아니라 Take much Rest 인듯 해요.


17-03-19

반응형

+ Recent posts