Develop and Download Open Source Software

Browse CVS Repository

Annotation of /malonnote/README.euc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu Jul 28 03:25:06 2005 UTC (18 years, 7 months ago) by maloninc
Branch: MAIN
Branch point for: vendor
Initial revision

1 maloninc 1.1
2     *Malon Note
3    
4     MalonNote は、ちょっとしたメモをすばやく保存・検索できるようにするアプリケーションです。
5     メモデータはテキストデータで保存されるので Malon Note が気に入らなくなってしまっても
6     情報を流用することができます。
7    
8     Wiki を知っている方は「ローカル一人 Wiki」のようなものと思っていただければ良いと思います。
9     Wiki の影響を強く受けていますのでデータ形式もWiki 互換となるようにしました。
10    
11    
12     *インストール方法
13    
14     **Mac の場合
15     mnote.app(あるいはmnote)のアイコンをアプリケーションフォルダにコピーしてください
16    
17     **Windows の場合
18     mnote.exeを任意のディレクトリにコピーしてください
19    
20     **UNIXの場合
21     mnoteを任意のディレクトリにコピーしてください
22    
23    
24     *使い方
25    
26     **初めて使用する場合
27     初めて起動する場合、メモデータを保存するディレクトリを訪ねてきます。
28     お好みの空ディレクトリを指定して下さい。
29    
30    
31     **検索
32     1行入力用のテキストボックスに検索文字列を入力して、リターンキーを押すと
33     検索文字列を親として、検索結果がツリー状に表示されます。
34    
35    
36     **新しいメモの作成
37     メニューから「New」を選択してください。
38    
39    
40     **メモの削除
41     削除したいメモをツリーから選択し、メニューから「Remove」を選択してください。
42     メモに対応するファイルも一緒に削除されます。
43    
44    
45     **検索結果の削除
46     削除したい検索文字列をツリーから選択し、メニューから「Remove」を選択してください。
47     データファイルは削除されません。
48    
49    
50     **メモの件名修正
51     修正したいメモをツリーから選択し、件名を再度クリックしてください。
52    
53     **保存
54     明示的な保存手順はありません。
55     アプリケーションの終了とツリー上でメモを選択した際に
56     自動的に保存されます。
57    
58    
59     *メモフォーマット
60    
61     基本的にフリーフォーマットですが、最初の4行は
62     以下のフォーマットを崩さないようにしてください。
63    
64     :''DATE'':YYYY/MM/DD HH:MI:SS
65    
66     :''TYPE'':メモの種別(任意の単語。/で区切ることも可 例:memo/todo/参考)
67     ----
68     本文
69    
70     また、Wikiとの互換性を保つため本文には以下のような
71     Wikiテキスト整形フォーマットを推奨します。
72    
73     ※Malon Noteでは整形機能が実装されていませんので
74     単なるテキスト表示になります。
75      将来はリンク機能を実装する予定です。d
76    
77     ・連続した複数行は連結されます。
78     ・空行は段落の区切りとなります。
79     ・行頭がスペースで始まると、その行はそまま表示されます。
80     ・シングルクォート2個ではさんだ部分は、ボールドになります。
81     ・シングルクォート3個ではさんだ部分は、イタリックになります。
82     ・アスタリスク(*)を行頭に書くと、大見出しになります。
83     ・アスタリスク2個(**)を行頭に書くと小見出しになります。
84     ・-を行頭に書くと箇条書きになります。
85     http://www.maloninc.com/のようなURLは自動的にリンクになります。
86     file://hoge.txtのようなものも自動的にリンクになります。
87     ・[[]]でくくった文字列は他のメモを検索するリンクになります。
88    
89    
90     *TODO
91    
92     -リンク機能の実装
93     -メニューなどの日本語翻訳
94     -分類機能
95    
96    
97     *バグの報告
98     バグを発見した場合には以下のメールアドレスまでご連絡ください。
99    
100     hiroyuki@maloninc.com
101    
102     また、以下の点について記載していただけますと大変助かります。
103    
104     ・OSの種類とバージョン(例: MacOS X 10.2)
105     ・バグの事象を再現させる方法(例:同じ文字で検索を何回か繰り返すと強制終了する)
106    
107     以下のファイルを取得できる場合は添付していただけますと非常に助かります。
108     ・Windowsであれば、C:\Documents and Settings\All Users\Documents\DrWatson\drwtsn32.log
109     ・MacOS Xであれば、/User/あなたのユーザー名/Library/Logs/CrashReporter/mnote.crash.log
110     ・UNIXであれば、coreファイル
111    
112    
113     *開発者向けの情報
114    
115     **設計思想
116    
117     MalonNoteを構成するオブジェクトはMVC(Model-View-Controller)モデルで
118     作られています。
119     筆者のMVCモデルの理解を以下にまとめます。
120    
121     -Model(ロジック)
122     アプリケーションロジックを担当する。
123     ただし、データの表示方法については実装しない。(それはViewの役割)
124    
125     -View(表示)
126     Modelの状態を表示する。また、ControllerからModelの状態変更通知を受けた場合には
127     再表示する。
128     ViewはModelの状態を変更するような処理は行わない。(それはControllerの役割)
129    
130     -Controller(イベント処理)
131     Viewで発生したイベントに応じてModelの状態を変更し、Viewへ状態変更を通知する。
132    
133    
134     **各クラスの機能
135    
136     -mnModelクラス(Model)
137     メモデータであるWikiファイルやデータの管理と検索結果の管理を行います。
138    
139     -mnFrameクラス(View)
140     mnModelの内容(状態)を画面(ツリーやテキストボックス)に表示します。
141    
142     -mnControllerクラス(Controller)
143     mnFrame上で発生したイベントに応じてmnModelの状態を変更したり、
144     mnFrameへmnModelの状態変更を通知する役割を担います。
145    

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26