トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Windows Phone 開発環境(CTP)とサンプルアプリケーション



目次



記事一覧

キーワード

Windows Phone 開発環境(CTP)とサンプルアプリケーション

[Windows Phone][Windows Mobile][C#]

 開発ツールのダウンロード

以下の内容が含まれる

システム要件

  • OS: Windows 7(除く Starter Edition)、Windows Vista(SP2)
  • 空き容量: 3GB
  • メモリ: 2GB
  • DirectX 10 対応グラフィックカード WDDM 1.1 ドライバ

 インストール

  • ぺージ最下部の、以下のファイルをダウンロードして実行すると、適切なファイルがインストールされる。
VM_BOOT\vm_web.exe
インストーラの起動
インストール完了

開発

 Silverlight

起動

プロジェクトの作成

  • File - New Project
  • Visual C# テンプレートから、Silverlight for Windows Phone を選択
  • プロジェクト名、ロケーション、ソリューション名を設定し、OK

デザイン

  • MainPage.xaml のデザイナが開く
  • URLを入力するテキストボックス、URLへジャンプするボタンを配置
  • Height、Widthプロパティに、Autoを設定できる。
  • HorizontalAlignment、VerticalAlignment に Stretch を指定すると、幅いっぱいに広がる。Left や Top などで、固定される。

手順
対象 プロパティ 備考
アプリケーションウィンドウのタイトル Text My First Application
ページタイトル Text Mini-Browser
テキストボックスコントロール Text http://www.xbox.com. ツールボックスから追加、Mini-Browserテキストの下
テキストボックスコントロール Height、Width Auto
テキストボックスコントロール HorizontalAlignment Stretch
テキストボックスコントロール VerticalAlignment Top
ボタン Content Go テキストボックスの右側に追加
ボタン HorizontalAlignment Righ
ボタン VerticalAlignment Top
ウェブブラウザコントロール Height、Width Auto
ウェブブラウザコントロール HorizontalAlignment、VerticalAlignment Stretch


コーディング

[C#]

  • 配置したボタンをダブルクリックしてコーディング
private void button1_Click(object sender, RoutedEventArgs e)
{
    string site;
    site = textBox1.Text;
    webBrowser1.Navigate(new Uri(site, UriKind.Absolute));
}

エミュレータの起動

  • 傾ける

 XNA Application

プロジェクトの作成

  • File - New Project
  • Visual C# テンプレートを展開し、XNA Game Studio 4.0 テンプレートを選択
  • Windows Phone Game (4.0) を選択し、プロジェクト名と場所を入力しOK

コンテンツの追加

GameThumbnail.png がデフォルトでプロジェクトに作成されている。(WindowsPhoneGame1\WindowsPhoneGame1\WindowsPhoneGame1 フォルダ)
コンテントノードを右クリックし、(例ではWindowsPhoneGame1Content) Add − Existing Item を選択
WindowsPhoneGame1\WindowsPhoneGame1\WindowsPhoneGame1\GameThumbnail.png を選択して、プロジェクトにグラフィックを追加
プロパティから、Asset Name を GameThumbnail とする
サウンドファイルの追加
  • Windows Ding.wav を利用する。
  • 検索で探して、以下へコピー
  • コンテントノードを右クリックし、(例ではWindowsPhoneGame1Content) Add − Existing Item を選択で追加し、Asset Name を Windows Ding とする。
Visual Studio 2010\Projects\WindowsPhoneGame1\WindowsPhoneGame1\Windows Ding.wav

Error 発生

  • コーディングして、デバッグで以下のエラー発生
DirectX10 以降に対応したグラフィックカードが必要らしい。

Windows Phone Developer Tools CTP Release Notes

Deploy failed with the following error: The current display adapter does not meet the emulator requirements to run XNA Framework applications.

DirectX10以降かどうかを確認する。

SDKをインストールして、DXCapsViewer.exeを起動

(SDK root)\Utilities\Bin\x86 or x64



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.