BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

Silverlightの解析ツール:Silverlight Spy

| 作者: Robert Bazinet フォローする 0 人のフォロワー , 翻訳者 菅野 裕 フォローする 0 人のフォロワー 投稿日 2008年9月9日. 推定読書時間: 2 分 |

Microsoft Silverlight(リンク)の成功は、最近では北京オリンピック(リンク)で見られるように、技術の可能性を見せつけ、より多くの開発者の関心を引き付けた。 Silverlightを利用するエンドユーザーや、それを開発する開発者が増えるにつれ、関連するツールの開発も促進されている。そのような便利なツールの1つが、今回紹介するFirst FloorによるSilverlight Spy(リンク)である。

Silverlight Spyは.NET 3.5で動作する無料のツールで、Silverlight 2で作られたWebページの解析を行うことができる。このツールは自前のビルトインされたブラウザーを利用し、Webサイトを自由にナビゲートしながら Silverlightの解析ができる。

Silverlight Spyは次の機能がある。

全般 

  • アプリケーションのすべての部分へのアクセスを提供する便利なエクスプローラー
  • 広範囲な検索(現在開発中

XAP パッケージ

  • XAPパッケージの内容の表示とエクスポート
  • アセンブリとアセンブリリソースの表示とエクスポート
  • .NETの型とメンバーの表示、統計
  • .NETの型とメンバーの逆コンパイル(要Reflector)

分離ストレージ 

  • 分離ストレージ構造の表示
  • 分離ストレージにあるファイルの表示とエクスポート

スタイル

  • デフォルトコントロール・スタイルの表示とエクスポート
  • アプリケーションコントロール・スタイルの表示とエクスポート

ユーザーインターフェース

  • フィードバックしながら視覚的にUIオブジェクトモデルを確認できるエクスプローラー
  • UI要素を選択することで、アプリケーション内から見つけることが可能
  • UI要素のプロパティの読み書き
  • UIオブジェクトモデルの一部のXAMLを再生成して表示
  • UIの統計を表示
  • ユーザーインターフェースの分離パーツのプレビュー(開発中
  • UI要素からのイベントのモニタリング(still in development)

ツール 

  • Silverlightの構成
  • クロスドメインのアクセスポリシーファイルの検証
  • HTTP/HTTPSトラフィックを確認できるHTTPモニター

Silverlight Spyのインストールと利用には、以下の最小限のものが必要となる。

  • Internet Explorer 6 以上
  • Silverlight 2 (Beta 2)
  • Windows Installer 3.1
  • .NET Framework 3.5 ランタイム

Chris Koenig氏は、彼のWebサイト(リンク)でSilverlight Spyのレビューを載せている。彼は、このツールについて次のように述べている。

まだほんの少し触っただけですが、このツールは本当に、とても気に入りました。とても多くの人がSilverlightを使った開発をしているのを知っていますが、このツールは彼らのとても大きな助けになると思います。デバッグにも、学習用途にも有効でしょう。特にReflectorとの統合は最高です!まずは、今からFirst FloorのWebサイトに行って、Silverlight Spyをダウンロードしてみてください(リンク)

Silverlight SpyはこちらのWebサイトからダウンロードできる(リンク)。また、その他の情報も掲載されている。

原文はこちらです:http://www.infoq.com/news/2008/09/silverlight-spy

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション
BT