C#

WPFでのドラッグ&ドロップの最初の一歩

現在作っているアプリケーションはSilverlightでUIを作っています。 アプリ上で用意したコントロールを自由に移動・リサイズ・プロパティの編集をできるようにしているわけですが、それを作っているのは自分ではなくチームのもう一人のメンバーです。 先日、…

Sandcastleを最低限使うための最初のメモ

縦割りじゃなくて横割りの開発をする場合には、層ごとに公開するAPIのドキュメントは必須ですよね。 そんな訳で、Silverlight開発というか、C#開発でのAPIドキュメントの作り方を調べます。 どんな方法があるのか? Javaで開発をしていた頃はチームの方針でJ…

インターフェースの明示的実装

C#

XMLコメントを書かないと警告がすごいことになる 開発現場って往々にして警告に対してもすごい敏感だったりする。 今の現場もそうで、「警告が一つでもあったら納品コードとして認めない」みたいな事を言っていらっしゃるのですが、一つ問題がある。 それはX…

Dictionaryでforeach

C#

自分は今までDictionaryを走査する時には以下のようなコードを書いていました。 たぶん今携わってるプロジェクトでもこう書いてます。 class Program { static void Main(string[] args) { var sampleDict = new Dictionary<string, string> { { "Key1", "Val1" }, { "Key2",</string,>…

続続・WCF最初の一歩

前回svcutil.exeを使ってクライアントのプロキシを作成しました。 基本的なWCFサービスと呼び出しを作る6つのタスクと前回までの終了分 サービスコントラクトを定義する サービス コントラクトを実装する 基本的なサービスをホストおよび実行する クライア…

続・WCF最初の一歩

基本的なWCFサービスと呼び出しを作る6つのタスクと前回までの終了分 サービスコントラクトを定義する サービス コントラクトを実装する 基本的なサービスをホストおよび実行する クライアントを作成する クライアントを構成する クライアントを使用する そ…

WCF最初の一歩

と題しまして、じぇんじぇんわからないのでまずはチュートリアル的なものをやってみます。 お題はMSDNのWindows Communication Foundation チュートリアル入門を使います。 基本的なWCFサービスと呼び出しを作る6つのタスク サービスコントラクトを定義する…

Visual Studioで単体テスト

初めまして、SuperLightBrothersの弟役であり、サーバーサイド担当のDANです。今日は昨日のわんくま忘年会でのbiac先生のMSF Agileの講義にいたく感激し、改めてTDDの重要性にも気づかされたので、今回のSuperLightBrothersの開発もがっつりテストしていこう…