Программа позволяет отлеживать сколько времени вы тратите на конкретную задачу.

В программе используется список загруженных в КПК задач. Каждая задачи разделена на части,  что позволяет из спростых дел составить сложный проект и довести его по этапно до конца.

Для того чтобы в КПК появились задачи, необходимо их создать. Это можно сделать через программу Task -обычно она видна на рабочем столе как поле текущие задачи, либо через список стандартных программ. Либо через OutLook синхронизовав в последствии КПК.
 Итак создав задачу, необходимо помимо имени самой задачи, в её заметках указать этапы выполнения или подпункты. Таким образом можно остлеживать что конкретно делалось сегодня. В дальнейшем планируется создать обработку по категориям задач.(поле присутствует по умолчанию). Подпункты указыаваются каждый на своей строчке. Новая строка, новый подпункт. Например задача. Сходить в магазин. А подпункты
 Снять денег
выбрать продукты
Созвониться с супругой по содержимому.

Получиться-что-то вроде того

список задач

Создав задачи нам надо контролировать ход выполнения.
И моя программа позволяет это делать, может и не совешенно,но довольно гибко.

запуская программу, она сразу считает имя задачи, дату выполения и впоследстии прочитает содежимое. Важно заметить, что пока работает программа менять что-то  в задачах не рекомендует. Откроется экран такого содержания (только активные дела)

список дел программы


Тут вы уже можете приступать к работе, отметив актуальную задачи, и которую планируется выполнить в ближайшее время.
Это можно сделать двумя путями

  1. Просто челкнув по чек боксу(квадратику) слева от задачи.Зашется текущее время в секундах.

  2. Два раза щелкунув по задаче(текту названия) и в появившемся выпадающем списке, содержащий подпункты данной задачи, выбрать подходящий этап, и выбранная ранее задача поставиться на выполнение

Программа автоматически начнет считать. После заверешния работу над задаче надо отщекнуть птишку обратно с чек бокса(щелкнуть по квадартику слева от задачи). Произойдет расчет разности настоящего времени и того с которого начали делать задачу. Получим время выполения конкретной задачи, что запишется в файл содежащий дату и слово Dealing. Интервал в часах выводиться также на экран правее названия задачи.В последствие время потраченное на каждую задачу будет накапливаться до завершения дня. А на следующий день всё будет зановов. При этом этапы отмечаются через пробле, на той же строчке файла.

Но для удобства отслеживания процесса работы над каждой задачи, я создал два интрумента. Первый вызывается по клику кнопки Make report. Отрывается окно содержащие в своих столбцах дату, и ежедневные дела которыми вы занимались в этот день. В таблице собираются всё файлы содержащие отчет о времени задача, и находящиеся в корневом каталоге. они сортируются по дате создания/редактирования.

результат работы

 Если расширить каждую строк.У то можно увидеть и этапы. В скобках отмечается время потраченное на каждую задачу в часах. Но для печати текущего состояния дел создается файл html содержащий идентичную информация, с небольшими стическими расхожденями.
Файл dealing.html создается также в корневом каталоге при нажатии кнопки htm. Изменения названия кнопки на +1 означет что файл успешно создан. Если открыть его то появиться полная таблица дел (желательно это делать конечно на персональном компьютере, а не на КПК, так как размеры экрана КПК малы, и стиль отбражения во встроенном браузере портиться, получается не таблица а столбец, хотя для моего КПК G900 разворот экрана позволял получить адекватную картинку ссылка.) При этом подзадачи оформляются курсивом, а завершенные дела омечаются красным.

Кнопк ок закрывает форму, и позволяет вернуться в первоначальное окно.

Другие кнопки пока не функциональны,и возможно более не будут использованны, так как сначала планировалось создать отдельное окно с указанием интервала дат, за какой выводить список дел, но я решил что, это же можно регулировать наличием нужных файлов типа dealing в корневом каталоге. За какой интервал охота посмотреть, те файлы и лежат.

Данная таблица позволяет понять какое дело запущенно, и не фигурирует в последних стобцах отчета.

Найден один, баг связанный судя по всему с руской кодировкой outlook после создание в нем подэтапов на русском, они переводятся в абракадабру, наверно надо проверить в каком формате аутлук пишет руские символы. А так тестирование показало хорошие результаты при работе на кпк с русской клавиатурой.

Результативного вам время провождения, и надеюсь мой продукт поможет это достичь.