This project is read-only.

Project Description
Windows ストア アプリを開発するには、様々なことを学習する必要があります。たとえば、ユーザー インターフェースをどのようにデザインするかやアプリケーションのライフサイクル(一時停止や強制終了など)などです。これらの要素を学習するためのVisual Studio用のテンプレートを提供します。


使い方は、目的のテンプレート(ZIPファイル)をダウンロードして、%userprofile%\documents\Visual Studio 2013\Templates\ProjectTemplates の各言語フォルダー(Visual Basic、Visual C#、JavaScript)へ配置します。
配置ができたら、Visual Studio を起動して、新規プロジェクトを作成します。新規プロジェクトの作成ダイアログで、目的の言語(Visual Basic、Visual C#、JavaScript)を選択してから、配置したテンプレートを選択してプロジェクトを作成します。



公開しているテンプレートは、以下のものがあります。

1. タッチ学習用のテンプレート(Touch Learning Template) XAML/C#
 このテンプレートは、HUBコントロールを使って2種類のコンテンツを提供します。1つは、情報を参照するものです。もう1つは、デジタル インクを用いた簡単なクイズコンテンツです。タッチの使い方を学習するに最適なテンプレートです。MVPの川俣さんに作成していただきました。

2. ピクチャーブック テンプレート(Picture Book Template) XAML/C#
 このテンプレートは、写真を使ってオリジナル アルバムを作成する機能を提供します。本当のアプリにするのであれば、ピクチャー ライブラリーなどを使って独自のアルバム インデックスなどで管理するようにした方がよいでしょう。とは言え、データの扱い方などを学習するのに最適なテンプレートです。MVPの川俣さんに作成して頂きました。

3. シンプルなRSSリーダ- テンプレート(RssReader) XAML/C#
 このテンプレートは、シンプルなRSSリーダーを作成する機能を提供します。セマンティックズームを使って、RSSの登録と削除などを行うことができます。シングルページのアプリですが、RSSリーダーに必須の機能を学習することができます。MVPの大田さんに作成して頂きました。

4. NewsReader テンプレート(NewsApp81CS) XAML/C#
 このテンプレートは、Windows 8向けに提供していたNewsReaderテンプレートを、Windows 8.1向けに新規に作成したものです。オフライン機能をサポートしていませんが、セマンティックズームのズームアウト ビューをグラフ化しており、グループ詳細ページではWebViewコントロールのCapturePreviewToStreamAsyncメソッドの使い方などを学習することができます。

5. Leap Motion テンプレート
 このテンプレートは、モーションデバイスであるLeap Motionを使ってどのようなモーションデータを扱うことができるかを確認するものです。Leap MotionをWindows ストア アプリで使用する場合、SDKに含まれるライブラリーを使用することはできません。この理由から、Leap Motionが用意している HTML/JavaScript用のWeb Socketサービスを使用します。よって、作成したアプリに対してループバックを有効にする必要があります。MVPの初音さんに作成して頂きました。

 6.ブロック崩しテンプレート
 このテンプレートは、HTML/JavaScriptを使ってブロック崩しの作り方を学習するものです。

 7.クイズ アプリ テンプレート XAML/C#
 このテンプレートは、クイズ ゲームを作成するためのものです。クイズの問題は、CSVとコードを利用して記述する方法のどちらかが利用可能になっています。用意した各種のグラフィックスが、レトロな雰囲気を醸し出しており、独特な世界観を提供しています。MVPの西村さんに作成していただきました。
回答時間をタイマーで追加し、既定で有効にしています。

 

Last edited Jun 2, 2014 at 3:33 AM by arai, version 7