イメージのアニメーションを表示する方法です。イメージを表示する手法は、よく使われます。ローカルのマシン上で実行するWindowsアプリケーションの待ち時間中の表現には、どちらかというとプログレスバーで処理の進捗状況を知らせる手法の方が多いかもしれません。プログレスバーを使用すると、処理がネットワークの通信状況に依存する場合などでは、どの程度の処理が残っているのか推定するのが多少面倒なことがあります。Studioのデバッガ上でソースを見ながらステップ実行することができます。2008のStandard以上のエディションには、サーバーから自動でソースコードをダウンロードし、デバッガ上で表示する機能があります。Frameworkの内部まで入っていくことができます。Frameworkのソースコードをあらかじめローカルのディスク上にダウンロードしておくことにより、同様のことが可能です。Standard以上を持っている場合でも、ローカルに保存しておくとストレスなく実行できて便利です。【.NET】カンマ区切り(CSV)のファイルを処理するツイートVB.NETやC#で、文字列を特定のデリミタ(区切り文字)でフィールドを分けられたCSVファイルや固定長形式のテキストファイルを処理する方法です。XMLファイルで扱うデータが増えてきたとは言え、まだまだCSVファイルも使われています。【.NET】カラー画像を白黒2値画像に変換するツイートVB.NET、C#でカラー画像の白黒2値化を行う方法です。(写真はうちの犬です。手順でカラー行列(ColorMatrix)を使ってグレースケールに変換し、さらにImageAttributes.SetThreshold()で、しきい値を指定することで簡単にできます。【.NET】カラー行列(ColorMatrix)で画像をグレースケール化するツイートC#、VB.NETでカラーの画像をグレースケール化するのに、ColorMatrixが使えます。グレースケールとは、全てのピクセルにおいてR(赤)とG(緑)とB(青)の値が等しくなるような色、つまり、白、灰色(濃淡あわせて)、黒だけで描画した状態です。(写真はうちの犬です。)今回、カラー画像をグレースケール化するのに使用するのは、NTSC加重平均法と呼ばれる方法です。【.NET】カラー行列(ColorMatrix)で画像のRGBの値を調整するツイートVB.NETやC#で画像のRGB値を操作するには、System.Drawing.Bitmap.GetPixel()やSystem.Drawing.Bitmap.SetPixel()を使用して、各ピクセルの値を変更することで実現可能です。大きな画像全体の色情報を変更するには、GetPixel()やSetPixel()は重いため、処理に時間がかかりすぎます。やりたいことが各ピクセルに対する一律に行うような操作であれば、画像を描画する際にImageAttributesの各設定を行うことで、工夫次第で簡単なコードで高速に動作させることができる可能性があります。検討してみてください。