InfoQ ホームページ .NET に関するすべてのコンテンツ
-
-
-
最も望まれているEntity Frameworkの機能
EFチームは、ユーザーの要望と機能への投票ができるユーザーボイスフォーラムを準備した。現在可能な回避策とともに、投票数が多い要望機能上位7位を紹介しよう。
-
マルチスレッドとWPF 4.5
WPF 4.5ではマルチスレッド・データバインディングのサポートが改善されたが、このテクニックには依然としてリスクがある。この記事では、それがどのように動いているか、安全に使うには何が必要かについて説明する。
-
Visual Studio 11のプレビュー: Agileサポート、グループコラボレーション、クローン検出
VS11は、ユニットテスト、リファクタリング、開発チーム全体をまたぐコミュニケーションを容易にする新しいツールを提供する。これらの新しいコンポーネントは、開発者、テスターが成果物であるアプリケーションをデプロイして、維持するまで、みんなが恩恵を受けることができる。
-
.NET Demon、Visual Studioに継続的コンパイルおよびテストを提供
Red Gate社の.NET Demonは継続的テスト、コンパイル、自動セーブをバックグラウンドで実現する新しいVisual Studioツールだ。
-
EF 4.3は、コードファーストの移行が可能になったが、Enumサポートはない
Entity Framework 4.3ベータがアナウンスされ、この中の最大の機能更新のひとつがコードファーストの自動データベース移行(Automatic Database Migrations)である。 このバージョンではまた、完全なXMLドキュメントとロギングの改善も行われている。しかしながら、多くのリクエストが寄せられていたEnumサポートは、EF 5.0を待たなくてはならない。
-
タッチ機能を含む新しいBing Maps WPF Control
Bing Maps Windows Presentation Foundation Controlは、ネイティブコントロールを通じてWPFに地図機能を提供する。これには、Microsoft Surfaceサポートが含まれ、Bing Mapsのタッチ機能を提供する。
-
OpenXML SDK 2.0を使ったオープンソースのWord文書ジェネレータ
MS Office用OpenXML SDK 2.0はOpen XML文書を操作するための、厳密に型指定されたパーツ クラスを提供する。WorddocGeneratorはテンプレート駆動のWordファイルを生成する、オープンソースのユーティリティであるが、このSDKを使って開発できる例の1つである。InfoQはこのユーティリティの開発者である Atul Verma氏にこのプロジェクトについて幾つか質問をした。
-
InfoQ 記事募集
InfoQ の記事募集では実務家や各領域の専門家に対して,タイムリーで教育的,実践的な長編記事(2,000〜3,000語) の提供を求めている。対象とするトピックはクラウドアーキテクチャと開発,Java,アジャイル,NoSQL,ビッグデータ解析,HTML 5 とモバイル開発などだ。記事のガイドラインも合わせて提供されている。
-
MicrosoftのWindows Azureアプリケーション統合サービスプレビュー
2011年12月後半、Microsoftは、Windows Azure Service Bus EAI Labsとラベル付けされた一覧のサービスのプレリリースをアナウンスした。既存のWindows Azure Service Busへのこれらの拡張は、メッセージルーチンルール、プロトコルブリッジ、メッセージ転送サービス、接続性により、(クラウド)アプリケーションからオンプレミスの基幹業務システムへの接続を容易にする。
-
PowerShell 3の紹介
PowerShell 3は、現在CTPの Windows Management Framework 3.0の一部としてリリースされる。DLRベースであることから離れてみると、ワークフローの改善、より簡単なシンタックス、資格情報の委任、堅牢なセッションなど、多くの新しい機能が追加されている。
-
ESE Tookit:アプリケーションの作成に、Windows内部の高パフォーマンスデータベースを使う
ESE TookitはC++とC#のクラスライブラリを提供することで、Windows Extensible Storage Engine (ESE)、Windowsに組込まれた高パフォーマンスなデータストアを使って、アプリケーション開発がもっと簡単にできるようにする。
-
Silverlight 5のセキュリティ
Silverlightの役割はあまり理解されてこなかった。当初はFlashと競合するものだと思われていたが、今ではFlash自体がHTML5に取って代わられつつある。また、クロスプラットフォームのアプケーションの実行環境だと見なされていたが、AppleのiOSに関するポリシーのおかげで見込みがなくなった。現在、Silverlightは驚くべきことに企業内のビジネスアプリケーションのようなWPFが使われそうな領域で盛んに使われている。Silverlight 5のセキュリティモデルのアップグレードもこのような使われ方を反映している。
-
カスタムTPL Dataflowブロックの実装
Dataflow ブロックは .NET 4.5の新しい高パフォーマンス並列処理ライブラリのバックボーンである。そして導入するだけで多くの機能を提供しているが、カスタムブロックが必要になる時があるだろう。 Zlatko Michailov氏は、その処理と経験するかもしれない多くの罠を概説したドキュメントをまとめ上げた。