C#
ReSharper :: Downloadからダウンロード。 ReSharper4.0からのアップグレードは、無料です。
using System.Drawing; using System.Drawing.Imaging; namespace ColorDumper { class Program { static void Main(string[] args) { // 上位ビットからRGBの並び int[] colors = new int[] { 0x00FFFF, 0xFFFF00, 0x00FF00,0xFF0000 }; Bitmap bmp = new B…
Twitterの@mojinさんがつぶやいていたことをそう言えば、前C#で作ったなぁと 思い出し、サンプル付きでアップしてみました。 http://svn.coderepos.org/share/lang/csharp/Translater/それぞれのYahoo,Asahi辞書プラグインで各種翻訳WEBサービスのURLコール…
GameDev.net -- Hosting a C++ D3D engine in C# Winforms
Majestic-12 : Projects : C# HTML parser (.NET) ソースは落としたがまだ見ていない。
JetBrains .NET Tools Blog » Blog Archive » ReSharper 4.0 Nightly Builds Available!
CodeZine:動的PInvokeによる統合アーカイバ仕様DLLを使用した書庫の展開と作成(LZH, 圧縮, PInvoke, アンマネージDLL, 書庫) ここが参考になる。
id:akirameiさんのところでも紹介されてますが、自分用にメモ。 ReSharper :: Download ReSharper 3.1 :: Complete List of Release Notes
.NETフレームワークの提供するプロセスクラスは、同期と非同期版が用意 されており、同期版は、楽に使えるんですが、非同期版は、ちょっと設定が面倒です。 以前、id:Ozyさんに向けて公開したソースがあるんですが、設計的に色々いけてなかったので、 今回大…
Download details: Silverlight 1.1 tools for VS2008
指定したところまでスクロールさせるやつ。メモ。
コマンド・プロンプトを表示せずにコンソール・アプリケーションを実行するには?[C#、VB]にも記述されてますが、 コンソール画面を表示しない時は、通常 CreateNoWindow = true WindowStyle = ProcessWindowStyle.Hidden にしておけばいいようですが、 Us…
Visual Studio 2008 Expression Download details: .NET Framework 3.5
Download details: Visual C# 2008 Poster 忘れないように。メモ。
NClass - Free UML Class Designer ちょっと試してみようかしら。
並列パフォーマンス: マルチコア コンピュータ用にマネージ コードを最適化する -- MSDN Magazine, October 2007 VS2008から完全サポートか。待ち遠しいね。
CodeZine:C# 1.1からC# 3.0まで〜言語仕様の進化(C# 3.0, ラムダ式, C# 2.0) C#2.0でかなり便利になった感が強く、たいていの.NET系のソフトは、2.0ベースで動くものが多くなってきましたね。 3.0では、LINQやlamba等関数型言語の影響を受けているので、H…
リリースされました。 2007年4月15日以降に購入された方は、フリーでアップグレードだそうです。 ちくしょ〜〜〜!! 買うしか・・・orz The Most Intelligent Add-In To Visual Studio 平々毎々 (Hey hey, My my) | 31日間ReSharper一周
Seasons.NET 0526で紹介させていただいた Excelで絵を描くソフト。作ってみた〜。ここでその様子が見れます。 配布できるようになったらここで適当に配布します。
データがArrayの時に不要なデータ消したいなぁ〜なんて思ったら、 rubyのreject!とかdelete_ifとかmapとかの感覚でやりたいものです。 そんなときは、Listにコレクションを渡して変換した後、 delegate使って、比較する無名関数を作り、フィルタしてやればい…
http://jvmenen.spaces.live.com/Blog/cns!542F03A4000FE9BF!133.entry Nunitを使われている方は、ダウンロードしておくと便利になると思います。
バイナリ書き換えとかできるものらしい。。。 まだ、試してない。 http://www.postsharp.org/
Office2007からは、新しいUIとして リボンが提供されます。ということでまずは、参考になる記事をここに掲載。 共有アドインから Visual Studio Tools for Office アドインへの移行 共有アドインで開発していた方は、この記事を参考にデータを以降しましょう…
string[]をList<>に変換できれば、Findとか 使えるのでコードを短くかける。 そういう場合、Listのコンストラクタに配列を渡せばよい。 配列は、IEnumerableを実装するので、そのままListに変換することができるのである。 1 2 string names = new string{ "…
@ITの記事
PNG,JPEG,TIFFなどがサポートされるフリーの画像読み込みライブラリ( GPL ) http://freeimage.sourceforge.net/download.html 【注意!!】 PNGの8bitα付きは、透明値テーブルが取得できません。 ソースを見ましたが、現状、0を強制的にいれてます。 自分で…
Disposeが呼ばれるということは、デストラクタで行う リソース解放を呼ばなくてもよいということ。 ということは、GC側からガベージコレクトが呼ばれないようにしなければならない。 http://msdn2.microsoft.com/ja-jp/library/ms182269(VS.80).aspxまだ、ま…
配列を返す関数で長さ0の配列を返した方が設計として 親切なので、こんなコードをテスト。 1 [TestFixture] 2 public class TestArray 3 { 4 private class IDClass 5 { 6 private int value = 0; 7 private string name = ""; 8 9 public int Value 10 { 1…
Zオーダーを変更したいなら、 user32.dllからSetWindowPosをラップすべし。http://naoko.wankuma.com/win32api/win32api_0008_SetWindowPos.html
Containってこういうことに使えるなぁ〜。 1 2 string file = "適当なパス.ico"; 3 FileInfo fi = new FileInfo( file ); 4 Rectangle area = new Rectangle(new Point(0,0),new Size(32,32)); 5 6 Image ico = Image.FromFile( file ); 7 if( area.Contains…