2004-12-01から1ヶ月間の記事一覧

@IT:特集 C# 2.0 新機能徹底解説後編

特集 C# 2.0新機能徹底解説(後編) ― 進化したC# 2.0の状態管理、匿名メソッドとイテレータ(1/4) - @ITちょっと IL を出しすぎな気がする。 自動生成されるクラス名がコンパイル通らないとかどうでもよいことは触れないで、クラス名なんて適当な意味があ…

WinDiff や Dependency Walker はどこに?

dev

Visual Studio .NET 2003 だと C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin ですが、実は Microsoft SDK (元 Platform SDK)をインストールしていいると、 C:\Program Files\Microsoft SDK\Bin にインストールされますし、後から…

Process Explorer 8.61

dev

新機能 XP環境にてDEPカラム 追加 環境変数と文字列をクリップボードにコピー 追加 後者の機能、右クリックメニューにないので、「あれ?」と思ってしまった。

Subversion 1.1.2

dev

出てます。 変更点 http://svn.collab.net/ のリポジトリは利用できるけど http://subversion.tigris.org/ はダウン中のようだ? id:ladybug:20041116 の対応も含まれていますね。 SWIG による Subversion .NET Binding は正常に動くようになってるかな?

Visual Studio .NET 2003 と埋め込みリソース

Visual Studio .NET 2003 では、プロジェクトに追加したファイルのビルドアクションを「埋め込みリソース」にすることで、そのファイルを埋め込みリソースとして追加することができる他、このビルドアクションには .resx ファイルを ResXResourceReader で読…

ResourceManagerと埋め込みリソース

埋め込みリソースにアクセスする手段の1つとして、System.Resources.ResourceManager クラスを利用することができる。 このクラスのコンストラクタでは、引数として Type 型を1つ与えることができるオーバーロードがあり、このコンストラクタを利用すると…

埋め込みリソース

.NET アセンブリでは Win32 リソースとは異なる形式で、アセンブリ埋め込みリソースを扱うことができるようになった。*1Win32 の埋め込みリソースは、階層構造と ID や名前による管理が行われていたので、非常に複雑であった*2のに対して、.NET の埋め込みリ…

.NET 埋め込みリソース

かなりいい加減メモ

指紋読み取り装置つきキーボード

id:akiramei:20041210より指紋読み取り装置つきキーボード 最近は、入国管理などに利用されるなどもあり、かわってきているかんじがありますが、

XmlSerializerがハングアップする(その2)

もう、 http://support.microsoft.com/default.aspx?scid=kb;ja;814379 アプリケーションの追加と削除が操作出来なくなってしまう こいつが原因だと決め付けた。よって、動作環境から日本語版Windowsを排除して解決!・・・なんて、わけにはいかない*1のでな…

ソースコードのエンコーディング

中の技術日誌よりソースファイルにおける Unicode の利用に関するサーベイそもそも、手元に ShiftJIS で書かれたソースコードなんて存在しないなぁ(笑) VS2003 頃から、EUC-JP か UTF-8 で統一されてしまっている。*1 とりあえず、自由記入欄には BOM の扱い…

XmlSerializer

次のような簡単なアプリケーションは、.NET 1.1 SP1 環境で常に正常に動くとは限らないことを確認している。 こんなコードが動かない場合があるなんて…、というぐらい信じられないのだが、現実に発生しているのだから困ったもんだ。

Generics

簡単に説明しろと言われてしまった。というわけで、次のような説明をしてみた。

MSDN Online より

少し前に RSS 配信について紹介した MSDN Online だが、実は英語版はチェックしなくなった。 というのも、ただでさえ英文なので読むのに労力がかかるのに、内容盛りだくさんすぎるんです。というわけで、時差どころじゃない遅延があるものの日本語で流量低め…

ポインタ

いわゆるC言語などのポインタを扱う場合は、通常は System.IntPtr を利用する。 ただし、C言語などで型としてポインタであるが、実際の値は任意の32ビット値(または64ビット値)が格納されている場合は、System.UIntPtr を利用しなければならない。 これ…

改行文字の幅

.NET の描画コアである System.Drawing namespace は Windows の GDI+ の機能を .NET から扱うためのインターフェスでしかない。つまり、.NET の問題ではなく GDI+ の問題にも目をむけなければならない。 文字を描画する MeasureString や DrawString には、…