Showing posts with label IronPython. Show all posts
Showing posts with label IronPython. Show all posts

February 1, 2010

MacでIronPythonでSilverlightで時計をつくるサンプルのメモ

題名のとおり。
つくったものものはこちら

つづき→
MacでIronPythonでSilverlightで時計をつくるサンプルのメモ その2

準備

  1. MonoでMono 2.6 Frameworkをダウンロードしてインストールする。
  2. IronPythonで上のタブからDownloadsを選んでOther Available DownloadsのなかのIronPython-2.6-Bin.zipをダウンロードする。
  3. 解凍してどこかに置く。
  4. シェルの設定ファイル(~/.bashrcとか)にChiron.exeのエイリアスを定義する。置いた場所はフルパスで。たとえばドキュメント以下に解凍したら、


    alias Chiron="mono '/Users/(ユーザ名)/Documents/IronPython-2.6/Silverlight/bin/Chiron.exe'"
    とする。

開発

zipを解凍すると Silverlight/script/templates/python というフォルダにサンプルがあるのでそれを元にアプリをつくる。

  1. pythonフォルダをどこかにコピー。clockとか名前を付ける。
  2. とりあえず起動してみる。ターミナルでコピーしたフォルダに移動して

    Chiron /b
    とするとブラウザが起動する。


  3. index.html
    をクリックするとWelcome to Python and Silverlight!と表示される。はず。

MacでIronPythonでSilverlightで時計をつくるサンプルのメモ その2につづく。

December 26, 2009

Chironで実行可能なSilverlightアプリをつくるときのコマンド

構成が
app/app.py
app/app.xaml
index.html
で、index.html内で
<param name="source" value="app.xap"/>
としたら
Chiron /d:app /z:app.xap

December 13, 2008

Iron Python 2.0 のサンプルを実行するメモ

Iron Python 2.0
http://www.codeplex.com/IronPython
Downloadsから

IronPython.msi
IronPython-2.0-Samples.zip

をダウンロード。

IronPython.msi

を実行、インストール。

次にパスを通すために、

コントロールパネル > システム
詳細設定 > 環境変数
システム環境変数

で、変数「PATH」を探して「編集」。なければ「新規」で変数名「PATH」。
変数値に先ほどインストールしたパス(C:\Program Files\IronPython 2.0)としてOK。
すでに他の値があったらコロン(;)を入れて「(他の値);C:\Program Files\IronPython 2.0」。

OS再起動。

IronPython-2.0-Samples.zip

をどこかに解凍。
スタート > プログラム > アクセサリ > コマンドプロンプトからそのフォルダに移動。

XPだったらPowerToysのOpen Command Window Hereとか入れとくと便利。
Vistaだったらエクスプローラ上でシフト押しながら右クリックで「コマンドプロンプトをここで開く」みたいのが出た気がする。

実行するためには、たとえばSamplesのPuzzleだったら

ipy puzzle.py

とすると起動する。readme.html見れば全部書いてある。