Идея этой программы принадлежит Льву Фонареву

В этой программе нельзя:

  • добавлять новые продукты;
  • менять характеристики существующих;
  • удалять или менять группы продуктов;

Все это делается на компьютере, программа эта лишь для подсчета, быстрого подсчета.

Часто бывает нужно посчитать еду быстро, а при питании в кафе еда однообразна, меняются лишь ее комбинации, потому лучше уже иметь заполненное заранее меню, и из таких нескольких вариантов можно, как из мозаики, составлять довольно разнообразные комбинации.

У программы только два экрана.

Первый отображает то самое предзаполненное меню:

Можно выделить выпадающий список и, нажав, на центральную кнопку джойстика телефона и получить доступ к выбору продуктов

При выделении какого либо продукта можно увидеть его характеристики.

После этого вводится вес продукта.

В полях ввода чисел можно вводить выражения, если все будет вычислено без ошибок, то после перехода к следующему полю программа подставит полученное значение, если вы допустили ошибку при вводе, то будет установлено нулевое значение.

В программе свое назначение символов на клавиши, это сделано для удобства и быстроты ввода:

Клавиша Вводимые символы
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.jar

учтите, что размер программы 165 Кбт.

Архив для скачивания:
DCJsimple-0.6.zip - последняя версия

 
mobilej2me/soft/dcjsimple.txt · Последние изменения: 2016/02/17 17:04 — Константин
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki