Идея этой программы принадлежит Льву Фонареву
Все это делается на компьютере, программа эта лишь для подсчета, быстрого подсчета.
Часто бывает нужно посчитать еду быстро, а при питании в кафе еда однообразна, меняются лишь ее комбинации, потому лучше уже иметь заполненное заранее меню, и из таких нескольких вариантов можно, как из мозаики, составлять довольно разнообразные комбинации.
У программы только два экрана.
Первый отображает то самое предзаполненное меню:
Можно выделить выпадающий список и, нажав, на центральную кнопку джойстика телефона и получить доступ к выбору продуктов
При выделении какого либо продукта можно увидеть его характеристики.
После этого вводится вес продукта.
В программе свое назначение символов на клавиши, это сделано для удобства и быстроты ввода:
Клавиша | Вводимые символы |
---|---|
1 | 1+ |
2 | 2- |
3 | 3 |
4 | 4* |
5 | 5/ |
6 | 6 |
7 | 7( |
8 | 8) |
9 | 9 |
0 | 0 |
# | . |
Разумеется вы можете использовать и ввод с помощью системы мобильного устройства, но в этом случае у вас не будет возможности вводить выражения.
Сразу после ввода веса продукта программа рассчитывает дозу инсулина
Что бы ввести свои коэффициенты нужно последовательно перейти по всем полям вниз или, что быстрее, нажать стрелку вверх, находясь в самом верху, средняя часть экрана «перематывается» вверх и вниз, панель с расчетом дозы остается всегда видной.
После установки в мобильное устройство в программе очень скудный список продуктов, это сделано специально, что бы вы использовали свою базу продуктов.
Для импорта продуктов в программу DCJsimple нужен текстовой редактор, который способен сохранять в кодировке UTF8, если вы не знаете что это, то прочтите статьи на гугле
Необходимо сохранить куда либо в телефон файл с именем meal.txt, другие имена файлов программа просто не увидит.
Этот файл должен соответствовать следующей структуре:
Все группы продуктов должны быть окружены тэгами <meal></meal> сколько будет таких тэгов, столько будет и групп продуктов в вашей программе.
Внутри этих тэгов должны быть описания продуктов.
Вот пример одной такой группы
<meal>Хлеб черный 7,0 1,2 40,6 76 Хлеб белый 7,6 0,9 46,7 88 Блины 5,1 3,1 34,3 70 Блины с мясом 9,0 15,0 32,0 60 Лаваш 8,6 1,0 56,1 87 Кекс 5,5 5,8 45,1 65 </meal>
В начале идет наименование продукта, потом через пробел белки, жиры, углеводы и гликемический индекс. Разделителем дробной и целой части в этом файле при указании белков, жиров и углеводов можно использовать как точку, так и запятую. Гликемический индекс указывается целым числом, без дробной части. Продукты разделяются переносом строки. Пустые строки не являются ошибкой.
Довольно быстро получить такой файл можно используя программу DiaCalcJ, делается это так:
После этого нужно закинуть получившийся файл в мобильное устройство, а в программе DCJsimple нажать Menu→Импорт
Система мобильного устройства может несколько раз спросит вашего разрешения на чтение данных, нужно дать программе разрешение на доступ к файловой системы.
На телефонах Nokia возможно придется давать это разрешение много раз
После этого вы сможете выбрать этот файл
Если все сделано верно, то программа перейдет на первый экран, а продукты из файла появятся в программе.
Скачать программу можно в виде архива, внутри находятся jar и jad файлы, а так же по ссылкам ниже.
DCJsimple.jad
Архив для скачивания:
DCJsimple-0.6.zip - последняя версия