Zaurus PIMplus ダイエット

作成者 :大和 (gfa03136@nifty.com)
作成日 :平成14年2月20日 ver. 0.9

1. 概要
Zaurus本体内蔵のPIMスケジュールと連携したダイエット管理ソフトです。
摂取カロリーと消費カロリーを計算し、その結果をPIMスケジュールに保存します。

2.機能
・リストメニューに登録した食品をタッチして一日の摂取カロリーを計算
・メニューボタンの運動種別・時間・年齢・性別・体重を選択して消費カロリーを計算
・食品リストメニューのデータは随時、追加・削除可能(1000件迄)
・摂取カロリーと消費カロリーの計算結果をPIMスケジュールに保存・表示
・摂取カロリーと消費カロリーの計算結果をにゃんこ先生と連携してグラフ表示

3.動作確認機種
・PIMplusダイエットV(縦型);未確認(-_-;)
・PIMplusダイエットH(横型);MI-P1,MI-C1

4.使用方法
(1)インストール直後、起動時するとリストメニュー未登録なので食品登録画面が表示される。

(食品登録縦v0.6画面)  
 
(食品登録横画面)  

(2)ここで[新規]を押してデータ入力を行い、入力が終わったら[登録]でデータを保存する。

(3)登録済データの修正・削除は[順送り][逆送り]で該当データ番号を探して、それぞれ[修正][削除]を行う。
[カロリー計算]で該当データ番号を指定して遷移すればそのデータが表示される。

(4)[修正]は表示データの修正したい個所をペンタッチして修正、[登録]する。

(5)入力途中を止めたい時は[中止]すると前データが表示される。

(6)[削除]は途中データがクリアされ、前データが表示される。

(7)食品登録が完了したら[カロリー計算]でカロリー計算画面に遷移する。

(カロリー計算縦v0.6画面)  
 
(カロリー計算横画面)  

(8)カロリー計算画面には登録済の食品メニューが表示される。

(9)摂取カロリーの計算は食品メニューのある行をタッチすると、その行がハイライト表示になり、
その項目の数値が表示欄に表示される。

(10)別の行をタッチすると同様に、その行がハイライト表示になり、表示欄の数値に加算される。

(11)ハイライト表示の行を再度タッチすると、その行は通常表示に戻り、
表示欄からその数値が減算される。

(12)新しい食品メニューを追加または修正したい時は[食品登録]で食品登録画面に遷移する。

(13)消費カロリーは運動・年齢・性別・体重・時間を選択すると計算結果が表示欄に表示される。

(14)次に摂取カロリーと消費カロリーの計算結果をスケジュールに登録するため日付を指定する。

(15)日付のデフォルトは今日です。
今日以外を指定したい時は[今日][_月][_日]を選択すると結果が指定日窓表示される。

(16)スケジュール[F0]または[F1]でPIMスケジュールに保存される。

(17)スケジュール[表示]でPIMスケジュールを表示する。

(スケジュール縦v0.6画面)
 
 
(スケジュール横画面)
 

(18)[摂取][消費]でスケジュールからカロリーデータを抽出、にゃんこ先生対応ファイルを作成、表示する。
初めての連携表示の時は作成されたファイルWYRA001-010.TXTを確認してカテゴリー"PIMplus"を設定する。
   
(にゃんこ先生画面)
 

5.インストール
(1)Moreソフト
本体またはカードメモリにダウンロード後、「More管理」で展開する。
・PIMplusダイエットV v0.9(縦型)mpox09.zac(84kb)
・PIMplusダイエットH v0.9(横型)mpmq09.zac(81kb)
・にゃんこ先生mab'sザウルス
注)にゃんこ先生はPIMplusダイエットと同じデバイスにインストールすること。

(2)サンプルデータ
本体メモリにダウンロード後、「More管理」で展開する。
展開ファイル名はxxxx.boxとxxxx.idxです。
既に本ソフトを使用している場合は同名ファイルが存在しますので
不要の場合は上書き、必要な時は別名保存する。
・100食品カロリーデータ(縦型MI-E1)mpoxe1.zac(11kb)
・100食品カロリーデータ(横型MI-C1)mpmqc1.zac(9kb)
・100食品カロリーデータ(横型MI-P1)mpmqp1.zac(9kb)

6. 作者の利用例
(1)カロリー計算
食品名 よみ 数量
あんみつ  あんみつ  350 
寿司定食  すしていしょ  600 
ステーキ定食  すてきていし  900 
トンカツ定食  とんかつてい  900 
バーガー  ばが  400 
ピザ  ぴざ  700 
ビール  びる  150 
幕の内弁当  まくのうちべ  540 
焼肉弁当  やきにくべん  600 
りんご  りんご  100 
卵  たまご  84 
キャベツ  きゃべつ  31 
トマト  とまと  27 

7. サポート
本ソフトのバグ報告・改善要望はメッセージボード で受付けます。

8. 仕様
  機能 部品 仕様 処理
食品登録 入力パッド KEYPAD - -
  データ番号窓 SEDITOR 半角3桁 表示データ/登録データ表示
  食品名窓 TEXTEDITOR,QWERTY_PAD 全角6桁 入力
  よみ窓 SEDITOR,QWERTY_PAD 全角6桁 食品名入力データ表示・修正
  熱量窓 SEDITOR,TIME_PAD 半角5桁 入力
  新規ボタン CHARBUTTON - 表示文字クリアー後追加入力
  修正ボタン CHARBUTTON - 表示文字置換入力
  中止ボタン CHARBUTTON - 入力中データをクリア、前データ表示
  登録ボタン CHARBUTTON - 入力データを'xxxxBOX'に保存
  カロリー計算画面ボタン CHARARBUTTON - カロリー計算画面に遷移
  クローズボタン CLICKBUTTON - プログラム終了
カロリー計算 年月日曜窓 FEDITOR 半角9桁 今日を表示
  時刻窓 FEDITOR 半角8桁 現在時刻表示
  年メニューボタン MENUBUTTON 今日・2001年〜2010年 年選択
  月メニューボタン MENUBUTTON 月・1月〜12月 月選択
  日メニューボタン MENUBUTTON 日・1日〜31日 日選択
  指定日窓 FEDITOR 半角8桁 メニューボタン選択結果表示
  データベース ZDAM 食品名(全角6桁)・よみ(全角6桁)・熱量(半角7桁) -
  食品メニュー MENULIST xxxxFn.BOXの内容表示 消費カロリー計算
  スクロールバー SELECTBAR - 食品メニューのスクロール
  摂取カロリー窓 SEDITOR - 食品リスト選択計算結果表示
  運動メニューボタン MENUBUTTON ゴルフ〜ランニング 運動選択
  年齢メニューボタン MENUBUTTON 18歳〜80歳以上 年齢選択
  性別メニューボタン MENUBUTTON 男性・女性 性別選択
  体重メニューボタン MENUBUTTON 30kg〜100kg 体重選択
  運動時間メニューボタン MENUBUTTON 0.5時間〜10.0時間 運動時間選択
  消費カロリー窓 SEDITOR - 消費カロリー計算結果表示
  F0・F1ボタン SELECTCHARARBUTTON - PIMスケジュールのデバイス選択
  登録ボタン CHARARBUTTON "摂取カロリー"、熱量;半角7桁
"消費カロリー"、熱量;半角7桁
PIMスケジュールの内容に保存
(数量ゼロは保存セズ)
  表示ボタン CHARARBUTTON - PIMスケジュールに遷移
  摂取・消費ボタン CHARARBUTTON PIMスケジュール内容の'摂'・'消'をサーチ、WYRA001-010.TXTの先頭項目'#PIMplus'のファイル無ければ空ファイルに書込 PIMスケジュールの摂取・消費カロリーからにゃんこ先生対応ファイルを作成表示
  クローズボタン CLICKBUTTON - プログラム終了
スケジュール 内容  本体内蔵PIM "摂取カロリー"、熱量;半角7桁
"消費カロリー"、熱量;半角7桁
-
にゃんこ先生 -  Moreソフト WYRA001-010.TXT カテゴリーPIMplus

9. 変更履歴
(1)平成13年2月23日 ver 0.1 
・PIMplusアルファのダイアット管理専用ソフトとして派生

(2)平成13年2月25日 ver 0.2 
・縦型バージョン追加
・食品メニュー登録件数/テーブル上限件数表示

(3)平成13年2月28日 ver 0.3 
・日付確定ボタンの廃止、メニューボタン選択後の確定をイベントフィルター機能で自動化
・カロリー計算確定ボタンの廃止、メニューボタン選択後の確定をイベントフィルター機能で自動化
・食品メニュー10行目のハイライト表示の不安定改善

(4)平成13年3月3日 ver 0.4 
・食品メニューのインデックス検索機能追加
・食品登録画面の指定日表示と消費カロリー表示のチラツキ防止
・食品登録画面の初期設定パッドをキーボード対応に変更(縦型)
・食品登録画面の[修正]が[追加]になるバグ修正
・食品登録画面の[中止]が効かないバグ修正
・スケジュールへの[登録][表示]の関係で食品名よみを12バイトに制限

(5)平成13年3月10日 ver 0.5 
・インデックス検索による食品登録画面遷移時データ表示
・食品メニューのインデックス検索機能使用制限
・キーボード対応パッドを小型版に変更(縦型)
・サンプル100食品カロリーデータ公開

(6)平成13年3月17日 ver 0.6 
・全体動作に悪さをするインデックス検索を撤去
・食品メニュー登録件数/テーブル上限件数を表示データ番号/登録件数に変更
・食品登録画面に入力方法等の注釈を記載

(7)平成13年4月8日 ver 0.7 
・marさんアイデアでmabさんの「にゃんこ先生」と連携

(8)平成13年4月14日 ver 0.8 
・「にゃんこ先生」連携の操作性改善だけ

(9)平成13年4月16日 ver 0.8 
・ZACファイルがver 0.7でした(-_-;)

(10)平成14年2月20日 ver 0.9 
・PIMデバイス選択をSELECTCHARARBUTTONに変更、[登録]ボタン独立

10. 姉妹ソフト
Linux Zaurus 「ダイエット」
i-appli「ダイエット」

11. 参考資料
・SHARPサンプルプログラム「リスト飛び飛びサンプル」
・SHARPサンプルプログラム「タイムマネージャサンプル」
・SHARPサンプルプログラム「簡単PIMデータ登録サンプル」
・SHARPサンプルプログラム「プログラミングガイド第8章」
・Zaurus OS APIリファレンス「本体アプリケーション読み書きサンプルプログラム」
・厚生省「日本人の栄養所要量」
・女子栄養大学「カロリーガイドブック」

12. 利用規約
本プログラムはフリーウェアです。
配布、転載は特に自由に行ってもらって構いません。
尚、本プログラムにより損害が生じても、当方は全く責任を負いません。
あらかじめご了承願います。

                                             − 以上 −

最終更新日 : 2002/02/20.