Genius Framework Version 1.3.0

| | Save This Page to del.icio.us このエントリーを含むはてなブックマーク

先日に引き続き、Genius Framework Version 1.3.0 をリリースしました。

ロードマップなどは前回と変わっていません。
Version 1.5.0 へ向けて、着々と開発が進んでおります。

各ドキュメントやサンプルも 1.3.0 に対応したものに更新してあります。
詳しくはプロジェクトページを参照して下さい。

http://www.libspark.org/wiki/seagirl/genius

以下、前回からの差分を記します。


1. genius コマンドのオプションの変更

v1.3.0 で利用可能なオプションは以下の通りです。

利用可能なオプション:
-n プロジェクトの名前(デフォルトは"application"です。)
-p パッケージ(デフォルトは"application"です。)
-o 出力先(デフォルトは"./"です。)

例)

% ./genius -n HelloSample -p jp.seagirl.sample -o ~/Desktop
created /Users/yoshizu/Desktop/HelloSample/src/main.mxml
created /Users/yoshizu/Desktop/HelloSample/src/jp/seagirl/sample/core/Application.as
created /Users/yoshizu/Desktop/HelloSample/src/jp/seagirl/sample/threads/ChangeStateThread.as
created /Users/yoshizu/Desktop/HelloSample/src/jp/seagirl/sample/views/MainBase.as
created /Users/yoshizu/Desktop/HelloSample/src/jp/seagirl/sample/views/Main.mxml
created /Users/yoshizu/Desktop/HelloSample/src/jp/seagirl/sample/views/IntroBase.as
created /Users/yoshizu/Desktop/HelloSample/src/jp/seagirl/sample/views/Intro.mxml
done.


2. generate コマンドの追加

generate コマンドは、Model クラス、View クラス、Thread クラスのスケルトンを
作成するためのツールです。

generate コマンドは、genius コマンドによって作成されたプロジェクトディレクトリ
以下の、「script」ディレクトリにあります。

例)

まず、あらかじめカレントディレクトリをプロジェクトディレクトリに
してあることを前提とします。

「Test」という名前の View クラスを作成するには以下のようにします。

% cd script
% ./generate Test
created ./../src/application/views/Test.mxml
created ./../src/application/views/TestBase.as
done.

「TestModel」という名前の Model クラスを作成するには以下のようにします。

% ./generate TestModel
created ./../src/application/models/TestModel.as
done.

「TestThread」という名前の Thread クラスを作成するには以下のようにします。

% ./generate TestThread
created ./../src/application/threads/TestThread.as
done.

generate コマンドは、引数に与えられたクラス名から作成すべきクラスの種類を
決定します。末尾に「Model」であれば Model クラスを作成し、
末尾が「View」であれば View クラスを作成し、末尾が「Thread」であれば
Thread クラスを作成します。いずれにも該当しない場合は View クラスになります。

末尾が「View」なんだけど、Thread クラスにしたいといった場合には、
-t オプションを使うことによって強制的にクラスの種類を決められます。

% ./generate -t Thread TestView
created ./../src/application/threads/TestView.as
done.

また、デフォルトでは「application」というパッケージでファイルが作られるように
なっているため、これを変更したい場合には -p オプションを使います。

% ./generate -p jp.seagirl.sample Hoge
created ./../src/jp/seagirl/sample/views/Hoge.mxml
created ./../src/jp/seagirl/sample/views/HogeBase.as
done.


利用可能なオプションは以下の通りです。

利用可能なオプション:
-n クラスの名前
-p クラスのパッケージ(デフォルトは"application"です。)
-t クラスのタイプ("View", "Model", "Thread" を指定することが出来ます。デフォルトは "View")
-o 出力先(指定しない場合は、パッケージとタイプから出力先を決めます)

TRACKBACK

このブログ記事を参照しているブログ一覧: Genius Framework Version 1.3.0

このブログ記事に対するトラックバックURL: http://blog.s2factory.co.jp/MT/mt-tb.cgi/63

Genius Frameworkの1.3.0が出たらしい。 先日に引き続き、Genius Framework Version 1.3.0 をリリースし... 続きを読む