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