MSDN マガジン January 2012

MSDN マガジン January 2012

Windows Phone 7:初めての Windows Phone アプリケーション

Windows Phone アプリケーションを初めて作成するのは興味深い作業ですが、身動きが取れなくなるほど難しい作業ではありません。Jesse Liberty が、魅力的で便利な XAML ベースの Windows Phone アプリケーションの作成に関する多くの側面を紹介しながら、簡単で便利なアプリケーションの作成方法について詳しく説明します。 Jesse Liberty

Windows Phone 7:Windows Phone アプリケーションでカメラを使用する

Windows Phone 7.5 デバイスでは、前面と背面の両方にカメラがあります。Matt Stroshane が、カメラ API とその関連機能を説明し、次期 Windows Phone 7.5 アプリケーションでカメラを使用する複数の方法を紹介します。 Matt Stroshane

Windows Phone 7:販売用に独自の Windows Phone アプリを設計する

アプリを設計する前に少し時間を取ることで、コーディングにかかる時間を短縮して、Windows Phone Marketplace で成果を得られます。 Mark Hopkins

HTML5 アプリケーションをビルドする:データの表示に HTML5 のキャンバスを使用する

HTML5 で新しく導入されたキャンバス要素を使用すると、画像やアニメーションを瞬時に作成および操作できます。キャンバス要素は、ゲームのような複雑なプロジェクトのためだけのものではありません。今回 Brandon Satrom がデモを行っているように、キャンバス要素を使用すると魅力的な形でデータを視覚化できます。 Brandon Satrom

NuGet:パッケージを作成して NuGet NuGet

Clark Sell が、NuGet シリーズの続きをお届けします。今月は、NuGet パッケージを作成するために必要なことと NuGet パッケージを開発ライフ サイクルに取り入れる方法について詳しく説明します。 Clark Sell

Orchard CMS:Orchard の拡張性

Orchard は、拡張性を重視した新しいオープン ソースの Web CMS です。今回はユニークなサイトを作成して、発展し続けているエコシステムに貢献するのに役立つ技法を紹介します。 Bertrand Le Roy

ASP.NET のセキュリティ:ASP.NET アプリケーションを保護する

Adam Tuliper が ASP.NET のセキュリティ シリーズを引き続きお届けします。今月は、クロスサイト スクリプティング攻撃とクロスサイト フォージェリ攻撃が起こるしくみとその対策について説明します。 Adam Tuliper

画面ベースの入力:.NET Framework によるスクリーン キーボードのカスタマイズ

.NET Framework のキーのランダムに配置するオンスクリーン キーボードを作成し、セキュリティを強化して、アプリケーションをモバイル プラットフォームに移植する方法を紹介します。 Christopher Frenz

SQL Server Reporting Services:SSRS を拡張する: カスタムのグラフ作成コンポーネントと表示拡張機能の開発

SQL Server Reporting Services (SSRS) には、すばらしいグラフ作成機能が用意されていますが、組み込みのオプションでは不十分な場合があります。今回は、カスタムのグラフ作成コンポーネントを作成して SSRS レポートに統合する方法と、(組み込みのレポート表示機能を拡張して) 希望どおりにレポートを描画するカスタムのレポート表示機能を開発する方法を紹介します。 Manpreet Singh

コラム

編集長より:四半世紀を振り返って (機械翻訳)

Charles Petzold は、Microsoft Systems Journal の創刊号から、25 年にわたって MSDN マガジンの紙面でソフトウェア開発について執筆してきました。Michael Desmond

Cutting Edge:ASP.NET MVC の状況依存型プログレス バーを強化する (機械翻訳)

サーバー側で実行中のタスクをクライアント ブラウザーからキャンセルするのは容易なことではありません。しかし、Dino Esposito が、先月作成した状況依存型プログレス バーにキャンセル機能を追加することで、この課題に取り組みます。Dino Esposito

データ ポイント:外部キーが存在しない場合に対応する (機械翻訳)

クラスの外部キーのプロパティが存在しない場合、ネットワークに接続していないアプリケーションの操作は困難になります。このコラムでは、Julie Lerman が、外部キーが利用できないときの挿入と更新の動作について詳しく説明し、Entity Framework を規則に従わせる方法を紹介します。Julie Lerman

予測: クラウド:Windows Azure のキャッシュ戦略 (機械翻訳)

Joseph Fultz が、出力、メモリ内データ、およびファイルリソースのキャッシュ戦略について、Windows Azure のキャッシュ機能の関連付けを行い、最新データと最適なパフォーマンスのバランスについて説明します。Joseph Fultz

テストの実行:シミュレートしたアニーリングとテスト (機械翻訳)

James McCaffrey が、金属冷却の性質に基づいた人工知能の技法について詳しく説明します。James McCaffrey

働くプログラマ:結合子を作成する (機械翻訳)

Ted Neward が、パーサー結合子の説明を完結します。今月は、Spache ライブラリを拡張して、ライブラリに渡したパーサーの厳密な数を解析し、偶然にも関数型プログラミングの威力を実証しています。Ted Neward

快適な動作:Windows Phone でオーディオ ファイルを再生する (機械翻訳)

Windows Phone OS 7.1 の新しいバックグラウンド オーディオの機能について説明する前に、Charles Petzold が、音楽を再生する一般的な方法のノウハウを紹介します。Charles Petzold

ちょっとひと言:高等教育の弱体化 (機械翻訳)

インターネットは新聞業界に衝撃を与えたように、高等教育業界にも衝撃を与えると言われています。世界をより良い場所にする創造性と想像力によって、教育業界が、この困難を切り抜けられることを願っています。私の娘が大学に行き始めた 9 年前と現在では、状況が大きく異なっているのではないかと思います。David Platt