.NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? ―― 「the sea of fertility」より ―― 尾上 雅則 2011/05/18 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 MVVM(Model-View-ViewModel)パターンに関する知見があちこちに散らばっているように見えるので、そろそろまとめてみることにしました。この記事は、MVVMの基本的な考え方・実装方法などを把握されて
最近はCentOS(RHEL)でもMonoのリポジトリを設定すれば、yumで最新版をインスコできるとか、楽に環境設定できるようになっているので、その手順メモ(・∀・) とりあえずCentOSが用意できているところからはじめます。*1 Monoのインストール まずはMonoのリポジトリを追加(・ω・) > vi /etc/yum.repos.d/mono.repo 内容は下記で。 [mono] name = novell-mono baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/ enabled=0 gpgcheck=0 ついでMonoのインスコですが、とりあえずこのあたりを入れておけば事足りる(・ω・)? yum --enablerepo=mono install mono-addon-core mono-addo
Why we reversed some of our Reflector decision なんだか広まってないようだから日本語訳するよ。 なぜ我々はReflectorについての決定を一部撤回したか Neil Davidson, 2011年4月26日 Red Gateが2月2日に発表した内容は、.NET Reflectorの次期バージョンには課金する予定だということだった。さらに、現在のバージョンはいずれ期限切れになるだろうとも発表した(そもそも.NET Reflectorの過去のバージョンはどれも期限切れになってきたのだが)。だから、もしReflectorを使い続けたければ、少額のお金(35ドル)を払わなければならないだろう。 今日、私たちはこの決定の一部を撤回することを発表した。 .NET Reflector 7.xに課金することは変わらないが、Reflectorの現在のユーザーは恒
Telerik JustDecompile is RetiredLearn more about Telerik JustDecompile discontinuation and end user options. Why is Telerik JustDecompile Being Retired?Empowering development teams to work with the most comprehensive toolset requires a periodical revision of Progress Developer Tools offerings. It goes both ways - adding new products to meet evolving business needs and retiring products that have s
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
いや、マジで知らなかったというか、「ビギンエンドのやつ」とか「シンコンのやつ」で通じますって(笑 というわけで、岩永さんの 非同期.pptx at Silverlight を囲む会 in 東京 #2 でさらさらっと書かれていることを、ちょっとだけ補足。 APM (Asynchronous Programming Model) .NET 1.0 時代からあるビギンエンドの奴、名前のまんま Logic を呼び出す際に BeginLogic() と呼び出して EndLogic() で待機する。 // 同期呼び出し TResult Logic<T1, T2, TResult>(T1 param1, T2 param2) // APM 呼び出し IAsyncResult BeginLogic(T1 param1, T2 param2, Action<IAsyncResult> callback, o
昨年末でしたね。SalesforceがHerokuを買収しました。 セールスフォース・ドットコム、Heroku社買収の最終合意に署名 - salesforce.com 日本 Heroku自体興味はあったけど、Rubyistじゃないからな~。AppEngineもな~。とかとか。あ、Herokuってあれっす。あれあれ。Rubyのホスティング。PaaS。いいよね~。 来週からMIX11が始まるっていうのに、まだmvcConfのビデオを見てるのんびり屋さんですが、面白いのありました。 mvcConf 2 - Troels Thomsen: Deploy ASP.NET MVC with No Effort | mvcConf | Channel 9 EC2をプラットフォームにした.NET向けのPaaS「AppHarbor」。スゴイんすよ。リポジトリにgit使うんですけど(初めてのgit読まねば)、
LivetはWPF4のためのMVVM(Model/View/ViewModel)パターン用インフラストラクチャです。.NET Framework 4 Client Profile以上で動作し、zlib/libpngライセンスで提供しています。zlib/libpngライセンスでは、ライブラリとしての利用に留めるのであれば再配布時にも著作権表示などの義務はありません。しかし、ソースコードを改変しての再配布にはその旨の明示が義務付けられます。 ダウンロードはこちらからになります。配布ファイルはVSI(Visual Studio Content Installer)形式を使用しています。Livetアセンブリ・デザイナ(Visual Studio 2010/Expression Blend 4)サポートアセンブリを内包するプロジェクトテンプレートと、コマンド・プロパティ用のコードスニペットがインスト
CodePlexにあるMEF v2ではカスタム属性ではなくコードでImport/Exportが可能になっています。「おいおい、依存関係の解決をコードでやらずに設定ファイルに出して、設定ファイルが複雑になるのでカスタム属性で指定できるようになったのに、また、コードに戻るのかいな?」と疑問に思われるかも知れません。確かにその通り。ただ、カスタム属性は便利ですが、属性を付けるにはソースコードの変更が必要で、バイナリレベルでの再利用はし難いという制約もあり、その場合の逃げ手になったり、依存関係の指定方法の自作をする場合に便利かも知れません。 で、やり方。 まずは、いつものインタフェース。 namespace MefSample { public interface IGreeting { void Say(string name); } } 次に、実装クラスを2つばかり。 using System
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く