Submit Search
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
1 like
2,565 views
Ryuichi Nonaka
1 of 35
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
More Related Content
PPTX
Windows phoneの開発ツール
Nobuaki Aoki
PDF
WEC2013 システム開発ステップガイド インストール編 140417 0.04
佳孝 中田
PDF
Windows 10 Developer Readiness [Japan]
Akira Hatsune
PDF
01 tm1 install
Shinsuke Yamamoto
PDF
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
PPTX
Metrostyleappに挑戦してみた
Nobuaki Aoki
PPTX
モバイルアプリ開発体験ハンズオンAndroid 編~ Xamarin 実装からビルド・テスト・配布 & バックエンドの実装まで ~
Masaki Takeda
PPT
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
ShinichiAoyagi
Windows phoneの開発ツール
Nobuaki Aoki
WEC2013 システム開発ステップガイド インストール編 140417 0.04
佳孝 中田
Windows 10 Developer Readiness [Japan]
Akira Hatsune
01 tm1 install
Shinsuke Yamamoto
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
Metrostyleappに挑戦してみた
Nobuaki Aoki
モバイルアプリ開発体験ハンズオンAndroid 編~ Xamarin 実装からビルド・テスト・配布 & バックエンドの実装まで ~
Masaki Takeda
ついに日本上陸!Windows Phone 7.5 アプリケーション開発
ShinichiAoyagi
What's hot
(14)
PDF
Windowsストア アプリケーション概要(紹介編)
Makoto Nishimura
PDF
Silverlight 5でぶり返すWPF不要論
Yuya Yamaki
PDF
Androidを利用した外部機器の制御
Takashi Kanamaru
PPTX
モバイルアプリケーション開発体験ハンズオン ~実装からビルド・テスト・ベータテスト配布まで~ Android 編
Masaki Takeda
PDF
Web Camp 2 - マイクロソフト
hirookun
PPTX
.NETラボ in 秋田 Windows 10 見せてもらおうか新しいWindowsの性能とやらを!!(エンタープライズ向け総集編)
Tomokazu Kizawa
PDF
Android勉強会LT資料
Junichiro Ueno
PDF
Unity開発アプリに広告実装するよー!
caytosales
PDF
What is tested by pre-launch (security) reports?
ak_shio_555
PPTX
Java GUI Programming
Noritaka Kagei
PDF
Windows phone & windows 8で見えてくるメトロの世界
Makoto Nishimura
PPTX
Androidが起こしたオープン・イノベーション
Koji Shigemura
PPTX
Visual Studio Code 拡張の勘所
Masaki Takeda
PDF
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
Yuya Yamaki
Windowsストア アプリケーション概要(紹介編)
Makoto Nishimura
Silverlight 5でぶり返すWPF不要論
Yuya Yamaki
Androidを利用した外部機器の制御
Takashi Kanamaru
モバイルアプリケーション開発体験ハンズオン ~実装からビルド・テスト・ベータテスト配布まで~ Android 編
Masaki Takeda
Web Camp 2 - マイクロソフト
hirookun
.NETラボ in 秋田 Windows 10 見せてもらおうか新しいWindowsの性能とやらを!!(エンタープライズ向け総集編)
Tomokazu Kizawa
Android勉強会LT資料
Junichiro Ueno
Unity開発アプリに広告実装するよー!
caytosales
What is tested by pre-launch (security) reports?
ak_shio_555
Java GUI Programming
Noritaka Kagei
Windows phone & windows 8で見えてくるメトロの世界
Makoto Nishimura
Androidが起こしたオープン・イノベーション
Koji Shigemura
Visual Studio Code 拡張の勘所
Masaki Takeda
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
Yuya Yamaki
Ad
Viewers also liked
(13)
PDF
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
Makoto SAKAI
PDF
標準プロセスを肥大化させない補完型チケット駆動開発の提案
Makoto SAKAI
PDF
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
Makoto SAKAI
PDF
チケット管理システム大決戦第二弾
Ryutaro YOSHIBA
PDF
AWS Black Belt Techシリーズ AWS Lambda
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ AWS Lambda Updates
Amazon Web Services Japan
PDF
Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
Amazon Web Services Japan
PDF
Tune Up AWS Lambda
Keisuke Nishitani
PDF
「ハイレベルメンバーを共創させたら何が起きるか?実験」結果報告会 スライド
Keita Takizawa
PDF
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
PDF
AWSでアプリ開発するなら 知っておくべこと
Keisuke Nishitani
PDF
サーバーレスの今とこれから
真吾 吉田
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
Makoto SAKAI
標準プロセスを肥大化させない補完型チケット駆動開発の提案
Makoto SAKAI
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
Makoto SAKAI
チケット管理システム大決戦第二弾
Ryutaro YOSHIBA
AWS Black Belt Techシリーズ AWS Lambda
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS Lambda Updates
Amazon Web Services Japan
Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS上でのサーバーレスアーキテクチャ入門
Amazon Web Services Japan
Tune Up AWS Lambda
Keisuke Nishitani
「ハイレベルメンバーを共創させたら何が起きるか?実験」結果報告会 スライド
Keita Takizawa
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
AWSでアプリ開発するなら 知っておくべこと
Keisuke Nishitani
サーバーレスの今とこれから
真吾 吉田
Ad
Similar to Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
(20)
PPTX
WindowsPhone arch 神戸#1
Tomonori Ohba
PDF
Windows Phoneで始める拡張現実の世界
Akira Hatsune
PPTX
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Akira Onishi
PDF
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
Masahiko Isshiki
PDF
FxugWP7
c-mitsuba
PDF
Windows Phone 超入門
Akira Hatsune
PDF
Windows Phone 7 UIデザイン/操作ガイド 日本語版
TANREN Inc.
PDF
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
Yasuhiko Yamamoto
PPTX
Windows Phone 7を使った業務アプリの作り方
fukuoka-t
PPTX
テンプレートを使ったストアアプリの作成
Yasuhiko Yamamoto
PPTX
Windows Phone 7アプリ開発入門
Akira Hatsune
PDF
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
Yasuhiko Yamamoto
PDF
Wankuma0402
c-mitsuba
PDF
devsumi17 d-2
dikehara
PDF
Devsumi 17 d-2
Daizen Ikehara
PPTX
楽しいアプリ制作の会 #12 Windows Phone 開発
Tomonori Ohba
PPTX
Windows 8時代のアプリ開発
信之 岩永
PDF
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developer Camp 2012 Japan Fall
PDF
Dev camp2012jpn day2special
Katsuhito Katoh
PDF
Windows Phone 8 アプリ開発 03.構築
Akira Hatsune
WindowsPhone arch 神戸#1
Tomonori Ohba
Windows Phoneで始める拡張現実の世界
Akira Hatsune
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Akira Onishi
第4回.NET中心会議 基調講演「スマートフォン時代の到来と.NET開発」(高橋さま)
Masahiko Isshiki
FxugWP7
c-mitsuba
Windows Phone 超入門
Akira Hatsune
Windows Phone 7 UIデザイン/操作ガイド 日本語版
TANREN Inc.
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
Yasuhiko Yamamoto
Windows Phone 7を使った業務アプリの作り方
fukuoka-t
テンプレートを使ったストアアプリの作成
Yasuhiko Yamamoto
Windows Phone 7アプリ開発入門
Akira Hatsune
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
Yasuhiko Yamamoto
Wankuma0402
c-mitsuba
devsumi17 d-2
dikehara
Devsumi 17 d-2
Daizen Ikehara
楽しいアプリ制作の会 #12 Windows Phone 開発
Tomonori Ohba
Windows 8時代のアプリ開発
信之 岩永
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developer Camp 2012 Japan Fall
Dev camp2012jpn day2special
Katsuhito Katoh
Windows Phone 8 アプリ開発 03.構築
Akira Hatsune
Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka
1.
Windows Phone 7
で 「Hello world」 〜 マークアップエンジニアから抜け出したい 〜 クラスメソッド株式会社 技術部 Web担当 野中 ⿓⼀ Copyright © Classmethod. 1
2.
スピーカー紹介 野中
⿓⼀ ( Ryuichi Nonaka ) 技術部 Web担当 Twitter @caravaco 経験 Webサイト制作3年 • デザイン • コーディング PHP少々 • オブジェクト指向の勉強中 JavaScript • jQueryがなんとなく使える • JavaScriptの基本を勉強中 Copyright © Classmethod. 2
3.
アジェンダ 1.
開発環境の構築 2. プロジェクトの作成 3. エミュレーターを使ってみる 4. 簡単Hello Worldアプリケーションの作成 1. タイトルの編集 2. ボタンコントロールの配置 3. クリックイベントの設定 4. メソッドの編集 5. アプリケーションアイコンの変更 6. オリエンテーションの設定 5. サンプルアプリケーション 6. 参考 Copyright © Classmethod. 3
4.
1,開発環境の構築
Windows Phone Developer Tools Betaのインストール Copyright © Classmethod. 4
5.
1-1, WPDTのサポート環境
OS Windows 7 (x86 and x64 ENU - all editions except Starter Edition) Windows Vista (x86 and x64 ENU with Service Pack 2 - all editions except Starter Edition) 3GB of free disk space on the system drive. 2 GB RAM DirectX 10 capable graphics card with a WDDM 1.1 driver Copyright © Classmethod. 5
6.
1-2, WPDTのインストール内容
Visual Studio 2010 Express for Windows Phone Beta Windows Phone Emulator Beta Silverlight for Windows Phone Beta Microsoft Expression Blend for Windows Phone Beta XNA Game Studio 4.0 Beta Copyright © Classmethod. 6
7.
1-3, 開発環境のダウンロード
Windows Phone Developer Tools Betaをダウンロードする Windows Phone Developer Tools Beta(以降WPDT)を マイクロソフトのWPDTページからダウンロードします。 http://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3&displaylang=en Copyright © Classmethod. 7
8.
1-4, 開発環境のインストール
WPDTのインストール ダウンロードしたWPDTBata_en.isoをVirtual CloneDriveなどで マウントし、インストールを実⾏する。 Copyright © Classmethod. 8
9.
1-5, インストールの完了
インストールが完了すれば、開発環境の準備は完了です。 ⾮常に簡単ですね。 今回は開発環境がすでにインストールされている前提で進めます。 利⽤するツールはこちらの3つです。 Visual Studio 2010 Express for Windows Phone Beta (以下Visual Studio 2010 Express) Windows Phone Emulator Beta (以下エミュレーター) Microsoft Expression Blend for Windows Phone Beta (Expression Blend) Copyright © Classmethod. 9
10.
2,新規プロジェクトの作成
Windows Phone Applicationの作成 Copyright © Classmethod. 10
11.
2-1, Visual Studio
2010 の起動 Windows Phone Application プロジェクトを作成 Visual Studio 2010 Expressを起動し、New Project…をクリックし、 2つのテンプレートが⽤意されているのがわかります。 Silverlight for Windows Phone XNA Game Studio 4.0 今回は「Silverlight for Windows Phone」 の 「 Windows Phone Application 」プロジェクトを作成します。 Windows Phone Applicationも含め3つのプロジェクトが作成できます。 Windows Phone Application Windows Phone List Application Windows Phone Class Library プロジェクト作成画⾯で名前を設定し「OK」をクリックします。 これでプロジェクトの作成は完了です。 Copyright © Classmethod. 11
12.
Visual Studio 2010の起動画⾯ Copyright © Classmethod.
12
13.
Visual Studio 2010のNew
Project画⾯ Copyright © Classmethod. 13
14.
プロジェクトの作成が完了 Copyright © Classmethod.
14
15.
3,エミュレーターを使ってみる
Windows Phone Emulator Betaの利⽤ Copyright © Classmethod. 15
16.
3-1, エミュレーターを起動
Visual Studio 2010 Express からエミュレーターを起動 Start Debuggingボタン(F5)を押してエミュレーターを起動します。 Copyright © Classmethod. 16
17.
3-2, エミュレーターの特徴
2010年8⽉30⽇現在 オリエンテーションの変更 ズームセッティング ハードウェアボタン(Start, Search, Back) ⽇本語の表⽰も可能(現時点ではあまりきれいじゃない) マウスによる疑似タッチ操作 (マルチタッチ対応ディスプレイであれば指でも操作が可能) キーボード⼊⼒⾮対応 エミュレーターはショートカットを作成することで単体起動も可能です。 参考:http://blogs.msdn.com/b/shintak/archive/2010/08/22/10052840.aspx Copyright © Classmethod. 17
18.
4,Hello World
Message Boxを使ったHello Worldを表⽰するアプリケーション作成 Copyright © Classmethod. 18
19.
4-1, Expression Blendの起動
効率よく画⾯設計が可能なExpression Blendを起動します。 Copyright © Classmethod. 19
20.
4-2, タイトルの変更
アプリケーション・ページタイトルの変更 ビューから直接タイトルを編集します。 1. アプリケーションタイトルを「Classmethod Application」に変更 します。 2. ページタイトルを「Message Box」に変更します。 Copyright © Classmethod. 20
21.
4-3, ボタンの配置
ボタンコントロールの配置 Message Boxを表⽰するためのボタンを配置します。 1. アセットウィンドウの「Controls」を選択し、「Button」をビュー にドラッグして配置します。 2. 配置したボタンコントロールを適当な位置に調節し、ボタンのラベル をダブルクリックして「Click!」に変更します。 Copyright © Classmethod. 21
22.
4-3, クリックイベントの設定
Message Boxを表⽰するためのクリックイベントを設定 ボタンコントロールにイベントを設定します。 1. 先ほどのボタンコントロールを選択し、 プロパティウィンドウの イベントパネルを開きます。 2. ボタンコントロールのNameを 「MassageBoxBtn」に変更します。 3. Clickイベントのプロパティ設定の部分を ダブルクリックします。 4. MainPage.xaml.csが開き、 ⾃動でMainPageクラスに MessageBoxBtn_Clickメソッドが 追加されます。 Copyright © Classmethod. 22
23.
MainPage.xaml.cs Copyright © Classmethod.
23
24.
4-4, メソッドの編集
アラート表⽰の処理を設定する Message Boxを利⽤してアラートを表⽰します。 1. 先ほどのMessageBoxBtn_Clickメソッドに MessageBox.Show(“Hello World!”); を記述します。 Copyright © Classmethod. 24
25.
4-5, アプリケーションアイコンの変更
タイルとアプリケーションリストに表⽰されるアイコンの変更 タイル表⽰とアプリケーション⼀覧に表⽰されるアイコンを設定します。 1. プロジェクトフォルダのApplicationIcon.png(62*62)がアプリ ケーション⼀覧のアイコンです。 2. Background.png(173*173)がタイル表⽰のアイコンになります。 Copyright © Classmethod. 25
26.
4-6, オリエンテーションの設定
アプリケーションのオリエンテーション対応 Portrait、Landscapeの両⽅に対応します。 1. オブジェクト&タイムラインウィンドウから 「 PhoneApplicationPage 」を選択し、プロパティウィンドウにある 「Common Properties」> 「SupportedOrientations」を 「PortraitOrLandscape」に変更します。 Copyright © Classmethod. 26
27.
4-7, 実⾏
作成したアプリケーションを実⾏して表⽰してみます。 Copyright © Classmethod. 27
28.
5,サンプルアプリケーション
Code Samples for Windows Phone http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx Copyright © Classmethod. 28
29.
リストアプリケーション Copyright © Classmethod.
29
30.
アプリケーションバーサンプル Copyright © Classmethod.
30
31.
セッティングサンプルアプリケーション http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx Copyright © Classmethod.
31
32.
天気予報アプリケーション http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx Copyright © Classmethod.
32
33.
ブラウザーサンプルアプリケーション http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx Copyright © Classmethod.
33
34.
7,参考
Windows Phone http://www.windowsphone7.com/ Windows Phone Development http://msdn.microsoft.com/en-us/library/ff402535(v=VS.92).aspx ⾼橋 忍のブログ http://blogs.msdn.com/b/shintak/ Windows Phone Developer Tools Beta http://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491- a1bfaf32f2e3&displaylang=en#filelist UI Design and Interaction Guide for Windows Phone 7 Series (PDF) http://download.microsoft.com/download/D/8/6/D869941E-455D-4882-A6B8- 0DBCAA6AF2D4/UI%20Design%20and%20Interaction%20Guide%20for%20Windows%20Phone%207%20Series.pdf Design Templetes for Windows Phone 7 http://go.microsoft.com/fwlink/?LinkId=196225 Application Bar Icons for Windows Phone 7 Series http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=369b20f7-9d30-4cff-8a1b- f80901b2da93 Windows Phone Design System - Codename Metro http://go.microsoft.com/fwlink/?LinkID=189338http://go.microsoft.com/fwlink/?LinkID=189338 Copyright © Classmethod. 34
35.
ご静聴ありがとうございました。 Copyright © Classmethod.
35
Download