diff options
| author | fukachan <fukachan> | 2009-12-26 13:33:24 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2009-12-26 13:33:24 +0000 |
| commit | b1f1a72733efecaa0e5850dd24a8ab453d74caf3 (patch) | |
| tree | 333d8cba510c14be5540dcc517b46d8aa45296c0 /fml/doc/ja/tutorial/devel/create_program.sgml | |
| parent | 29d002244ca20a88e7583dcadbde92d555ee3f17 (diff) | |
| download | fml8-b1f1a72733efecaa0e5850dd24a8ab453d74caf3.tar.gz fml8-b1f1a72733efecaa0e5850dd24a8ab453d74caf3.tar.bz2 fml8-b1f1a72733efecaa0e5850dd24a8ab453d74caf3.zip | |
clean up a little ...
Diffstat (limited to 'fml/doc/ja/tutorial/devel/create_program.sgml')
| -rw-r--r-- | fml/doc/ja/tutorial/devel/create_program.sgml | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/fml/doc/ja/tutorial/devel/create_program.sgml b/fml/doc/ja/tutorial/devel/create_program.sgml index e4bf79f5..d7c2a589 100644 --- a/fml/doc/ja/tutorial/devel/create_program.sgml +++ b/fml/doc/ja/tutorial/devel/create_program.sgml @@ -1,5 +1,5 @@ <!-- - $FML: create_program.sgml,v 1.10 2005/06/25 15:11:30 fukachan Exp $ + $FML: create_program.sgml,v 1.11 2008/08/18 13:21:42 fukachan Exp $ --> @@ -9,20 +9,20 @@ </title> -<sect1> +<sect1 id="program.create.cui"> <title> プログラムを作る(コマンドライン用) </title> <para> -まず FML::Process:: にモジュールを用意します。 +まず FML::Process:: クラス以下にモジュールを用意します。 最小構成の見本としては FML::Process::Calender 、 最大構成としては FML::Process::Distribute (記事配送プログラムの本体) を参考にすると良いでしょう。 </para> <para> -各 FML::Process::* モジュールが用意しなければいけない関数(メソッド)は +各 FML::Process::○○○ モジュールが用意しなければいけない関数(メソッド)は FML::Process::Flow::ProcessStart() を見ると分かります。 FML::Process::Flow::ProcessStart() @@ -38,7 +38,7 @@ help() </screen> ダミーでもよいので、これらのメソッドを適宜用意しておいて下さい。各メソッ ドの具体例は、FML::Process 以下のモジュールを見て下さい。メソッドの役 -割を知るためには最大構成の FML::Process::Distribute が一番適当かも知れ +割を知るためには最大構成の FML::Process::Distribute が一番適当かもしれ ません。 </para> @@ -60,10 +60,13 @@ FML::Process::○○○ を用意したら、 etc/modules にプログラムとクラスの関係を定義して下さい。 +これはプログラム名からロードするべきモジュールを定義するファイルです。 また、 etc/command_line_options -にオプションとML名の有無などを定義してください -(書き方は、これらのファイルの中身を見て推測して下さい)。 +にオプションとML名の有無などを定義してください。 +名前の通り、可能なオプションについて指定するファイルです。 +これらのファイルフォーマットは、これらの中身を見て推測して下さい。 +Unix 伝統のスペース区切りなので、すぐ分かります。 </para> <para> @@ -107,7 +110,7 @@ lrwxr-xr-x 1 root wheel 6 Apr 14 18:25 mead@ -> loader </sect1> -<sect1> +<sect1 id="program.create.gui"> <title> プログラムを作る( CGI 用) </title> @@ -121,7 +124,7 @@ lrwxr-xr-x 1 root wheel 6 Apr 14 18:25 mead@ -> loader <link linkend="cgi.internal"> <xref linkend="cgi.internal"> </link> -を参照してみて下さい。 +を参照してください。 </para> <para> @@ -146,7 +149,7 @@ CGI 系列では次のような、オブジェクトの関係があります。 <para> CGI のプログラムの書き方もコマンドラインプログラムと同様です。 名前空間で区別するために CGI スクリプトのモジュールは -FML::Process ではなく FML::CGI に配置されています。 +FML::Process ではなく FML::CGI 以下に配置されています。 既存の FML::CGI のモジュールを見本にして、 FML::CGI::○○○ を適宜用意して下さい。 @@ -174,7 +177,7 @@ run_cgi_options() <footnote> <para> 正確には、画面は3×3の合計9個のブロックからなりますが、 -そのうちの6つしか使っていません。 +たいてい、そのうちの6つしか使っていません。 </para> </footnote> が構成されています。 |
