タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ironpythonに関するhideito2000のブックマーク (3)

  • IronPythonのメモ - いろいろ備忘録日記

    かなり、便利なIronPython君。 まだちょっとしか触っていないのですが、.netの動作確認するのとかには もってこいです。コンパイルの必要もないですしね。 ちょこっとしたメモです。 IronPythonを.net組み込み状態にする。 import clr clrモジュールをインポートとすると、IronPython来の力を 発揮し始めます。起動した直後、つまりclrモジュールをインポートしていない 状態では、普通のpythonとほぼ同じ状態となっています。 上記モジュールをインポートすると、ビルドイン関数やリストなどに .net版のメソッドが追加されます。 でも、そのままだとまだ.netのクラスライブラリが使えないので 次に以下のコマンドを発行します。 import System as _s これで、System名前空間がインポートされます。個人的には 別名をつけるのがすきなのです

    IronPythonのメモ - いろいろ備忘録日記
  • C#からIronPython2.6を呼び出す方法 - tomoemonの日記

    IronPython2.6RC3が出ているというのに、C#からIronPythonを呼び出して使う方法についてはIronPython1.1の情報だったり2.0系列が多いのでちょいとメモを残しておきます。 IronPython自体のマニュアルに載せてくれればいいんですが、チュートリアルとかには載ってないみたいですね。おそらくDLRをホスティングするもう一段抽象化したところを探しに行けば見つかりそうな気がしますが後で*1。 とりあえず確認したのは以下のようなこと。 C#からIronPythonのコードを動的に実行 IronPythonで使いたいアセンブリへの参照をC#で追加する C#のアセンブリ内で定義したinterfaceを実装する(継承する) IronPythonの変数をC#で受け取る・セットする IronPythonの関数をC#から呼び出して返り値を取得する IronPythonで定義し

    C#からIronPython2.6を呼び出す方法 - tomoemonの日記
    hideito2000
    hideito2000 2020/02/21
    “ // Python スクリプトエンジン生成 ScriptEngine engine = Python.CreateEngine(); // このアセンブリをPython側で参照できるようにしておく // もちろん別のアセンブリにしてそれを参照するようにもできる ScriptRuntime runtime = engine.Runtime; run
  • C#とIronPythonで変化に強いWindowsアプリケーションを作る

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C#とIronPythonで変化に強いWindowsアプリケーションを作る
  • 1