[C#][Design Pattern] C# による Observer パターンの実装 その3 – 複数のプロパティの更新イベントをフレームワーク側で振り分け
前回「C# による Observer パターンの実装 その2 – event による実装」と云う記事で、Observer パターンの C# による実装の第二回として、C# の event を用いた実装を行ってみた。 ...
[C#][Design Pattern] C# による Observer パターンの実装 その2 – event による実装
前回「C# による Observer パターンの実装 その1 – 古典的な実装」と云う記事で、Observer パターンの C# による実装の第一回として、古典的な実装を行ってみた。
interface と抽象 ...
[C#][Design Pattern] C# による Observer パターンの実装 その1 – 古典的な実装
「Expression を使ってラムダ式のメンバー名を取得する」と云う記事で、ラムダ式の中のメンバーの名前を取得した。
これから数回に渡って、Observer パターンの C# による実装を何種類か例に挙げ、その中で上記を ...
[C#][dynamic] プラグイン処理
動的処理の一例として、今回はプラグイン処理を行ってみる。
プラグイン処理によって、アプリケーションに対して動的に機能を追加できるようにすることができる。
■ プラグイン処理の例今回のプラグインは、以下のような規 ...
[C#][dynamic] DynamicObject を使ってみよう その 2
前回の「DynamicObject を使ってみよう」の続き。
前回は、DynamicObject と ExpandoObject を使ってみた。
DynamicObject の派生クラスや ExpandoObj ...
[C#][dynamic] DynamicObject を使ってみよう
C# 4 から dynamic が使えるようになった。
動的言語のように、動的にプロパティを参照したり、メソッドを呼んだり出来るようになった訳だ。
そして、.NET Framework では 4 から Syst ...
各種クラウド ドライブの比較
最近は、様様なクラウド ドライブを利用している。
PC や各種モバイル デバイスで、共有のドライブが使えるのはとても便利だ。
Web で使えるだけでなく、PC や モバイル デバイスごとに専用のアプリケーション ...
[C#][ラムダ式][式木] Expression を使ってラムダ式のメンバー名を取得する
前回「Expression の構造を調べてみる」と云う記事で、Expression の内部のツリー構造を調べた。
その中で、ラムダ式を Expression として扱うことで、式の中の名前が取れることが判った。
[Windows 8] Windows 8 の使い方を学びたい人のためのリンク集
今年の10月26日に Windows 8 が出てから暫く経った。
使い始めている方も多いだろう。
中には、新しいユーザー インタフェイスの使い方にまだ馴染めずにいる方もいるかも知れない。
そこ ...
[Windows 8] Windows ストア アプリ「Note Anytime」の紹介
「Windows ストア アプリ「Fresh Paint」の紹介」と云う記事で Windows 8 ならではのユーザーエクスペリエンスの Fresh Paint を紹介した。
今回は、同じく素晴らしい UX のノート アプ ...