「Windows Phone 開発環境(CTP)とサンプルアプリケーション」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Windows Phone 開発環境(CTP)とサンプルアプリケーション== [Windows Phone][Windows Mobile][C#] ===開発ツールのダウンロード=== *[http://ww…」) |
|||
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
==Windows Phone 開発環境(CTP)とサンプルアプリケーション== | ==Windows Phone 開発環境(CTP)とサンプルアプリケーション== | ||
| − | [Windows Phone][Windows Mobile][C | + | [[Windows Phone]] | [[Windows Mobile]] | [[C Sharp]] | |
===開発ツールのダウンロード=== | ===開発ツールのダウンロード=== | ||
*[http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en Windows Phone Developer Tools CTP] | *[http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en Windows Phone Developer Tools CTP] | ||
====以下の内容が含まれる==== | ====以下の内容が含まれる==== | ||
| − | *Visual Studio 2010 Express for Windows Phone CTP | + | *[[Visual Studio]] 2010 Express for Windows Phone CTP |
| − | *Windows Phone Emulator CTP | + | *[[Windows Phone]] Emulator CTP |
| − | *Silverlight for Windows Phone CTP | + | *Silverlight for [[Windows Phone]] CTP |
*XNA 4.0 Game Studio CTP | *XNA 4.0 Game Studio CTP | ||
====システム要件==== | ====システム要件==== | ||
| − | *OS: Windows 7(除く Starter Edition) | + | *OS: Windows 7(除く Starter Edition)、[[Windows Vista]](SP2) |
*空き容量: 3GB | *空き容量: 3GB | ||
*メモリ: 2GB | *メモリ: 2GB | ||
| 23行目: | 23行目: | ||
==開発== | ==開発== | ||
| − | ===Silverlight=== | + | ===[[Silverlight]]=== |
*http://msdn.microsoft.com/en-us/library/ff402526(VS.92).aspx | *http://msdn.microsoft.com/en-us/library/ff402526(VS.92).aspx | ||
*http://www.youtube.com/watch?v=oHt1Q1MITZg | *http://www.youtube.com/watch?v=oHt1Q1MITZg | ||
| 30行目: | 30行目: | ||
====プロジェクトの作成==== | ====プロジェクトの作成==== | ||
*File - New Project | *File - New Project | ||
| − | *Visual C# テンプレートから、Silverlight | + | *Visual C# テンプレートから、Silverlight for [[Windows Phone]] を選択 |
*プロジェクト名、ロケーション、ソリューション名を設定し、OK | *プロジェクト名、ロケーション、ソリューション名を設定し、OK | ||
[[File:1401_winphone_silverlight01.jpg]] | [[File:1401_winphone_silverlight01.jpg]] | ||
| − | ====デザイン==== | + | ====[[デザイン]]==== |
*MainPage.xaml のデザイナが開く | *MainPage.xaml のデザイナが開く | ||
| − | * | + | *U[[R]]Lを入力するテキストボックス、U[[R]]Lへジャンプするボタンを配置 |
*Height、Widthプロパティに、Autoを設定できる。 | *Height、Widthプロパティに、Autoを設定できる。 | ||
*HorizontalAlignment、VerticalAlignment に Stretch を指定すると、幅いっぱいに広がる。Left や Top などで、固定される。 | *HorizontalAlignment、VerticalAlignment に Stretch を指定すると、幅いっぱいに広がる。Left や Top などで、固定される。 | ||
| 83行目: | 83行目: | ||
|ボタン | |ボタン | ||
|HorizontalAlignment | |HorizontalAlignment | ||
| − | | | + | |[[R]]igh |
| | | | ||
|- | |- | ||
| 106行目: | 106行目: | ||
[[File:1402_winphone_silverlight02.jpg]] | [[File:1402_winphone_silverlight02.jpg]] | ||
====コーディング==== | ====コーディング==== | ||
| − | [C | + | [[C Sharp]] | |
*配置したボタンをダブルクリックしてコーディング | *配置したボタンをダブルクリックしてコーディング | ||
| − | private void button1_Click(object sender, | + | private void button1_Click(object sender, [[R]]outedEventArgs e) |
{ | { | ||
string site; | string site; | ||
site = textBox1.Text; | site = textBox1.Text; | ||
| − | webBrowser1. | + | webBrowser1.Na[[vi]]gate(new Uri(site, UriKind.Absolute)); |
} | } | ||
| 124行目: | 124行目: | ||
====プロジェクトの作成==== | ====プロジェクトの作成==== | ||
*File - New Project | *File - New Project | ||
| − | *Visual C# テンプレートを展開し、XNA Game Studio 4.0 テンプレートを選択 | + | *Visual [[C#]] テンプレートを展開し、XNA Game Studio 4.0 テンプレートを選択 |
| − | *Windows Phone Game (4.0) を選択し、プロジェクト名と場所を入力しOK | + | *[[Windows Phone]] Game (4.0) を選択し、プロジェクト名と場所を入力しOK |
[[File:1407_winphone_xna01.jpg]] | [[File:1407_winphone_xna01.jpg]] | ||
====コンテンツの追加==== | ====コンテンツの追加==== | ||
| − | =====GameThumbnail.png がデフォルトでプロジェクトに作成されている。( | + | =====GameThumbnail.png がデフォルトでプロジェクトに作成されている。([[Windows]]PhoneGame1\[[Windows]]PhoneGame1\[[Windows]]PhoneGame1 フォルダ)===== |
[[File:1408_winphone_xna02.jpg]] | [[File:1408_winphone_xna02.jpg]] | ||
| − | =====コンテントノードを右クリックし、( | + | =====コンテントノードを右クリックし、(例では[[Windows]]PhoneGame1Content) Add - Existing Item を選択===== |
[[File:1409_winphone_xna03.jpg]] | [[File:1409_winphone_xna03.jpg]] | ||
| − | ===== | + | =====[[Windows]]PhoneGame1\[[Windows]]PhoneGame1\[[Windows]]PhoneGame1\GameThumbnail.png を選択して、プロジェクトにグラフィックを追加===== |
[[File:1410_winphone_xna04.jpg]] | [[File:1410_winphone_xna04.jpg]] | ||
=====プロパティから、Asset Name を GameThumbnail とする===== | =====プロパティから、Asset Name を GameThumbnail とする===== | ||
[[File:1411_winphone_xna05.jpg]] | [[File:1411_winphone_xna05.jpg]] | ||
=====サウンドファイルの追加===== | =====サウンドファイルの追加===== | ||
| − | *Windows Ding.wav を利用する。 | + | *[[Windows]] Ding.wav を利用する。 |
*検索で探して、以下へコピー | *検索で探して、以下へコピー | ||
| − | *コンテントノードを右クリックし、( | + | *コンテントノードを右クリックし、(例では[[Windows]]PhoneGame1Content) Add - Existing Item を選択で追加し、Asset Name を [[Windows]] Ding とする。 |
| − | Visual Studio 2010\Projects\WindowsPhoneGame1\WindowsPhoneGame1\Windows Ding.wav | + | [[Visual Studio]] 2010\Projects\WindowsPhoneGame1\WindowsPhoneGame1\Windows Ding.wav |
[[File:1412_winphone_xna06.jpg]] | [[File:1412_winphone_xna06.jpg]] | ||
2020年2月16日 (日) 04:34時点における最新版
目次
- 1 Windows Phone 開発環境(CTP)とサンプルアプリケーション
- 2 開発
- 2.1 Silverlight
- 2.2 XNA Application
- 2.2.1 プロジェクトの作成
- 2.2.2 コンテンツの追加
- 2.2.2.1 GameThumbnail.png がデフォルトでプロジェクトに作成されている。(WindowsPhoneGame1\WindowsPhoneGame1\WindowsPhoneGame1 フォルダ)
- 2.2.2.2 コンテントノードを右クリックし、(例ではWindowsPhoneGame1Content) Add - Existing Item を選択
- 2.2.2.3 WindowsPhoneGame1\WindowsPhoneGame1\WindowsPhoneGame1\GameThumbnail.png を選択して、プロジェクトにグラフィックを追加
- 2.2.2.4 プロパティから、Asset Name を GameThumbnail とする
- 2.2.2.5 サウンドファイルの追加
- 2.2.3 Error 発生
Windows Phone 開発環境(CTP)とサンプルアプリケーション
Windows Phone | Windows Mobile | C Sharp |
開発ツールのダウンロード
以下の内容が含まれる
- Visual Studio 2010 Express for Windows Phone CTP
- Windows Phone Emulator CTP
- Silverlight for Windows Phone CTP
- XNA 4.0 Game Studio CTP
システム要件
- OS: Windows 7(除く Starter Edition)、Windows Vista(SP2)
- 空き容量: 3GB
- メモリ: 2GB
- DirectX 10 対応グラフィックカード WDDM 1.1 ドライバ
インストール
- ぺージ最下部の、以下のファイルをダウンロードして実行すると、適切なファイルがインストールされる。
VM_BOOT\vm_web.exe
インストーラの起動
インストール完了
開発
Silverlight
- http://msdn.microsoft.com/en-us/library/ff402526(VS.92).aspx
- http://www.youtube.com/watch?v=oHt1Q1MITZg
起動
プロジェクトの作成
- 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 Sharp |
- 配置したボタンをダブルクリックしてコーディング
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以降かどうかを確認する。
- DirectX Caps Viewer Tool
- このツールで、グラフィックカードが DirectX10 以降か判定できる。
- DirectX SDK に同梱されている
SDKをインストールして、DXCapsViewer.exeを起動
(SDK root)\Utilities\Bin\x86 or x64
© 2006 矢木浩人














