MSDN マガジン October 2014

MSDN マガジン October 2014

C#:強化された新しい C# 6.0

新しい C# 6.0 が CTP3 に含まれるようになります。このバージョンには多くの機能強化や改良が加えられ、一部の機能が削除されています。今回はこの新しい言語に期待することと希望することすべて解説します。 Mark Michaelis

非同期プログラミング:ASP.NET の非同期/待機の概要

ASP.NET の非同期要求について全体的な概念と、非常に役立つオンラインの参考資料を Stephen Cleary が紹介します。 Stephen Cleary

Azure の詳細:IoT デバイスをクラウドに接続する

モノのインターネット (IoT) プロジェクト連載シリーズの今回は、接続した SmartDoor と Raspberry Pi を利用して、サービス バスとメッセージバス キューを使ってメッセージや写真のトラフィックを管理するポリシーを考えます。 Bruno Terkaly, Steven Edouard

Unity:Unity と C# を使用した初めてのゲーム開発 (第 3 部)

Unity ゲーム開発シリーズの第 3 回は、3D ゲームを取り上げ、キャラクター、アニメーション、地形の作成などを Adam Tuliper が詳しく説明します。 Adam Tuliper

SQL Server:応答性の高いリアルタイム レポートに使用する更新可能なテーブル

1 つのテーブルで大量のデータ ストアを管理するとクエリが低速になり、その結果ビジネス アクティビティのパフォーマンスが低下する可能性があります。今回はパーティション分割と列のストア インデックスを使用してこの問題を解決します。 Don Mackenzie

ユニバーサル Windows アプリ:ユニバーサル Windows アプリによるコード資産の再利用

Visual Studio 2013 に組み込まれているユニバーサル アプリの機能 (テンプレート、言語、API、コンパイラ サポートなど) について Joel Reyes が調べ、複数のアプリでコードを共有する手法と、大きな違いのあるアプリをユニバーサル Windows バージョンに更新するのに最適なアプローチを検討します。 Joel Reyes

SQL Server: 応答性の高いリアルタイム レポート向けに大規模かつ高速で更新可能なテーブルを実装する

この記事は、MSDN マガジン 10 月号の記事「応答性の高いリアルタイム レポートに使用する更新可能なテーブル」に基づきます。同記事では、レポート処理や同時更新向けに迅速にクエリできる大きなテーブルをサポートするために、テーブルのパーティション分割と列のストア インデックスを組み合わせて使用する方法を説明しています。 Don Mackenzie

コラム

編集長より:出会いと別れ

Charles Petzold が Xamarin で活動するために MSDN マガジンのレギュラー コラムニストから外れることになりました。Michael Desmond

Cutting Edge:ソース コードを読みやすくするヒント

読みやすさは、コーディングを行ううえで重要な属性です。コードを読みやすくするには、3 つの C (コメント、一貫性、明確さ) が重要です。Dino Esposito

データ ポイント:コンテキストが限定されるドメイン駆動設計でのデータ共有パターン

コンテキストが限定される DDD でデータを共有する 1 つのシナリオとして、データをミラーリングする方法を Julie Lerman が説明します。Julie Lerman

テストの実行:C# を使用したプロビット分類

予測対象の従属変数が 2 値のうちのいずれかを取る状況で予測を行う機械学習手法の 1 つ、プロビット分類について、James McCaffrey が説明します。James McCaffrey

最新のアプリ:SignalR を使って最新のアプリをビルドする

SignalR は、動的なリアルタイム双方向通信を備えたアプリを開発できるようにする、サーバーとクライアントのライブラリのセットです。Rachel Appel

DirectX の構成要素:ピクセル シェーダーと光の反射

DirectX に関する連載の今回は、古典的なグーローとフォンによる 3D 光シェーディング モデルについて Charles Petzold が詳しく説明します。Charles Petzold

ちょっとひと言:高等教育の水準を高める

David Platt はハーバード大学の公開講座で UX のエンジニアリングと管理を目的とした講座を開講します。この講座では、堅牢で機能的なデザイン プロセスを可能にするための UX デザインの基本概念に関する彼の知識を応用して、最初の核となる UX を作成します。David Platt