MyTreeNotes v3.1 - Программа для хранения информации в древовидном виде с возможностью арифметических вычислений в ветках дерева. (версия для Windows mobile + версия для ПК)
Возможности программы:
- Хранение информации, заметок в древовидном виде
- Выполнение арифметических операций в ветках дерева и между ветками, вычислиние общей суммы по всей ветке с учетом вложенных веток дерева.
- Каждой заметке можно хранить:
- Название заметки - 3 наименования (наименования автоматически запоминаются и в следующий раз их можно не вводить, а выбирать из списка) - 3 значения - формула для вычисления итога - наименование итога - значение итога - Текстовый блок для хранения больших текстов - Дата создания заметки (устанавливается автоматически) - Дата последнего изменения заметки (устанавливается автоматически)
- Перемещение веток
- Автоматическое создание резервных копий базы данных за последние 7 дней (копии создаются только перед открытием базы данных)
- Данные хранятся в XML файле
- Встроенная панель с курсором для коммуникаторов у которых нет аппаратного курсора
- Поддержка высоких разрешений, при разработке программа тестировалась на разрешении 480х800
Новое в версии 3.1:
- Улучшены рисунки иконок.
- Каждую заметку можно сделать как задачу, задачи можно просматривать через меню, в отдельной колонке отображается количество дней оставшихся до начала/окончания задачи. Задачи можно делать на дату, ежемесячные, ежегодные(дни рождения например). Правда в задачах нет напоминаний, напоминания решил не делать для стабильности работы программы.
- Исправлены некоторые ошибки в программе.
- Поиск по базе данных
- Защита базы данных паролем
Совместимость: Windows Mobile 2003, Windows Mobile 5, Windows Mobile 6 и выше... Для работы программы необходим: Microsoft .NET Framework 2.0 или выше (скачать его можно с сайта microsoft.ru) Разрешение экрана: 320х240 и выше. Программа разрабатывалась и тестировалась на разрешении 480х800.

Функциональные кнопки:
- Свернуть или развернуть ветку дерева
- Перейти к следующей панели управления
- Панель курсора для перемещения по дереву
- Панель для добавления новых элементов, редактирования, удаления
- Панель для перемещения по дереву текущей ветки
Иконки заметок:
Иконки у заметок изменяются в зависимости от содержимого заметок:
- В заметке заполнено только наименование
- В заметке есть данные только на закладке "Знач."
- В заметке есть данные только на закладке "Текст"
- В заметке заполнены все закладки
Описание полей:
Каждое поле X,Y,Z,S - состоит из двух частей:
- В верхней части находится название (для значения):
Все введенные названия запоминаются и в следующих заметках названия можно выбирать из списка, например такие частые названия как: Телефон, Имя, Пароль, Цена, Сумма и т.п. Для каждой корневой ветки со всеми подчиненными ветками ведется свой список названий.
- В нижней части находится значение:
Значением могут быть буквы, цифры, любые символы.
Работа с формулами:
Для возможности произведения расчетов между значениями полей, полям присвоены имена: X,Y,Z,S,Fx Если при расчетах в полях встречаются буквы/символы не относящиеся к расчетам, эти символы игнорируются. Арифметические знаки возможно использовать только: + - / * Разделитель дробной части запятая - "," , можно использовать и точку, но делать это не желательно. Поля X,Y,Z - это переменные, для хранения числовых значений и формул с использованием переменных X,Y,Z
Поле Fx - Формула, результат вычисления формулы записывается в поле S Пример формулы(поле Fx): X+10/20-3,2*4-Y+Z/2+Z В данной версии программы есть ограничения для формулы, в формулах не работают скобки и арифметические знаки выполняются только последователно, но в следующих версиях эти недоработки будут исправлены.
Поле S - Результат вычисления по формуле, формула вычисляется после нажатия на кнопку "Итог". Если формулы нет(т.е. поле Fx пустое), в поле S можно хранить любые значения, значения удаляться не будут при нажатии на кнопку "Итог".
Нажатие на кнопки X,Y,Z - добавляет в конец формулы эти символы.
 (рис.2)
 (рис.3)
Нажатие на кнопку Fx - вызывает окно для выбора значений из других веток (рис.3), что позволяет вставлять ссылки на значения из других веток дерева в формулы для последующих расчетов. Со ссылками можно выполнять любые расчеты как с обычными числами в полях X,Y,Z,Fx Пример ссылок на значения в дереве можно посмотреть на (рис 2): {236.S} и {235.S}.
Рассмотрим подробнее формулу из (рис.2): X*{236.S}/{235.S} X = 100 (Сумма USD которую мы задаем вручную) {236.S} = 31,076- Ссылка на значение в дереве "USD на 24.07.09" {235.S} = 44,2771- Ссылка на значение в дереве "EUR на 24.07.09" Итак, поле S = 100*31,076/44,2771 = 70,18527 Точность при расчетах, максимум 5 знаков после запятой
Если вы знаете номер заметки, такие ссылки можно записывать вручную по следующему формату: {НомерЗаметки.Поле} Номер заметки можно посмотреть на закладке "Пар." в поле id.
На следующем рисунке (рис.4) приведен пример ссылок с авто-суммой всех подчиненных веток. В таких ссылках перед номером заметки должен стоять знак "+". Занк "+" устанавливается только в ручную.
Рассмотрим подробнее пример на (рис.4): {+227.S} - Это ссылка для вычисления авто-суммы в ветке дерева "Цены на Хлеб", знак "+" - говорит, что необходимо выполнить сумму всех полей S во всех подчиненных ветках "Цены на Хлеб". В данном примере ссылка {+227.S} возвратит нам 67,25
{+227.X} - Это ссылка для вычисления авто-суммы в ветке дерева "Цены на Хлеб" по полю X во всех подчиненных ветках "Цены на Хлеб". В данном примере ссылка {+227.X} - это количество, возвратит нам 4
Далее выполняется формула: X/Y -> {+227.X}/{+227.X} -> 67,25/4 = 16,8125
 (рис.4)
Нажатие на кнопку S - добавляет в название заметки формулу ={S} что позволяет занечие поля S вывести в название заметки и при последующих расчетах итог будет автоматически отображаться в названии заметки. Как это работает вы можете посмотреть на (рис.2),(рис.4) В название заметки можно выводить только значения полей без выполнения расчетов, например: Значения можно еще вот так вывести в название заметки: Расход={X}, Доход={Y}, Итого={S} Поле X=120 Поле Y=300 Поле Fx=Y-X Поле S=180 В итоге получим в названии заметки: Расход=120, Доход=300, Итого=180
Другие параметры заметки:
На закладке "Текст" (рис.4)- можно хранить многострочный текст больших объемов
На закладке "Пар." (рис.4) - параметры заметки:
- id - Уникальный номер заметки. Номер заметки можно использовать для ссылок на эту заметку из других заметок как описано выше.
- Дата создания - В это поле записывается дата создания заметки, в последующем это поле можно редактировать например для хранения других дат
- Дата последнего изменения - В это поле каждый раз после сохранения записывается дата последнего изменения заметки, это поле недоступно для изменения
Установка программы на Pocket PC (с операционной системой Windows mobile):
- Создайте папку например "MyTreeNotes" (желательно на внешней карте памяти!)
- Перепишите в папку "MyTreeNotes" файл: MyTreeNotes.exe
- Если вам нужна демонстрационная база перепишите еще файл: MyTreeNotes.xml
На этом, установка программы закончена.
Для удобства запуска можно сделать ссылку на программу, чтобы она запускалась через меню программы.
MyTreeNotes.exe - это сама программа, если у вас уже установлена предыдущая версия программы MyTreeNotes просто замените этот файл. MyTreeNotes.xml - это база данных в которой находятся все Ваши данные. В архиве идет демонстрационная база MyTreeNotes.xml в которой можно посмотреть все возможности программы. Самый быстрый способ удалить демонстрационную базу - просто удалите файл MyTreeNotes.xml и запустите программу еще раз, если база данных отсутствует, программа сама создаст пустую базу.
Для работы программы необходим: Microsoft .NET Framework 2.0 или выше (скачать его можно с сайта microsoft.ru)
Скачать MyTreeNotes v3.1 от 26.04.2012 (версия для Windows mobile)
Вопросы, отзывы, предложения по доработке программы MyTreeNotes оставляйте на форуме Скачать MyTreeNotes v2.0 от 24.07.2009 (версия для Windows mobile)
Скачать MyTreeNotes_PC v2.0 от 07.01.2010 (версия работает как на ПК так и на Pocket PC, но в этой версии автоматически не выскакивает клавиатура Windows mobile в пустых полях)
От автора программы MyTreeNotes:
Программа MyTreeNotes распространяется БЕСПЛАТНО. Но, если у Вас есть желание отблагодарить автора за его труд, то сделать это можно через систему webmoney: РУБ кошелек: R253251949825 Автор: Петин Виктор Сергеевич (E-Mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
) |