ブックマーク / atmarkit.itmedia.co.jp (5)

  • 無償の逆コンパイラ「ILSpy」を利用するには?[C#]

    プログラム内部の動作をデバッグするなどの目的で活用される逆コンパイラ。.NET Reflectorの有料化で、オープンソースのILSpyが新登場。その利用方法を紹介。 連載目次 .NET開発では、プログラム内部の動作をデバッグするなどの目的で、逆コンパイラ(decompiler)が用いられることがよくある。逆コンパイラとは、.NETアセンブリ(=.EXEファイルや.DLLファイルなど)から、C#やVB(Visual Basic)などのソース・コードを生成できるツールのことである。 有名なツールに、.NET Reflectorがあり、これに機能を追加するアドインも豊富に提供されている(.NET Reflectorについては、「.NET Tools:.NET逆コンパイラとコードを難読化するDotfuscator」を参照してほしい)。.NET Reflector(標準版)は、長らく無償で提供され

    無償の逆コンパイラ「ILSpy」を利用するには?[C#]
    kunym
    kunym 2012/09/25
    ソースコードの書き出しが出来る無償逆コンパイラILSpy。
  • @IT:.NET TIPS Win32 APIやDLL関数を呼び出すには? - C#

    kunym
    kunym 2012/09/17
    C# Win32 API、DLL関数呼び出し
  • 第1回 .NETの新しいデータグリッドを大解剖

    業務アプリケーション構築において最も頻繁に利用され、開発者が実装に最も労力を要するであろうグリッドを徹底解説。 連載目次 .NETで(Visual Studio 2005を使って)Windowsアプリケーションを作成する場合、そのユーザー・インターフェイスの構築には、あらかじめ用意されたコントロール(あるいはコンポーネント)部品をフォームにドラッグ&ドロップしながら行うのが一般的であり、これはVisual Studioの大きな特徴でもある。そのようなコントロール部品は、.NETでは標準あるいはサードパーティにより多数用意されている。 そしてそのようなコントロール部品の中でも、特に業務アプリケーション構築において重要となるのが、 グリッド・コントロール である。いうまでもなくグリッド・コントロールは、データを表形式で表示し、セル内の値を編集したり、行追加によりデータを追加したりするためのもの

    第1回 .NETの新しいデータグリッドを大解剖
    kunym
    kunym 2012/09/16
    DataGridView解説
  • .NET Tools : テスト駆動開発ツール最前線(後編)(1/3) - @IT

    .NET Tools テスト駆動開発ツール最前線(後編) - Mockオブジェクトを使ったNUnit 2.2によるテスト - (株)ピーデー 川俣 晶 2004/11/17 前編では、テスト駆動開発ツールNUnitの新版であるNUnit 2.2の新機能について紹介した。今回は、NUnit 2.2の新機能の中でも最も注目すべき「Mockオブジェクト」と、NUnit 2.2によるテストを支援する2つのツール「Test Driven .NET」と「NMock」について解説する。 Test Driven .NETによる統合されたテスト 前編で見てきたように、NUnitGUIテストランナーも進化しているが、Visual Studio .NET(以下、VS.NET)で開発していると、いちいち別ウィンドウを見るのは面倒である。VS.NET内部でNUnitのテストを実行する方法はないものか。それを実現す

    kunym
    kunym 2012/09/12
    NUnit Mockオブジェクト
  • UIオートメーションによる自動UIテストの実践 ― @IT

    特集:UIオートメーションによる自動UIテストの実践 WindowsアプリのUIテストを自動化しよう クロノス 亀野 弘嗣 2008/06/03 読者の方々は、UI(ユーザー・インターフェイス)にかかわるテスト(以下UIテスト)を自動化できているだろうか? UIテストを自動化しようとしても、UIテストのコードは記述しにくく、記述方法に一貫性がない、などの理由から、自動化をあきらめる場合が多いのではないだろうか。 .NETの開発においても単体テストの自動化は一般的に行われるようになってきているものの、UIテストの自動化はそういった理由で実現が難しく、あまり行われていないのが現状だ。 そこで稿では、標準的で一貫性のある記述ができるMicrosoft UIオートメーション(以下UIオートメーション。詳細後述)と、テスト・ツールであるNUnitを使用して、UIテストを自動化する方法を紹介する(N

    kunym
    kunym 2012/09/10
    UIオートメーションテスト
  • 1