.NET
わんくま同盟 名古屋勉強会の募集が始まっていたので早速申し込み。自分は2番目でした。今回は国際センターで1日がかりか〜。
Download MSDN Library for Visual Studio 2008 SP1 (2008年12月更新版) from Official Microsoft Download Center 2008 SP1対応のMSDNライブラリが出てるようです。メモメモ。
Visual Studio 2005以降でFormを作ると、Form.csとForm.Designer.csの2つのファイルが作られます。ソリューションエクスプローラ上でForm.Designer.csはForm.csのツリーの下に表示されるわけですが、さらにFormのパーシャルクラス(Form.Parts.cs)を作って…
メモ用にリンクのみ。 Visual SourceSafeでバージョン情報をソース・コードに埋め込むには? - @IT
RubyなんかではおなじみのMix-In。簡単に言うと既存のオブジェクトに対してメソッドを追加できる仕組みだけど、これをC#でどうにかできないか思案中。 ちなみにC# 3.0では拡張メソッドで似たようなことができるのでC# 2.0限定です。とりあえず参考になりそう…
Java5でタイプセーフEnumが実装されたのを知って以来、C#でも何とか実現できないか挑戦していました。 とりあえず形になるものができたので公開。いろいろ欠点はあるけどタイプセーフEnum一番の特徴である「振る舞いを持つ定数」は実現できたかな。海外サイ…
.NETではJava5以降のようにTypeSafe Enumは使えませんが、それでも強力な機能を持っています。 列挙型を使う 列挙型を使う(その2) 列挙型を使う(その3) 列挙型を使う(その4) 列挙型を使う(その5) 列挙型を使う(その6) 文字列の列挙体 「項目…
NUnitの属性の指定の仕方を調べたので簡単にメモ
フォーカスを抜けると自動的にDisposeメソッドを実行してくれるUsingステートメント。VBでもVB2005からサポートされてます。これって使いすぎるとネストがすごいことになりますが、Usingの後の変数宣言を,で区切ると複数指定することができます。※ソースはMS…
次の仕事用のメモメモ NAgile.com NAgileで始める実践アジャイル開発 - @IT
IN句の扱いについてのお話。
あると便利なのでいろいろ探してみた。
コーディング中に気になったのでいろいろ調べてみた。
普段C#な人がVB.NETやると結構戸惑うんで参考サイトメモってみた。 各言語の比較@MSDN http://www.oyamafamily.com/public/prg/lang/vb_lang01.html
日数を求めるだけなら単純に引けばよい DateTime dateFrom = new DateTime(2008, 1, 10); DateTime dateTo = new DateTime(2008, 1, 25); TimeSpan span = dateTo - dateFrom; int days = span.TotalDays; 2008/2/13〜2008/4/12までの月数を求める場合は以下…