Microsoft® Visual Studio® 2005 Service Pack 1出ました。

SPの適用が完了するまでに、かなり時間を費やしますので、昼休みとか、暇なときにやるとよいです。

簡単な説明

このダウンロード ファイルによって、Microsoft® Visual Studio® 2005 (Express Editions を除く) および Microsoft® Visual Studio® 2005 Standard, Professional, Team Editions 用の Service Pack 1 がインストールされます。

ダウンロードの詳細 : Microsoft® Visual Studio® 2005 Service Pack 1</pp>
<pp>

WithEventsキーワードによって作成される暗黙のフィールド

VBでコーディングする時、

クラスのフィールドにWithEventsキーワードを設定すると、

コンパイル時、暗黙のうちに

_(アンダーバー)+対象のフィールド名

でフィールドが作成され、

対象のフィールド自体はプロパティ化される。

そのプロパティの中で、イベントの設定等が行われている。

ここまでだったら、コンパイル後の話という事で良いのだが、

実際に暗黙のうちに宣言されたフィールド自体がコード中で使えてしまい、

コンパイルエラーにならないし、警告にもならない。

普通にコンパイルできてしまう。

例えば、今まで_フィールド名で宣言していたものを、

フィールド名に変更したとして、

それを利用している箇所を修正すると思うのだけど、

修正漏れに気づかないといった状況があり得る。

コンパイルエラーか警告にしてくれたら良いのになぁと思う。

テンプレートの編集

VS.NET2003でWebアプリケーションを開発している過程で、DataGridコントロールのテンプレート列を編集しようとした。

そのDataGridにはテンプレート列が20程度あった。

デザイン画面でDataGridを選択し右クリックメニューでテンプレートの編集を選ぶ。

すると、15個目までしか選択できないではないか!

という現象に今頃気付きました。

VS.NETを2年以上使っていたのに・・・orz

まぁ、HTMLデザイナで直接書けば良い話なのですが・・・