Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разное тестирование > Личный Секретарь - органайзер


Автор: TheOne81 8.5.2007, 17:59
Всем доброго времени!
Представляю на ваш суд, для объективной критики и новых идей-советов свое творение - программу "Личный серетарь". Ранние версии программки обсуждались http://forum.vingrad.ru/forum/topic-72664/hl/%25D0%25BB%25D0%25B8%25D1%2587%25D0%25BD%25D0%25AB%25D0%25B9%2Cand%2C%25D1%2581%25D0%25B5%25D0%25BA%25D1%2580%25D0%25B5%25D1%2582%25D0%25B0%25D1%2580%25D1%258C/index.html. Ключи от старого логина где-то потерялись, да и ник там был неудачно выбран smile , поэтому создал тему с нуля, тем более - что изменений куча, от нового адреса сайта программы, а также самого сайта, до полностью переделанной самой программы.
Вкратце - программа предназначена для ведения проектов - по работе, по учебе, или для домашних дел - кому чего интересно. При этом важные направления можно объединять в "проекты", внутри которых группировать однородные задачи в группы, устанавливать задачам приоритеты, для особо важных событий - устанавливать напоминания на определенное время.
Код переписан с нуля, остались неизменными только внешность и общая логика работы. Целью столь глобального переписывания были оптимизация, улучшение логической структуры программы (ранее - начинал с маленького кусочка, а потом облеплял его все новыми и новыми возможностями, причем постепенно эти возможности вытеснили изначальную идею, оставив ей роль лишь вспомогательной функции), избавление от множества ошибок, подготовка к подключению новых возможностей. На старом коде Секретарю стало тесно, и я, по мере возможностей (к сожалению, времени на это хобби так же стало гораздо меньше) - создал то, что предлагаю вашему вниманию.

http://time-org.ru/
http://time-org.ru/download.php?list.2
http://time-org.ru/e107_files/downloads/secr_setup_lite.exe
http://time-org.ru/e107_files/downloads/secretary.zip

Автор: TheOne81 9.5.2007, 12:21
Выложил с исправлениями, плюс добавил ссылки на zip-архивы.
Список исправлений/добавлений:
- при смене профиля "на лету" стикер с алармом из первого профиля зазвенел во втором, при этом ни удалить его, ни снять аларм никак нельзя - исправлено
- добавлен диалог, предлагающий ЗАКРЫТЬ либо СПРЯТАТЬ стикер
- исправлена иконка в контекстном меню поля ввода в Менеджере проектов
- поправлена ошибка в реализации автозапуска программы
- добавлена возможность создавать новые заметки по строго определенному пользователем шаблону (цвет+шрифт)
- добавлена поддержка клавиатуры в менеджере заметок - Enter=редактировать, Del=удалить/скрыть
- добавлен диалог подтверждения удаления заметок в менеджере заметок
- при создании нового профиля - исключена возможность использовать в имени профиля символы, запрещенные файловой системой
- добавлена функция автоматического сжатия профиля - раньше он рос непрерывно
- устранена проблема отображения окон в системах с DPI, отличным от стандартного

Автор: TheOne81 13.5.2007, 18:36
Свежая выкладка с учетом обнаруженных глюков и добавлений:
- Alt+X - вызывает стикер, заполненный содержимым буфера обмена (если оно - текстовое)
- немного изменено визуальное отображение стикеров, изменены алгоритмы растягивания окна стикера, реакции на двойной клик по заголовку
- в менеджере проектов - можно добавлять новые задачи и папки, даже когда фокус стоит на задаче - раньше можно было добавлять только, если фокус стоит на контейнере.
- в Закладке Личное не сохранялось содержимое пунктов - только структура, без текста - ИСПРАВЛЕНО
- восстановлена возможность перетащить пункт из менеждера проектов за пределы окна - в этом случае создается стикер, содержащий текст вытащенного пункта
- при Импорте профиля - добавлена проверка на перезапись существующего профиля, и соответствующий диалог
- Добавлено меню Экспорта профиля (в Настройках) - текщий профиль копируется в указанное место - удобно для переноса профилей между компьютерами
- Локализовано окно выбора профиля - ранее, если при запуске программы не указан профиль по-умолчанию, автоматически открывалось это окно, но оно не было локализовано. Язык по умолчанию - английский.

http://uzul-soft.com/index.html
http://uzul-soft.com/downloads.html
http://uzul-soft.com/secr_setup_lite.exe
http://uzul-soft.com/secr_setup.exe
http://uzul-soft.com/secretary.zip
http://uzul-soft.com/converter.zip

Автор: TheOne81 16.8.2007, 16:38
Билд 1.100 окончательный
.....................................................................
Список изменений:
.....................................................................
[+] Добавлен Менеджер заметок - теперь все заметки собраны в одном окне, откуда удобно ими управлять
[+] Добавлена возможность малосрочные заметки прятать с рабочего стола - в случае срабатывания напоминания, эта заметка зама вылезет на стол и напомнит о
себе  
[+] Добавлена возможность использования шаблона заметок - все новые заметки могут создаваться одинакового цвета, с установленным в шаблоне шрифтом. Это
опционально, конечно. 
[+] Добавлены для скачивания дистрибутивы в архиве - достаточно распаковать архив и запустить оттуда программу - удобно на работе, когда нет прав на
установку 
[+] При создании нового профиля - исключена возможность использовать в имени профиля символы, запрещенные файловой системой 
[+] Alt+X - вызывает стикер, заполненный содержимым буфера обмена (если оно - текстовое) 
[+] Добавлено меню Экспорта профиля (в Настройках) - текщий профиль копируется в указанное место - удобно для переноса профилей между компьютерами 
[+] Добавлен нормальный диалог смены пароля 
[!] Исправлена масса прежних ошибок за счет полностью нового программного кода. Новые ошибки выявляются...  
[!] Исправлена корявая реализация парольной защиты в том числе - теперь работает без риска потерять свои данные 
[!] Везде доделана мультиязычность - полностью реализованы английский и русский варианты. Приветствую помощь от носителей других языков  
[!] Доделана смена профиля на лету - раньше глючило 
[*] Изменен диалог закрытия заметок - теперь есть возможность не только закрыть, но и скрыть заметку 
[*] В менеджере проектов - можно добавлять новые задачи и папки, даже когда фокус стоит на задаче - раньше можно было добавлять только, если фокус стоит
на контейнере.
.........................................................................
Ссылки на скачивание:
http://uzul-soft.com/secr_setup_lite.exe - установщик
http://uzul-soft.com/secr_setup.exe - установщик + конвертер БД из
старой версии в новую
http://uzul-soft.com/secretary.zip - архив с программой, не требует
установки
http://uzul-soft.com/converter.zip - конвертер БД отдельно

Сайт программы - http://uzul-soft.com

Автор: TheOne81 10.9.2007, 10:07
Билд 1.101
[+] Добавлена возможность отключения клавиш CapsLock и NumLock (особенно полезно для ноутбуков) 
[+] Добавлен диалог подтверждения сброса настроек 
[+] Добавлены два новых стиля шрифтов для Менеджера проектов в Настройках - для просроченных задач, а также для тех, чей срок истекает менее чем через 24 часа 
[+] Соответственно - просроченные задачи и задачи с истекающим сроком - отображаются соответствующим шрифтом 
[+] При наличии просроченных задач и задач с истекающим сроком - выводится сообщение с указанием количества оных в области трея (рядом с системными часами). При щелчке по сообщению - открывается Менеджер задач. 
[+] В случае наличия вышеуказанных задач - они отображаются в Менеджере, даже если находятся в закрытых контейнерах 
[+] Добавлены новые иконки для пунктов в Менеджере проектов, содержащих скрытую информацию (дополнительный текст или установленное напоминание) 
[!] Существенно оптимизирован код Менеджера проектов по объему и скорости 
[*] Изменен внешний вид Настроек, добавлена двойная навигация и иконки 
[*] Множество мелких изменений

Ссылки на скачивание:
http://uzul-soft.com/secr_setup_lite.exe - установщик
http://uzul-soft.com/secretary.zip - архив с программой, не требует
установки

Сайт программы - http://uzul-soft.com

Автор: TheOne81 12.9.2007, 16:15
обственно - с последним билдом Секретарь обзавелся уже вполне приятной функциональностью, поэтому у меня возникла идейка сделать некое корпоративное ответвление. Примерно как я себе это вижу - кроме двух закладок - Работа и Личное - можно будет добавлять неограниченное количество (теоритически, на деле - посмотрим) закладок, каждая из которых будет содержать задачи какого-либо проекта, или отражать работу отдела. Смысл в чем - кроме первых двух закладок, которые обеспечивают свой функционал персонально и только для владельца, дополнительные задачи будут корпоративными - соответственно, БД с такими задачами уже будет не локальная, а располагаться на сервере (версия расчитана на организации), и иметь общий доступ, распределенные права и т.д. Какой смысл - предположим, в организации есть 5 отделов. В каждом отделе - некоторое количество людей, начальник, зам. Так вот, у начальника ИТ отдела - одна закладка - ИТ-отдел. Например, для каждого работника - своя папка, где сваливаются задачи этому работнику, начальник ставит сроки выполнения, периодически добавляет задачи, меняет сроки и т.п. Соответственно - у работника на его рабочем месте есть доступ только ко своей папке, где он отмечает, что выполнил, делает пометки и т.п. А, скажем, у начальника департамента есть доступ уже ко всем подчиненным отделам, но он работает не персонально с исполнителями - а ставит задачи отделам в целом. Ну а у директора - пирамидка еще выше - он рулит департаментами. Ну очень образно и упрощенно - но примерно как я пока это вижу.
Второй вариант - иерархия по проектам. Ну, например - работа с поставщиками, разработка проекта "Виртуальный мир", подготовка материалов к выставке Крокус-экспо и т.п. Уф, сумбурно, но пока в голове роятся мысли, пытаюсь их зафиксировать, заодно и на общий суд пихнуть. Подчеркну, что этот вариант - именно для организаций, кому все эти развраты с централизованным администрированием не нужны - будет пользовать home-версию. У меня есть пара организаций, где я попытаюсь систему подвнедрить хотя бы частично, как минимум - в своем отделе точно.

Автор: TheOne81 25.9.2007, 10:24
Итак, отписываюсь по новому билду:

[+] Добавлена липучесть заметок не только к краям экрана, но и друг к другу 
[+] При создании стикера по задаче из Менеджера - стикеру ставится такое же время напоминания, как у оригинала (если установлено) 
[+] В настройках добавлена вкладка "Напоминания", содержащая все соответствующие настройки 
[+] Добавлена возможность настраивать периодичность проверки сроков выполнения задач в Менеджере 
[!] Устранено значительно моргание заметок во время их загрузки 
[!] При смене цвета шрифта в теле заметки - меняется и цвет шрифта в шапке заметки 
[!] Теперь при сканировании сроков выполнения задачи, находящиеся в корзине - не учитываются 
[!] Для уже выполненных задач - также отключено напоминание о сроках 
[!] Автомаитческое удаление ненужных файлов в каталоге программы 
[!] Ряд мелких исправлений 
[*] Если включен таймер проверки сроков исполнения - то выводятся сообщения ТОЛЬКО о просроченных уже задачах. Полный отчет - при старте программы, и при каждом новом открытии окна Менеджера проектов 
[*] Изменен текст напоминания о сроках выполнения 
[*] Изменен внешний вид Настроек - навигация теперь только слева 
[*] Пункты, у которых сработало напоминание о сроках теперь не раскрываются постоянно, только если кликнуть по сообщению о сроках 
[*] При создании нового профиля - он загружается с настройками по-умолчанию (раньше были другие настройки)

В следующий билд побольше внимания уделю заметкам, а то давненько в том направлении новостей не было smile

Ссылки прежние.

Автор: TheOne81 5.11.2008, 18:28
Однако долго ж я новый билд собирал smile
Однако - собрал, но своих мозгов от души потестить не хватает, товарищ помог с первичным тестированием, но чую - есть еще глюкобаги, прячутся до поры. Посему просьба - при оказии глянуть мою поделку на предмет жуков и некрасивостей с неудобностями.
Основные добавления:
- появились Контакты - типа телефонной книги, пока функционал простейший - хранят записи, по каждому абоненту - пучек всяких
- сделал настройки для "горячих клавиш" на основные действия, в Настройках
- добавлен автоконвертер профилей - раньше, при изменении формата профиля надо было дополнительно запускать отдельный файл-конвертер, теперь он - встроен в программу и полностью прозрачен для пользователя
- ну и масса различных изменений, как в коде, так и в интерфейсе.

http://time-org.ru
http://time-org.ru/download.php?list.2
Прямые ссылки на скачивание:
- http://time-org.ru/e107_files/downloads/secr_setup_lite.exe
- http://time-org.ru/e107_files/downloads/secretary.zip

Автор: neic 6.11.2008, 21:18
Сайт не работает

Автор: TheOne81 10.11.2008, 16:17
Однако работает, и вроде бы даже не падал в последнее время... На всякий проверил все ссылки - в последнем и первом сообщении они верные, рабочие.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)