c# 14 7月 2009 C++を知りたい(1) コンパイル C++は、いろいろ悪い評判が多いのにメジャーな言語で、ブログ界隈でもよく話題になる。でも、全然C++を理解できないので、ブログ上での話が理解できずにいた。ちょっとは話について行けるようになったらいいなという低い目標設定で始めてみよう。仕事ではないが、Cで小さいプロジェクト*1は続けているので、Cのこ… 続きを読む
c# 14 12月 2007 C# Enterキーで次のコントロールへ移動 Windows.Formには慣れていない(最近Webアプリばっか)ので、Enterキーで次のコントロールへ移動というありがちな処理も調べないと実装できません。 こんなメソッドを、該当コントロールのKeyPressイベントのハンドラに追加すればよいようです。 private void NextCont… 続きを読む
c# 13 12月 2007 Dictionaryへの追加の方法による挙動の違い C#の、System.Collections.Generic.Dictionary クラスは、重複するキーをAddメソッドで追加しようとすると、例外が飛ぶ。javaのHashMapみたいに上書きしてくれるのを期待してたんですが。。。 System.ArgumentException はハンドルされま… 続きを読む
c# 3 12月 2007 UpDownBase.Select メソッド NumericUpDownコントロールがフォーカスを受けたときに、テキストを選択中の状態にしようと調べていました。 UpDownBase.Select メソッド http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.updownb… 続きを読む
c# 16 11月 2007 Generics 値型? Genericも真面目に勉強しないとです。 引数の値がDBNull.Valueだったら、nullを返すようなメソッドを書いてみたけど、 public static Nullable<T> ConvTDBNullToNull<T>(object o) { if (o i… 続きを読む