MSDN マガジン December 2010

MSDN マガジン December 2010

Windows Phone 7 開発:
Windows Phone 7 向け数独ゲーム

Windows Phone 7 開発の手始めとして、Silverlight ベースのゲーム チュートリアルを紹介し、MVVM (Model-View-ViewModel: モデル ビュー ビューモデル) デザイン パターン、シリアル化、ユーザー ストレージ、デバイスの向きなど、Windows Phone 7 開発の主要概念を、例を挙げて示します。 Adam Miller

Windows Phone 7 アプリケーション:Windows Azure と Windows Phone 7 を使用してデータ駆動型アプリケーションを構築する

Windows Phone 7 のデータ駆動型アプリケーションのパフォーマンスは、UI についての優れたコーディング手法と、データへの迅速なアクセスという 2 つの面から影響を受けます。今回は、Windows Phone アプリケーションで Windows Azure を効果的に使用するために、設計上重要な点をいくつか説明します。 Danilo Diaz, Max Zilberman

BDD 入門:SpecFlow と WatiN によるビヘイビア駆動開発

ビヘイビア駆動開発手法では、ビジネス シナリオに使用している言語でテストとコーディングを行います。今回は、BDD サイクルに従来のテスト駆動開発手法がどのように組み込まれるかを説明し、ASP.NET アプリケーションでの BDD 開発サイクルの例を示します。 Brandon Satrom

.NET パフォーマンス:ETW を使用した .NET アプリケーションのパフォーマンス診断

Event Tracing for Windows (ETW) は、マネージ アプリケーションのプロファイリングを以前よりも容易にするために .NET Framework 4 CLR で利用されるログ記録テクノロジです。ETW では、システム全体からデータが収集され、すべてのリソース (CPU、ディスク、ネットワーク、メモリ) のプロファイリングが行われるため、全体像を把握するうえで非常に便利です。 Subramanian Ramaswamy

Windows Azure AppFabric:Windows Azure AppFabric アクセス コントロール サービスを再び紹介する

Web サイトやサービス内で、Windows Live ID、Facebook、Yahoo、Google などのユーザーを、簡単に認証および承認する方法について説明します。 Wade Wegner, Vittorio Bertocci

コラム

編集長より:Windows Phone 7 認定アプリケーション (英語)

ある開発者が Windows Phone 7 アプリケーションの認定を受けようとしたプロセスを紹介し、スクリーンショットに特に注意を払う必要があった理由を説明します。Keith Ward

ツールボックス:Windows Azure 開発のリソース

Windows Azure Platform とはマイクロソフトが提供するクラウド コンピューティング リソースのスタックです。今月は、Windows Azure 向けにアプリケーションを作成するのに役立つ、最新のツールと情報をまとめて紹介します。Terrence Dorsey

Cutting Edge:アスペクト指向プログラミング、インターセプト、および Unity 2.0

アスペクト指向プログラミング パラダイムと、Unity 2.0 に含まれる関連機能について、Dino Esposito が紹介します。その中で、複数のコンポーネントにまたがって存在する横断的問題について調査します。Dino Esposito

データ ポイント:Entity Framework でのデータベース アクティビティのプロファイリング

データベース クエリが Entity Framework のクエリに応答して何を行っているかを把握することの重要性と、コーディングの改善を支援するいくつかのプロファイリング オプションを Julie Lerman が詳しく解説します。Julie Lerman

予測: クラウド:SharePoint から Windows Azure ストレージにコンテンツをプッシュする

ユーザーが選択したコンテンツを SharePoint から Windows Azure ストレージにプッシュし、新しい場所へのリンクを用意して、そのファイルへのアクセス制御も考慮する、サンプル実装について説明します。Joseph Fultz, Shad Phillips

テストの実行:jQuery による Web アプリケーション UI のテスト

jQuery は Web 開発を念頭に作成されましたが、Web アプリケーション UI の簡易自動テストに適した特徴もいくつか備えています。今月は、シンプルな jQuery ベースのテスト ハーネスの構築方法を紹介します。James McCaffrey

働くプログラマ:マルチパラダイムと .NET (第 4 部): オブジェクト指向

オブジェクト指向に慣れた開発者は、継承を使用して共通性と可変性をモデル化することがよくあります。今月は、この継承を軽率に扱うと問題が発生する可能性があることを Ted Neward が指摘します。Ted Neward

セキュリティに関するブリーフィング:Visual Studio 2010 のコード分析による ASP.NET のセキュリティ強化

Visual Studio のコード分析と FxCop を使用すると、設計、パフォーマンス、およびセキュリティの問題点について、コードを自動検証できます。最近では ASP.NET アプリケーションもチェックできるようになったため、今月はその方法を説明します。Sacha Faust

UI 最前線:Silverlight、Windows Phone 7、およびマルチタッチ Thumb

用途の広い、タッチ対応の Thumb コントロールは、Web でも Windows Phone 7 でも、Silverlight によってサポートされます。今月は、マウスにもマルチタッチ入力にも対応する Thumb コントロールを使用して、Web と Windows Phone 7 の両プラットフォーム向けにコードを共有するプロジェクトを作成する方法を紹介します。Charles Petzold

ちょっとひと言:Windows Phone 7 アプリケーション成功の秘訣

売れ筋の Windows Phone 7 アプリケーションを作り出したいと思ったら、かっこよさを求めず、役立つものにすることを心がけますDavid Platt