MSDN マガジン March 2010

MSDN マガジン March 2010

IIS Smooth Streaming:コンテキスト データによる Silverlight ビデオ エクスペリエンスの向上

アダプティブ ストリーミングは、コンテンツのスムーズな配信とデコードという課題に対処します。今回の記事では、IIS Smooth Streaming の基本を解説し、独自の Silverlight プロジェクトでオーディオ、ビデオ、およびキャプション データを操作する方法を例を挙げて説明します。 Jit Ghosh

Finger Style:Silverlight でのマルチタッチ サポートの詳細

タッチとは、Silverlight における単なるマウス入力の一形式ではありません。ときには、タッチ専用に最適化された制御が必要になります。 Charles Petzold

スレッドの診断:Visual Studio 2010 の同時実行ビジュアライザーによるパフォーマンス チューニング

かつては、マルチスレッド アプリケーションでのパフォーマンスのボトルネックを把握するために、上級開発者による大規模なインストルメンテーションや分析が必要になったものでした。しかし、Visual Studio 2010 に付属する同時実行ビジュアライザーを使用すれば、並列処理のパフォーマンスを分析する際の負担が大幅に削減されます。 Hazim Shafi

テストの実行:メッセージを使った Silverlight アプリケーションのテスト

Silverlight により、リッチ Web アプリケーションの構築プロセスが大幅に簡素化されます。今回の記事ではシンプルな Silverlight アプリケーションを迅速かつ対話的にテストする手法としてメッセージを使用する例を取り上げます。 James McCaffrey

Columns

編集者のメモ:相手側の意見(英語)

Dice.com の重役曰く、「テクノロジ関連の求職者にとって最悪の時期は脱した」。Keith Ward

Cutting Edge:ASP.NET Ajax ライブラリと WCF Data Services

今月は、ASP.NET Ajax ライブラリに付属する JavaScript コンポーネントを取り上げ、このコンポーネントを使用してクライアント側でのデータ アクセスの効率を高める方法について説明します。Dino Esposito

CLR 徹底解剖:APTCA アセンブリを .NET Framework 4 に移行する

Microsoft .NET Framework 4 では、Silverlight のセキュリティ モデルに似たレベル 2 の透過性の採用など、CLR のセキュリティモデルがいくつかの点で大きく変更されています。このような変更により、AllowPartiallyTrustedCallers (APTCA) ライブラリの作成者が受ける可能性がある影響について、Mike Rousos が詳しく説明します。Mike Rousos

データ ポイント:LINQ クエリのプリコンパイル

LINQ クエリをプリコンパイルしても注意を怠ると、実際には、アップリケーションのパフォーマンスが低下する可能性があることをご存知ですか。ポストバックとポストバックの間、有効期間が短いサービス操作、および重要なインスタンスがスコープ外になるような状況で、クエリのプリコンパイルが毎回再実行されないようにして、パフォーマンス上のメリットを確実に得る方法について Julie Lerman が説明します。Julie Lerman

UI 最前線:WPF アプリケーションでの MIDI 音楽

あらゆる PC には、音楽を演奏する準備が万端の 16 人編成のバンドが付属しています。今月は、NAudio 音声ライブラリの MIDI サポートを使用して、.NET アプリケーションで楽器を演奏する方法を紹介します。Charles Petzold

基本的な本能:Visual Basic 2010 におけるジェネリックの共変性と反変性

Visual Studio 2010 に含まれる新しい共変性と反変性について詳しく掘り下げます。この記事では、Visual Basic の実用的な例を取り上げ、ジェネリック インターフェイスと汎用デリゲートを使用する際に柔軟性を高める方法について Binyam Kelile が説明します。Binyam Kelile

すてきな ASP.NET:ASP.NET MVC 2.0 でのモデルの検証とメタデータ

ASP.NET MVC 2 に含まれる新機能を使ってユーザー入力の検証を強化する方法を Scott Allen が紹介します。この新機能を使えば、クライアント側でもサーバー側でも検証が容易になります。Scott Allen

セキュリティに関するブリーフィング:セキュリティ バグ バーを Microsoft Team Foundation Server 2010 に追加する

マイクロソフトの厳格な開発セキュリティ構造についての内幕を Bryan Sullivan が取り上げ、マイクロソフト社内の製品チームやオンライン サービス チームが採用している客観的セキュリティ バグ分類システム (バグ バー) について説明します。また、Microsoft Team Foundation Server 2010 を使用して、この分類システムをユーザー独自の開発環境に組み込む方法についても紹介しています。Bryan Sullivan

ちょっとひと言:エッジ ケース

開発者は、めったに起こらない 1 つのユース ケースばかりに目を向けずに、ふつうに起こる 99 のユース ケースに時間と労力を注ぐべきです。David Platt