MSDN マガジン November 2010

MSDN マガジン November 2010

Windows Azure Marketplace DataMarket:DataMarket の概要

これは、マイクロソフトが以前にプロジェクト コードネーム "Dallas" として発表した製品です。この製品は、必要なデータの検索や購入を容易にし、アプリケーションや分析の能力を高める情報マーケットプレースへと進化しています。 Elisa Flasko

クラウド データ:SQL Azure 開発入門

SQL Azure は、クラウド アプリケーション向けにリレーショナル データベースと同等の機能を提供します。今回は、SQL Azure の開発に着手する方法について紹介します。 Lynn Langit

クラウド コンピューティング:Windows Azure での複数ノードの同期

クラウド コンピューティングを最大限に活用するために、融通性 (実行時にリソースの準備や削除を行う能力) を利用する方法について説明します。 Josh Twist

クラウド コラボレーション:Silverlight Web パーツを使用して SharePoint を Windows Azure に結び付ける

Windows Azure アプリケーションと SharePoint 2010 とを統合する方法はたくさんありますが、今回はその一例として、クラウドからのデータを使用する Silverlight ベースの Web パーツについて調べます。 Steve Fox

タスクベースのプログラミング:タスクによるスケーラブルなマルチスレッド プログラミング

マルチコア システムを最大限に活用するには、マルチスレッド プログラミングに取り組む必要があります。先月のコラムの続編として、タスクベースのプログラミングという、さらに洗練されたマルチスレッド手法について、Ron Fosner が説明します。 Ron Fosner

"Hello World!" :コーダーのための API ドキュメント執筆ガイド

API のドキュメントを執筆することは、開発工程の中で最も興味深い部分であるとは言えませんが、ユーザーを混迷や欲求不満から救い出すためには必要な工程です。この記事では、効果的な API ドキュメントを執筆するのに役立つ有益なヒントをいくつか紹介します。 Peter Gruenbaum

コラム

編集長より:先を見越した教育 (英語)

今回紹介するフロリダの機関は、IT 教育の問題を話題にすることにとどまらず、学生生活にもかかわるようになってきています。Keith Ward

Cutting Edge:ASP.NET MVC の動的なアクション フィルター

アクション フィルターは ASP.NET MVC コントローラーの優れた機能で、アスペクト指向の Web ソリューションの構築に役立ちます。今月は、独自の動的アクション フィルターの作成方法について詳しく紹介します。Dino Esposito

データ ポイント:Entity Framework を使用した SQL Azure のネットワーク待機時間の短縮

クラウド データベースを使用するようにアプリケーションを切り替えても期待通りに機能しますが、ネットワーク待機時間によってさまざまに変化する影響を考慮に入れてクエリのプロファイリングやチューニングを行うと、アプリケーションの全体的パフォーマンスの向上に効果があります。Julie Lerman

予測: クラウド:SQL Azure と Windows Azure テーブル ストレージ

アプリケーションを Windows Azure に移行する際に、選択可能なストレージ オプションがいくつかあります。今回は、SQL Azure と Windows Azure テーブル ストレージの長所について調べ、アプリケーションにとってどちらが適切な選択肢かを判断できるようにします。Joseph Fultz

テストの実行:WebBrowser コントロールによる Web アプリケーション UI テストの自動化

Web アプリケーションによって生成されるモーダル メッセージ ボックスは、自動テストに難しい問題をもたらします。今月は、このようなケースのテスト ハーネスの作成に比較的シンプルな手法を紹介します。James McCaffrey

働くプログラマ:マルチパラダイムと .NET (第 3 部): 手続き型プログラミング

手続き型設計のパラダイムは "旧式" と見なされることが多く、現代のソフトウェア設計では時代遅れで実用的ではありませんが、この設計パラダイムがいまだに驚くほど多くの場面 (コンパイラや MSBuild など) で使用されているのを見かけます。Ted Neward

セキュリティに関するブリーフィング:Web アプリケーション構成セキュリティ再考

先月に続いて、比較的目立たないとはいえ、対処すべき "重要な" web.config 設定による構成セキュリティについて Bryan Sullivan が説明します。また、問題になりそうな箇所を見つけるのに役立つ新しい無償ツールも紹介します。Bryan Sullivan

UI 最前線:タッチ コントロールの複雑さ

Charles は Windows Phone 7 のタッチ コントロールに興味を引かれ、Windows Presentation Foundation でこのコントロールの模写を試みました。その過程で、優れたマルチタッチのコーディングは見た目よりもはるかに難しいことがわかりました。Charles Petzold

ちょっとひと言:深刻な「首痛」の種

UI のデザインは、少なくとも読者やユーザーに肉体的苦痛を与えるものであってはなりません。David Platt