Internet Explorer was retired on June 15, 2022IE 11 is no longer accessible. You can reload Internet Explorer sites with IE mode in Microsoft Edge.
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 MVP パターンをエンタープライズ クラス アプリケーションの UI アーキテクチャ向けに拡張する Haozhe Ma モデル - ビュー - プレゼンター (MVP: Model-View-Presenter) は、UI のパターンについて考える際の糸口となるもので、UI デザイナーがアプリケーションの中で切り分けるべき懸案事項を明確にします。 しかし、MVP パターンにはさまざまな解釈があります。たとえば、MVP パターンは UI のアーキテクチャ パターンを明確に表していると思い込んでいる人もいますが、エンタープライズ クラス アプリケーションの場合、このような解釈はあまり当てはまりません。エンタープラ
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
The Future of C# | pdc2008 | Channel 9 VS2010がダウンロードできないので、不貞腐れてPDC2008のヘジたんセッションをまとめてみました。ヒアリングが壊滅的に苦手なので、あまり当てにならないと思います・・・(^^; C#の進化 C#1.0 Managed Code C#2.0 Generics C#3.0 LINQ C#4.0 ? C#はマネージコードから始まってジェネリック、LINQと進化してきた。 トレンド Declarative Dynamic Concurrent 宣言型(Declarative) LINQで関数型言語の要素を取り入れている。 命令型(Imperative)はHow(どのように)に重点を置いているが、 宣言型はWhat(何を)に重点を置いている。 ハードウェアの進歩により、HowをJIT等に任せられるようになるので「何を」
通常のメソッド呼び出しよりもDynamicObjectのメソッド呼び出しの方が遅いのは当然ですが、どの程度違うのか実験君。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Dynamic; using System.Diagnostics; namespace DynamicSample { // 普通のクラス class Poco { public int Add(int x, int y) { return x + y; } } // 動的なクラス class Dynamic : DynamicObject { Dictionary<string, object> dict = new Dictionary<string, object>
2008年10月、3年ぶりに C# バージョンアップに関する情報が公開されました。 C# 4.0 で追加される機能は以下の3つ。 動的型付け変数 オプション引数・名前付き引数 ジェネリクスの共変性・反変性 ( 注 2008/11/14: 2008年10月に発表された内容としてはこの3つですが、今後の機能追加に関して。 C# 4.0 CTP の顧客フィードバックサイトの掲示板議論によれば、 「C# 4.0 の仕様は現状で確定ではない。ただし、これから大幅な変更は入れたくはない。」ということらしい。 C# 3.0 の時には、後から追加された機能は自動プロパティとpartialメソッドだけで、 「小さな変更」だったので、今回も同程度の「小さな変更」くらいしか追加されないはず。 ) 動的型付け変数 dynamic キーワードを使うことで、動的型付け変数を定義できます。 dynamic 型を使うこと
AI is suddenly everywhere. Do you need to go and get a shiny machine learning degree to remain competitive? John Maeda says not to worry. He’ll show you how to cook delicious dishes into your coding repertoire with his new show - Mr. Maeda’s Cozy AI Kitchen. Open at Microsoft is a weekly show for open-source enthusiasts. It features a diverse group of guests including maintainers, software and Dev
概要 Ver. 3.0 式木使って遊んでみます。 C# 3.0 の Expression Tree の一番すごいところは、匿名デリゲートと同じ記法で書けるのと、 式木をいろいろいじった後に動的にコンパイルして実行できるところ。 シンボリックに計算した結果を、動的に実行形式に変換して効率よく実行できるってのはすごい。 Expression<Func<double, double>> f = x => x * x; var df = f.Derive(); Console.Write("f = {0}\n", f); Console.Write("df = {0}\n", df); var df_ = df.Compile(); for (int i = -2; i <= 2; ++i) Console.Write("df({0}) = {1}\n", i, df_(i)); f = x =>
概要 Ver. 3.0 C# 3.0 の新機能には、関数型言語や動的言語が由来と思われる機能がいくつかあります。 ただし、C# の方向性としては、「関数型・動的言語になる」ではなくて、 「関数型・動的言語との融合」です。 すなわち、C# が関数型・動的言語になったわけではなくて、 あくまで、関数型・動的言語の機能で、 手続き型・静的言語を基本とする C# でも実現できそうなものを輸入したという感じです。 具体的には、型の推論やラムダ式がそれにあたります。 これらの機能は、 クエリ式のために導入されたと思われる節が強いです。 それ以外の場面で使っても便利は便利なんですが、 メリットだけでなく多少の副作用もあったりするので利用の際には少し注意が必要です。 暗黙的型付け var キーワードを用いて、 暗黙的に型付けされたローカル変数(Implicitly typed local variable
数ヶ月後、もしくは数年後には、動的言語は.NETプラットフォームにおいて重要な役割を担うようになるだろう。このサポートのために、Microsoftは動的言語とCLRの統合に多大な投資を行っている。 この統合がどのようになされるかについて踏み込む前に、オープンソースについて時間をとって議論する必要がある。.NETプラットフォームのもっとも重要な動的言語はIronPythonとIronRubyだ。どちらもオープンソースライセンスに基づいており、それらは言語の変更に対して通常のスケジュールには従わないだろう。というのも、Microsoftが公式にサポートを表明しているオープンソースな言語はどれも、二つのリリースサイクルを持っている。アーリー(早期)リリースはオープンソースプロジェクトに一般的に計画されるもので、多くはキャンペーンのためにある。それと並行して正式で、十分にテストされたリリースがあり
http://weblogs.asp.net/pgielens/archive/2008/10/27/the-future-of-c-4-0.aspx http://code.msdn.microsoft.com/csharpfuture ちゃんと、VS 2010 でのコンパイルに関する話がちらほらあるんで、VS 2010 に C# 4.0 コンパイラ同梱なのかな。 やべぇ、見るもん多い。C# 4.0 のドキュメント → Azure のドキュメント → Azure SDK 入れてみる → VS 2010 入れてみる → C# 4.0 触ってみるの順かなぁ。 New features in C# 4.0 とりあえず、ドキュメント流し読み。 細かい話はいずれ http://ufcpp.net/study/csharp に書くとして、概要を。 新機能は3つ。 dynamic lookup 名前付
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く