タグ

ブックマーク / coma2n.hatenablog.jp (2)

  • C#の匿名メソッドをJavaScriptにコールバックさせる - coma2n’s diary

    前回のネタ↓になんの反応も無かったので、だぶん誰も興味がないんだろうけど・・・orz、まだ続ける。 SilverlightにjQueryのパワーを - Architect Life SilverlightからJavaScriptの関数が呼び出せる事は前回まででご承知の通り。 例えば以下のようなJavaScript関数がSilverlightコントロールをホストするHTMLで定義されている(もしくはincludeされている)とする。 function print(msg) { alert(msg); } この関数をSilverlight側から呼び出す場合、以下のようにする。 HtmlPage.Window.Invoke("print", "Hello, World"); こうすると「print」というJavaScript関数に「Hello, World」という文字列が引数として渡されて呼び出

    C#の匿名メソッドをJavaScriptにコールバックさせる - coma2n’s diary
    raimon49
    raimon49 2009/11/20
    C# <---> JavaScript 関数オブジェクトのやり取り。JavaScript側の匿名関数をフックしてやるのは比較的容易だがSilverlight側の匿名関数のフックにはひと手間必要。
  • [.NET][Boo]Booがやば過ぎる件

    InfoQの以下の記事を読んでBooというCLR上で動作するプログラミング言語に興味を持った。 CLR上でのドメイン特化言語の構築 Boo自体はMonoに付いてくるので名前だけは知っていたけど、実際に触ったことがなかった*1。でもこの記事を読んでPythonベースの言語という点に惹かれてちょっと触ってみることにした。 Booの公式サイトは以下。 http://boo.codehaus.org/ Booの特徴は、 Pythonによく似た構文 静的型付けのオブジェクト指向言語 強力なメタプログラミング言語 らしい。 環境構築 まずは環境構築から。 以下のサイトから最新のバイナリ(boo-x.x.x.xxxx-bin.zip)をダウンロードしてくる。 http://dist.codehaus.org/boo/distributions/?C=M;O=D ダウンロードしたZIPファイルを解凍して、

    [.NET][Boo]Booがやば過ぎる件
    raimon49
    raimon49 2009/11/04
    Python + C#ぽい
  • 1