タグ

pythonとBasicに関するWackyのブックマーク (3)

  • スクリプト言語の比較

    スクリプト言語の比較 *1 *2 *3 *4 *5 *6 *7 コメント 行の継続 定数 未代入の変数へのアクセス 変数の展開 入出力 出力 フォーマット出力 出力先変更 標準入力 __END__ 演算 +1 整数/整数 負数の除算 文字列 真と偽 多重代入 多岐分岐 関数 関数 関数引き数 関数引数に対する副作用 関数のデフォルト引数の値の評価タイミング 関数のデフォルト引数にコンテナ型を使用した場合の振舞 関数戻り値 関数の再帰 関数の別名 関数定義内関数定義 関数の引数の順番 関数にファイルハンドルを渡す オブジェクト指向 クラスの定義 インスタンスメソッドの定義 メソッドのクラス内での利用 インスタンスメソッドの可視性 インスタンスメソッドの追加 インスタンス変数 インスタンス変数の可視性 インスタンス変数の追加 クラス変数 クラスの継承 多重継承 スーパクラスのメソッド呼び出し

  • Heretic Programmer(2007-05-19) VBAからチケットの操作

    @ [Trac]VBAからチケットの操作 TracのXMLRPCプラグインとPocketXMLRPCを利用すると、VBAからチケットの操作が可能になる。例えば、チケットを取得してみよう。 set factory = CreateObject("pocketXMLRPC.Factory") set proxy = factory.Proxy("http://127.0.0.1/trac/SampleProject/xmlrpc", "ticket.") ticket = proxy.get(1) 'id 1のチケットをXMLRPC経由で取得 ' チケットの各情報を取得 createDate = DateAdd("s", ticket(1), #1/1/1970#) modifiedDate = DateAdd("s", ticket(2), #1/1/1970#) status = tick

    Wacky
    Wacky 2007/08/19
    TracのXMLRPCプラグインとPocketXMLRPCを利用すると、VBAからチケットの操作が可能になる。例えば、チケットを取得してみよう。
  • DLRにおけるオブジェクトその2 - 匣の向こう側 - あまりに.NETな

    タイトルの付け方が拙かった気がしますが、続きなのでそのまま放置。(^^; http://blogs.msdn.com/hugunin/archive/2007/05/04/the-one-true-object-part-2.aspx IronPythonの作者による解説の続き。 要点をまとめると、 静的、動的問わず各言語は独自の型システムを持っている 例えばC#なら静的な型、単一継承、Pythonなら動的な型、多重継承、JavaScriptならプロトタイプベース 型システムに違いがあれど、メッセージパッシングの視点で見るとこれらの言語は共通性を持っている DLRはメッセージパッシングをベースとした型システムを構築する 静的言語(C#など)に対しては、C#3.0やVB9の拡張メソッドの強化版によって型を変更せずにメソッドを追加する 例えばCLRのStringオブジェクトは、拡張メソッドによ

    DLRにおけるオブジェクトその2 - 匣の向こう側 - あまりに.NETな
    Wacky
    Wacky 2007/05/13
    動的言語に対しては、IDynamicObjectインタフェースによって更に動的なメッセージハンドリングを可能にする
  • 1