恥ずかしながら、ユニット テストをまともに使ったことがない。 重要性は理解しているつもりで、興味もあったのだけど、仕事で触れず、趣味の開発にも取り入れることはなかった。しかし、プログラマが知るべき 97 のことのテストに関するトピックを読んで、関心度がモリモリ上昇。何かをはじめる時は、こういう気分に乗るのがよい。 あと、仕事でユニット テストの採用を提案するとして、自分で使っていないものを勧められようはずもない。使うにしても、簡単なスニペットを書いて、それをテストして…ではダメだ。ユニット テストを考慮していないものに取り入れるほうが現実的だろう。 というわけで、まずは趣味のプロジェクトにユニット テストを導入してみる。プロジェクトは .NET 製なので、ツールには NUnit を選ぶ。 もくじ レガシーコード改善ガイド NUnit のインストール テスト プロジェクトの作成 テスト コー
特集:ツールを使ったドキュメント作成技法(前編) 価値のある開発ドキュメントを効率的に作成するには? アバナード株式会社 市川 龍太(Microsoft MVP 2008 for XML) 2008/05/20 ●XMLドキュメント・コメントを記述したソース・コードの作成 まずはVisual Studio 2008やVisual Studio 2005でコンソール・アプリケーションを新規作成し(プロジェクトの名前は「SandCastleSample」とする)、サンプル・プログラムとして以下のコードを記述する。 using System; namespace SandCastleSample { /// <summary> /// エントリ・ポイント・クラス /// </summary> class Program { /// <summary> /// メイン・エントリ・ポイント ///
セットアッププロジェクト(デプロイメントプロジェクト)のカスタム動作エディタを使って、作成するWindows Installerパッケージで使用するカスタムアクションを指定することができます。カスタムアクションとは、Windows Installerだけの機能では実現が難しい動作をEXE、DLL、スクリプト等を使って行うものです。 簡単な例早速ですが、まずはカスタムアクションがどのようなものか、簡単な例を見てみましょう。ここでは、VBScriptを使用することにします。 はじめにカスタムアクションで使用するスクリプトを作成します。ここでは次のようなごく簡単なスクリプトを作成し、"action.vbs"という名前で保存します。メッセージボックスを表示し、「こんにちは」と表示するだけのスクリプトです。 MsgBox "こんにちは" まずは、この"action.vbs"をセットアッププロジェクト
重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 public: event System::Windows::Forms::FormClosingEventHandler ^ FormClosing; public event System.Windows.Forms.FormClosingEventHandler FormClosing; public event System.Windows.Forms.FormClosingEventHandler? FormClosing; member this.FormClosing : System.Windows.Forms.FormClosingEventHandler Public
.NET Frameworkのクラス・ライブラリでは、Threadクラス(System.Threading名前空間)を利用して特定のメソッドを別スレッドで実行させることができる。しかし.NET Framework 1.xでは、そのメソッド(以降、「スレッド・メソッド」と呼ぶ)はパラメータを取ることができなかった*。2.0ではスレッドの開始時にパラメータの指定が可能になっている。 * ThreadPool.QueueUserWorkItemメソッドやデリゲートのBeginInvokeメソッドを使えば、スレッドにパラメータを渡すことができる。ただしそのスレッドは.NET Frameworkが管理するスレッドプールのスレッドとなる。 フィールド経由でスレッド・メソッドにパラメータを渡す .NET Framework 1.xでパラメータをスレッド・メソッドに渡すには、あらかじめクラスのフィールドに
スプラッシュウィンドウを表示する「スプラッシュウィンドウ(Splash Window)」とは、アプリケーション起動時に真っ先に表示され、アプリケーションのロゴやバージョンなどの情報を表示し、自動的に消える(消えないものも稀にありますが)ウィンドウです。Microsoft Visual Studioや、Officeなど、多くのアプリケーションでスプラッシュウィンドウが使われています。 なお、Visual Studio 2005以降のVB.NETをお使いであれば、もっと簡単な方法があります。この方法に関しては、「VB.NETでスプラッシュウィンドウを表示する」をご覧ください。 スプラッシュウィンドウに必要な機能まず、スプラッシュウィンドウに絶対必要な機能をあげてみます。 メインウィンドウより先に表示される。画面中央に表示される。ウィンドウにタイトルバーや枠が無い。アプリケーションの準備ができた
#ziplib(SharpZipLib)を使ってZIP圧縮、展開(解凍)、リスト表示などを行うここでは、ZIP書庫を扱うことができるフリーのライブラリである#ziplib(SharpZipLib)を使う方法を紹介します。この記事を書いている時点での最新版のバージョンは0.85.5です。 なお、.NET FrameworkでZIP書庫を扱う方法は、これ以外にも、以下の記事で説明しているような方法もあります。 ZipFile、ZipArchiveクラスを使用して、ZIP圧縮、展開(解凍)、リスト表示などを行うJ#のライブラリを使ってZIP圧縮、展開(解凍)、リスト表示を行う遅延バインディングによりアンマネージDLL関数を呼び出すDotNetZip(Ionic Zip Library)を使ってZIP書庫を作成する - DoboWiki 補足:#ziplibのライセンスは、基本的にはGNU Gen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く