Zaurus PIMplus アルファ

作成者 :大和 (gfa03136@nifty.com)
作成日 :平成13年3月20日 ver. 0.6

1. 概要
Zaurus本体内蔵のPIMスケジュールにメニュー選択で入力するユーテリテイです。
どんな用途があるか作者自身よくわかりません。
利用者が工夫して下さい。

2.機能
・PIMアドレスに入力したいリストメニューを作成、データは随時、追加・削除可能
・リストメニューをタッチするとその項目がハイライト表示になり、その項目の数値を加算
・もう一度タッチするとその項目は通常表示になり、その数値を減算
・リストメニューファイル名と加算数値をPIMスケジュールに保存・表示
・リストメニューファイルは最大5個

3.動作確認機種
・PIMplusアルファV(縦型);MI-E1
・PIMplusアルファH(横型);MI-P1,MI-C1

4.使用方法
(1)起動時するとリストメニュー選択画面が現れる。
インストール直後の初回起動で5個のBOXファイルを生成するため時間を要します。
2度目から通常の速度になります。

(2)初めは、リストメニュー未登録なので[メニュー登録]で登録画面に遷移する。
[メニュー選択]で該当データ番号を指定して遷移すればそのデータが表示される。

(3)ここで[新規]を押すと表示データがクリアされるので新規入力を行い、入力が終わったら[登録]で保存する。

(4)登録済データの修正削除は[順送り][逆送り]で該当データを表示して、それぞれ[修正][中止][削除]を行う。

(5)[修正]は表示が残っているので修正したい個所をペンタッチして修正、[登録]する。

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

(7)[削除]は表示されているデータが削除される。

(メニューファイル登録縦画面)  
 
(メニューファイル登録横画面)  

(8)メニュー登録が完了したら[メニュー選択]でメニュー選択画面に戻る。

(9)リストメニュー選択画面には登録済のメニューファイルのタイトルが表示される。

(10)タイトルはメニューファイルの先頭データが表示されるのでタイトルデータをダミーで作り、
先頭データになるようによみを修正する。

(11)リストメニューはのある行をタッチすると、その行がハイライト表示になり、
その項目の数値がそのファイルの表示欄に表示される。

(12)登録済メニューファイルの[ファンクション]を押すとリストメニューが現れる。

(13)リストメニューはインデックス検索が可能、食品登録画面遷移はインデックス検索データが表示される。

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

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

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

(リストメニューF0選択縦画面)  
 
(リストメニューF0選択横画面)  

(17)ファンクション[F0][F1][F2][F3][F4]の選択でメニューファイルは最大5個利用出来る。

(リストメニューF1選択縦画面)  
 
(リストメニューF1選択横画面)  

(18)リストメニューのタイトルと加算数値の結果はスケジュール毎日登録が可能である。

(19)日付のデフォルトは今日になっています。
今日以外を指定したい時は[ボタンメニュー]で年月日を選択すると確認窓の今日が指定日に替る。

(20)スケジュール[登録]でメニューファイルF0〜F4のタイトルと加算数値の結果をPIMスケジュールに保存する。
但し、加算数値がゼロのメニューファイルは保存しない。

(21)スケジュール[表示]でPIMスケジュールを表示します。

(22)スケジュールは[本体][CARD]で選択可能である。

(スケジュール保存縦画面)  
 
(スケジュール保存横画面)
 


5.インストール
Zaurusからダウンロード、「More管理」で展開して下さい。
・PIMplusアルファV v0.6(縦型)mpoy.zac(73kb)
・PIMplusアルファH v0.6(横型)mpog.zac(71kb)

6. 作者の利用例
(1)カロリー計算

[F0](品名)  (よみ) (数量)    [F1](品名)  (よみ) (数量) 
摂取カロリー  あせっしゅか  0   消費カロリー  あしょうひか  0
魚定食  さかなていし  700    ウォーキング  うぉきんぐ  350 
寿司定食  すしていしょ  600    エアロビクス  いあろびくす  320 
ステーキ定食  すてきていし  900    筋トレ  きんとれ  600 
トンカツ定食  とんかつてい  900    ゴルフ  ごるふ  1200 
バーガー  ばが  400    サイクリング  さいくりんぐ  280 
ピザ  ぴざ  700    ジョギング  じょぎんぐ  600 
ビール  びる  150    スイミング  すいみんぐ  600 
幕の内弁当  まくのうちべ  540    スキー  すき  2000 
焼肉弁当  やきにくべん  600    テニス  てにす  1200 
和定食  わていしょく  900    登山  とざん  2600 
卵  たまご  84    ハーフ  はふ  1300 
キャベツ  きゃべつ  31    マラソン  まらそん  3200 
トマト  とまと  27    ランニング  らんにんぐ  800 

(2)天気メモ
[F0];天気、[F1];気温、[F2];湿度

(3)小遣い帳
[F0];購入品価格

(4)所要時間計算
[F0];主要区間所要時間

7. サポート
サポートは下記で行います。
・SZABサポートページのMOREソフトアイデア/投稿MOREソフトフォーラム
・Niftyの「FPDAJ」フォーラム5番会議室


8. 仕様

  機能 部品 仕様 処理
メニュー登録 入力パッド KEYPAD - -
  データ番号窓 SEDITOR 半角3桁 表示データ/登録データ表示
  ファンクションFn TEXTEDITOR 半角2桁 表示
  品名 TEXTEDITOR,QWERTY_PAD 全角6桁 入力
  よみ SEDITOR,QWERTY_PAD 全角6桁 品名入力データ表示・修正
  数量 SEDITOR,QWERTY_PAD 半角5桁 入力
  新規ボタン CHARBUTTON - 表示文字クリアー後追加入力
  修正ボタン CHARBUTTON - 表示文字置き換え入力
  中止ボタン CHARBUTTON - 入力中データをクリア、前データ表示
  登録ボタン CHARBUTTON - 入力データを'xxxxFnBOX'に保存
  メニュー画面ボタン CHARARBUTTON - メニュー画面に遷移
  クローズボタン CLICKBUTTON - プログラム終了
メニュー選択 年月日曜 FEDITOR 半角9桁 今日を表示
  時刻 FEDITOR 半角8桁 現在時刻表示
  MENUBUTTON 今日・2001〜2010 メニューボタン選択結果表示
  MENUBUTTON 月・1〜12 メニューボタン選択結果表示
  MENUBUTTON 日・1〜31 メニューボタン選択結果表示
  指定日 FEDITOR 半角8桁 メニューボタン選択結果表示
  ファンクションボタン CHARARBUTTON - xxxxFn.BOX選択
  メニューリスト MENULIST - xxxxFn.BOXの内容表示
  合計 SEDITOR - メニューリスト選択計算結果表示
  本体・CARDボタン SELECTCHARARBUTTON - スケジュールデバイス指定
  登録ボタン CHARARBUTTON F0〜4(品名;全角6桁、数量;半角7桁) PIMスケジュール内容に保存
  表示ボタン CHARARBUTTON - PIMスケジュール表示
PIMスケジュール 内容  本体内蔵PIM F0〜4(品名;全角6桁、数量;半角7桁)
数量'0'は表示セズ
  クローズボタン CLICKBUTTON - プログラム終了

9. 変更履歴
(1)平成13年2月11日 ver 0.1 
これから用途を決めながらレベルアップする予定

(2)平成13年2月17日 ver 0.2 
・リストメニューの未登録行にゴミが残るバグを修正
・リストメニュー切替時に前回選択ハイライト表示が残るバグを修正
・メニュー登録[修正]が[新規]追加になるバグを修正
・メニュー登録画面で入力の[中止]を追加
・メニュー登録からメニュー選択画面に遷移時表示されるメニューデータを先頭[F0]から直前登録[Fn]に変更
・スケジュールに[登録]でタイトルが10バイト未満の時、数量が表示されないバグ修正

(3)平成13年2月21日 ver 0.3 
・スケジュール登録の日付を指定しても現在になるバグ修正
・縦画面バージョン追加

(4)平成13年2月28日 ver 0.4 
・スケジュール登録日付指定が効かないバグ修正、日付確定ボタンの廃止、
メニューボタン選択後の確定をイベントフィルター機能で自動化
・リストメニューのテーブルを100件から1000件に拡大
・スケジュール1日表示画面での文字欠け改善(縦型)
・リストメニュー10行目のハイライト表示の不安定改善

(5)平成13年3月5日 ver 0.5 
・リストメニューのインデックス検索機能追加
・メニュー登録画面の指定日表示のチラツキ防止
・メニュー登録画面に対象ファンクションFnを表示
・メニュー登録画面の初期設定パッドをキーボード対応に変更(縦型)
・スケジュールへの[登録][表示]の関係で食品名よみを12バイトに制限

(6)平成13年3月20日 ver 0.6 
・全体動作に悪さをするインデックス検索を撤去
・表示データ番号/登録件数表示
・食品登録画面遷移時指定データ番号のデータ表示
・食品登録画面に入力方法等の注釈を記載
・キーボード対応パッドを小型版に変更(縦型)

10. 参考資料
・SHARPサンプルプログラム「リスト飛び飛びサンプル」
・SHARPサンプルプログラム「タイムマネージャサンプル」
・SHARPサンプルプログラム「簡単PIMデータ登録サンプル」
・SHARPサンプルプログラム「プログラミングガイド第8章」
・Zaurus OS APIリファレンス「本体アプリケーション読み書きサンプルプログラム」

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

                                             − 以上 −

最終更新日 : 2001/03/20.