MSDN マガジン October 2012

MSDN マガジン October 2012

TPL:タスクの並列実行を水平方向にスケール変換する

タスク並列ライブラリ (TPL) は、1 台のマルチコア コンピューター内で、CPU リソースの最適な利用を実現するために必要なインフラストラクチャをすべて提供します。現在は、コンピューターの境界を越えて拡張するアプローチも実装できるようになり、ワークロードの自動化やバッチ処理のシナリオに便利です。 Jesus Aguilar

OData:OData、Entity Framework、および Windows Azure アクセス制御

Sean Iannuzzi は、既存のデータベースと Web アプリケーションにとって安全な Web サービスを作成するよう依頼されたとき、OData を使用するのが得策だと考えましたが、それでは安全性が不十分だと判断しました。今回、彼がセキュリティを追加したカスタム実装をどのように開発したかをご覧ください。 Sean Iannuzzi

Windows Phone:Windows Phone と iOS の両方を対象とするアプリを作成する

それぞれのプラットフォームの設計原則と UX 機能に従いながら、Windows Phone と iPhone の両方を対象としたアプリをゼロから作成する方法を説明します。 Andrew Whitechapel

Windows Phone:Windows Phone のための廃棄と同期の真髄 (機械翻訳)

初めて Windows Phone アプリケーションを作成したときのアーキテクチャの決定と失敗について、さらに Windows Phone アプリケーションで失敗しないための方法を Ben Day が示します。 Ben Day

数値計算:Microsoft Cloud Numerics の数学関数をテストする

ライブラリを呼び出して sin(x) を計算するコンピューター プログラムを作成しているとします。小数点以下 16 桁まで含む数値が返ってきますが、それが正しいかどうかをどのように判断すればよいでしょう。今回は新しい Microsoft Cloud Numerics の数学ライブラリの数学関数がどのようにテストされているかを説明します。 Stuart Brorson, Alan Edelman, Ben Moskowitz

:Windows 8 Special Issue

Windows ランタイム:Windows ランタイムを使用したアプリ開発を再考する (機械翻訳)

Windows ランタイムは Windows ストア アプリを作成する際の心臓部です。Windows ランタイムでは、このような新しいアプリを作成する強力なプラットフォームに、豊富な機能と一貫性があり、使いやすいデザインを備えた開発サーフェイスをどのように提供するかを説明します。 Jason Olson

Windows ランタイムと CLR:.NET と Windows の内部 (機械翻訳)

マネージ開発者が CLR を使用して、.NET 開発者が使用するもう 1 つのマネージ クラス ライブラリのように Windows ランタイム API を公開して、Windows ランタイムと通信する方法について紹介します。 Shawn Farkas

Windows ランタイムのコンポーネント:.NET 環境における Windows ランタイムのコンポーネント (機械翻訳)

Windows ストア アプリを開発する際に、Windows ランタイム コンポーネントを C# で作成するための要件と、その参照方法と使用方法、および言語選択に与える影響について Jeremy Likness が説明します。 Jeremy Likness

Silverlight と WPF:Windows ランタイム XAML を使用して Silverlight アプリと WPF アプリを作成する際の考慮事項 (機械翻訳)

ビジネス開発者は、今後数年間、新しい Windows Presentation Foundation アプリと Silverlight アプリの作成を続けることになります。この記事では、Windows ストア アプリを検討する際に、移植、再利用、または 2 つのターゲット指定を適切に行う方法を示します。 Pete Brown

MVVM:Windows 8 で MVVM パターンを使用する (機械翻訳)

モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) デザイン パターンを使用すると、Windows ストア アプリでロジックと UX を 分離でき、基盤のロジックが存在しなくても、UX デザイナーが UI の作成とテストを実行できます。MVVM Light Toolkit を使用して、Visual Studio 2012 で MVVM デザイン パターンを使用するアプリを作成する方法を説明します。 Laurent Bugnion

XAML と C++:C++/CX と XAML の概要 (機械翻訳)

最新の XAML ベースの UI フレームワークを使用して、C++ で Windows ストア アプリを作成する方法を説明します。 Andy Rich

Windows ランタイムと C++:Windows ランタイムにデスクトップ アプリケーションを移植する (機械翻訳)

実践的な例として電卓サンプル アプリケーションを使用して、Windows ランタイム ライブラリに C++ デスクトップ アプリケーションを移植する方法を、Diego Dagum が説明します。 Diego Dagum

JavaScript:Windows ストア アプリでメモリを管理する (機械翻訳)

今日のユーザーは、複数のアプリをすばやく切り替えてタスクを完了することを望んでおり、使用するマシンが正常に稼働を続けることを期待します。Metro スタイルのアプリでユーザーが求めるエクスペリエンスを確実に提供できるように、メモリ リークの特定、診断、および修復する方法を説明します。 David Tepper

JavaScript:JavaScript を使用した Windows ストア アプリでのデータ バインド (機械翻訳)

クライアント側の状態、オフライン記憶域、コントロール、テンプレート、バインドなどを使ってアプリを構築できる、Windows ストア アプリ構築用の JavaScript フレームワークと基盤となる Windows ランタイムの使用方法について説明します。 Chris Sells, Brandon Satrom

デザインと UX:Blend で Windows ストア アプリを作成する (機械翻訳)

Visual Studio 2012 の Expression Blend により、XAML または HTML を使用して Windows ストア アプリの UI を作成する方法を説明します。例として、Blend デバイス パネル、CSS エディター、データ テンプレートの編集、および対話モードを示します。 Christian Schormann

コラム

編集長より:Cutting Edge (機械翻訳)

Dino Esposito は、MSDN マガジンとその前身向けにこのコラムを 1996 年から執筆しています。Michael Desmond がこの人気コラムニストと対談します。Michael Desmond

Cutting Edge (機械翻訳):モバイル サイト開発 (第 5 部): jQuery Mobile (機械翻訳)

普及しているデバイス プラットフォーム向けの HTML5 ベースの jQuery Mobile UI テクノロジについて、Dino Esposito が詳しく説明します。モバイル開発のニーズをすべて満たしているでしょうか。Dino Esposito

Windows と C++:再開可能な関数で未来に立ち戻る (機会翻訳)

C++ における同時実行に関する 3 部構成の連載を完結させ、効率的で構成可能な非同期システムを作成する柔軟性の高い方法を、Kenny Kerr が説明します。Kenny Kerr

予測: クラウド:Windows Azure のロール内キャッシュ (機械翻訳)

Windows Azure Caching (Preview) のキャッシュ専用の同一配置されたロールを使用して、サイトとサービスの高い需要に応える方法を、Joseph Fultz が説明します。Joseph Fultz

テストの実行:プログラマ用のニュートラル ネットワークのバックプロパゲーション (機械翻訳)

バックプロパゲーションは複雑で、コーディングにテクニックが必要なアルゴリズムで、ニュートラル ネットワークの強化に使用できます。バックプロパゲーションを実装する方法を、James McCaffrey が説明します。James McCaffrey

働くプログラマ:Cassandra NoSQL データベース (第 2 回): プログラミング (機械翻訳)

Microsoft .NET Framework から Apache Cassandra NoSQL データベースに接続し、データの読み取りと書き込みを実行する方法などを、Ted Neward が説明します。Ted Neward

快適な動作:Windows Phone で夜空を見る (機械翻訳)

Charles Petzold は Windows Phone プラットフォームにおけるモーション センサーの 4 部構成の説明を完結させ、ユーザーが夜空の惑星と星座を操作するアプリケーションを構築します。Charles Petzold

ちょっとひと言:ブレイン ドロッピング (機械翻訳)

David Platt をいつでも発進可能にしているのは何なのか、不思議に思ったことはありませんか。David Platt

編集長より:注目の Windows 8 (機械翻訳)

MSDN マガジン Windows 8 特別号へようこそ。Michael Desmond

最新のアプリ:Windows ストア アプリのライフサイクル

WinRT アプリの新しいライフサイクルの微妙な違いを理解すると、常に適切に反応するアプリを作成できます。ライフサイクルのさまざまな段階について Rachel Appel が説明します。Rachel Appel

Windows Azure の内側:Windows 8 と Windows Azure: クラウドに向かう動き (機械翻訳)

「Windows Azure の内部」コラムの初回です。今回は、非同期クライアントをサポートするクラウドホスト型のシンプルなサービスの構築方法を紹介し、Windows ストア アプリから Web サービスを呼び出してデータを取得するのがどれほど容易かを説明します。Bruno Terkaly, Ricardo Villalobos