.NET

わんくま

わんくま同盟 名古屋勉強会の募集が始まっていたので早速申し込み。自分は2番目でした。今回は国際センターで1日がかりか〜。

MSDN Library for Visual Studio 2008 SP1

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)を作って…

VSSでソースコードにバージョン情報埋め込み

メモ用にリンクのみ。 Visual SourceSafeでバージョン情報をソース・コードに埋め込むには? - @IT

C#とMix-In

RubyなんかではおなじみのMix-In。簡単に言うと既存のオブジェクトに対してメソッドを追加できる仕組みだけど、これをC#でどうにかできないか思案中。 ちなみにC# 3.0では拡張メソッドで似たようなことができるのでC# 2.0限定です。とりあえず参考になりそう…

C#でタイプセーフEnum

Java5でタイプセーフEnumが実装されたのを知って以来、C#でも何とか実現できないか挑戦していました。 とりあえず形になるものができたので公開。いろいろ欠点はあるけどタイプセーフEnum一番の特徴である「振る舞いを持つ定数」は実現できたかな。海外サイ…

enum

.NETではJava5以降のようにTypeSafe Enumは使えませんが、それでも強力な機能を持っています。 列挙型を使う 列挙型を使う(その2) 列挙型を使う(その3) 列挙型を使う(その4) 列挙型を使う(その5) 列挙型を使う(その6) 文字列の列挙体 「項目…

NUnitの属性の指定

NUnitの属性の指定の仕方を調べたので簡単にメモ

Usingステートメント

フォーカスを抜けると自動的にDisposeメソッドを実行してくれるUsingステートメント。VBでもVB2005からサポートされてます。これって使いすぎるとネストがすごいことになりますが、Usingの後の変数宣言を,で区切ると複数指定することができます。※ソースはMS…

.NETでアジャイル

次の仕事用のメモメモ NAgile.com NAgileで始める実践アジャイル開発 - @IT

IN句とSqlParameter

IN句の扱いについてのお話。

Subversion連携ツール

あると便利なのでいろいろ探してみた。

VB.NETと匿名メソッド

コーディング中に気になったのでいろいろ調べてみた。

C#使いのためのVB.NET

普段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までの月数を求める場合は以下…