計測・制御・データ処理のトータルソリューションで、お客様の問題解決提案を行います。


インフォテック開発者のつぶやき: イミディエイトウィンドウでグラフ表示


イミディエイトウィンドウでグラフ表示


2012/12/25

Windowsソフトの開発環境VisualStudioの機能にイミディエイトウィンドウというものがあり、式のデバックと評価、ステートメントの実行、変数値の出力などの目的でデザイン時に使用することが出来ます。

たとえば、「100 / 3」と入力すると計算結果が表示され、「a.Count」と入力すると変数aのCountプロパティが実行され要素数が表示されます。

今まで試したことがなかったのですが、イミディエイトウィンドウでフォームを表示するメソッドを呼び出した場合、どうなるのか? 結果は、なんとフォームが表示されます。

これを利用し、コレクションの要素をグラフ表示するメソッドを作ってみました。
定義は以下のようにIEnumerableの拡張メソッドとしました。
public static void ShowGraph(this IEnumerable source) {}


たとえば、doubleのコレクションbの要素をグラフ表示する場合、イミディエイトウィンドウに以下を入力します。
b.ShowGraph();

これを使えば、演算ルーチンの途中の値を視覚的に確認したいときなどに便利そうです。

他にも、Bitmapクラスの拡張メソッドで画像表示するメソッドがあると、画像解析案件で役立ちそう。

投稿者:匿名 | 投稿時間:2012/12/25 13:29

コメントを投稿

Blogger

HOME 会社案内 事業内容 PC開発事例 FA開発事例 ソリューション開発事例 製品情報 ブログ 求人情報 サイトについて サイトマップ 地図(別窓) お問い合わせ

最近の投稿


過去の投稿





▲ページの先頭へ