Документирование ежедневных, коротких записей.
Программа написана для себя на С++ и очень удобна в эксплуатации. Довольно долго и неспешно искал программку позволяющую фиксировать ключевые моменты в течении рабочего дня с записью даты и времени записи. Каждый сеанс работы программы (от старта и до её закрытия) сохраняется в каталоге программы с именем состоящем из даты и времени момента закрытия программы. Пробовал даже выключить комп через завершение работы - сохранила сеанс. Запись происходит на событие onDestroy формы приложения. Исходники не выкладываю, ибо такую реализацию может сделать любой.
Функционал:
По окончании ввода заметки в верхнее поле и нажатию Enter. Запись попадает в основное поле дневника.
Флаг инверсии записей позволяет развернуть последовательность записей в обратном порядке.
Флаг сохранения при закрытии устанавливается автоматически. Вы можете его сбросить, если не хотите сохранять сеанс.
Фишка этой софтины в том, что на проста как нотепад (да и ключи не надо в cmd писать) и в то же время автоматически сохраняет записи в файл. Сколько сеансов (запуск - завершение), столько и файлов с именем в формате Дата + Время завершения сеанса. Т.е. в принципе, это тот же нотепад с функцией автоматического сохранения. Немного, но субъективно имеет преимущество над нотепадом :)
И конечно, спасибо за варианты предложенные в комментариях. :)
P.S. Ранее в описании написал, но не до конца... этой идее уже года четыре. Хотел найти аналог по функционалу. Облаками и продуктами MS пользуюсь для проектов, здесь решалась задача конспектирования рабочего дня. На мой взгляд - задача решена на все 100%. Может в названии переборщил :) "Офисный дневник". Можно тогда так - "Конспект рабочего дня". :) Мне кажется норм.
27.12.2018 - Программа полностью переделана. Проект развивается.
Оставил старый вариант, добавив новый Diary.exe и исходники Dairy.7z. Среда разработки Embacardero C++Builder 10.2 Community Edition
Добавлено и изменено:
- Используется sqlite вместо текстовых файлов.
- Поиск по ключевым словам за любой период.
- Выделение жирным шрифтом необходимых записей.
- Автоматическое создание базы данных при его переименовании/перемещении/удалении
Исходники разрешено использовать на своё усмотрение и будет приветствоваться развитие в рамках данной публикации.
В части расширения функционала планируется сетевая версия с использованием postgresql и работе клиента "из коробки".
Использование настроек либо в ini/cfg файле либо в реестре. На текущий момент рассматривается реестр в ветке пользователя.