Windows Phone 7はじめました<br />2011/4/16 初音玲<br />
自己紹介<br /><ul><li>Microsoft MVP for Visual Basic
Oracle ACE
ハンドヘルド機->Palm->スマホ
痛IDEとか作りました</li></ul>2<br />
アジェンダ<br />実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />3<br />
実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />4<br />
実機について<br />2010/11/11 注文(予約してたのに...)<br />2010/11/15 入手<br />2010/11/16 液晶剥離発見<br />2010/11/17 初期不良報告<br />2010/11/18 返品<...
実機について<br />DEMO<br />6<br />
Windows Phone 7の操作名<br />7<br />
実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />8<br />
開発環境の構築<br />9<br />http://create.msdn.com/ja-JP <br />Windows Phone Developer Toolsの入手<br />無料<br />
Windows Phone Developer Tools<br />10<br />
開発スタイル<br />11<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone Emulator Resources<br />Windows Phone 7アプリ...
WPDTインストール時の注意点<br />12<br />日本語VSにテンプレートがインストールされない<br />Common7IDEProjectTemplatesCSharpSilverlight for Windows Phoneフォル...
最短インストール手順<br />13<br />Visual Studio 2010インストール<br />Windows Phone Developer Toolsインスト<br />英語版Expression Blend 4アンインスト<b...
完成<br />14<br />
Visual Basicで書きたい!<br />15<br />
Expression Blend 4<br />16<br />言語欄<br />
実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />17<br />
開発スタイル<br />18<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone Emulator Resources<br />Windows Phone 7アプリ...
標準的なアイコンも付属<br />19<br />
HiraganaTwitのUI<br />20<br />
HiraganaTwitの構成<br />
ロジックの実装<br /><shell:ApplicationBarIconButton<br />IconUri="/Icons/appbar.download.rest.png" Text="Home" Click="Home_Button...
Reactive Extentions<br />client.GetResponseText() _<br />    .Select(Function(s)<br />                Return XElement.Pars...
実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />24<br />
開発デバッグ<br />25<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone Emulator Resources<br />Windows Phone 7アプリ...
開発デバッグ<br />
実機デバッグ<br />27<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone 7実機<br />Windows Phone 7アプリコード<br />Silver...
実機デバッグ<br />
Upcoming SlideShare
Loading in...5
×

Windows Phone 7はじめました

1,099

Published on

CLR/H#56資料

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,099
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Phone 7はじめました

  1. 1. Windows Phone 7はじめました<br />2011/4/16 初音玲<br />
  2. 2. 自己紹介<br /><ul><li>Microsoft MVP for Visual Basic
  3. 3. Oracle ACE
  4. 4. ハンドヘルド機->Palm->スマホ
  5. 5. 痛IDEとか作りました</li></ul>2<br />
  6. 6. アジェンダ<br />実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />3<br />
  7. 7. 実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />4<br />
  8. 8. 実機について<br />2010/11/11 注文(予約してたのに...)<br />2010/11/15 入手<br />2010/11/16 液晶剥離発見<br />2010/11/17 初期不良報告<br />2010/11/18 返品<br />2010/11/29修理返送->状況変わらず<br />2010/12/01 交換希望で返品<br />2010/12/08やっと入手<br />レアケースなので<br />参考にしちゃダメです<br />5<br />
  9. 9. 実機について<br />DEMO<br />6<br />
  10. 10. Windows Phone 7の操作名<br />7<br />
  11. 11. 実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />8<br />
  12. 12. 開発環境の構築<br />9<br />http://create.msdn.com/ja-JP <br />Windows Phone Developer Toolsの入手<br />無料<br />
  13. 13. Windows Phone Developer Tools<br />10<br />
  14. 14. 開発スタイル<br />11<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone Emulator Resources<br />Windows Phone 7アプリコード<br />Silverlight 4 Toolsfor Visual Studio<br />Visual Studio 2010Express<br />for Windows Phone<br />
  15. 15. WPDTインストール時の注意点<br />12<br />日本語VSにテンプレートがインストールされない<br />Common7IDEProjectTemplatesCSharpSilverlight for Windows Phoneフォルダ配下の1033フォルダをコピーして1041フォルダにリネーム<br />Common7IDEItemTemplatesCSharpSilverlight for Windows Phoneフォルダ配下の1033フォルダをコピーして1041フォルダにリネーム<br />コマンドラインで devenv /setup実行<br />日本語Expression Blend4が入っていてはダメ<br />
  16. 16. 最短インストール手順<br />13<br />Visual Studio 2010インストール<br />Windows Phone Developer Toolsインスト<br />英語版Expression Blend 4アンインスト<br />日本語版Expression Blend 4インスト<br />日本語版Expression Blend 4 SP1インスト<br />
  17. 17. 完成<br />14<br />
  18. 18. Visual Basicで書きたい!<br />15<br />
  19. 19. Expression Blend 4<br />16<br />言語欄<br />
  20. 20. 実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />17<br />
  21. 21. 開発スタイル<br />18<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone Emulator Resources<br />Windows Phone 7アプリコード<br />Silverlight 4 Toolsfor Visual Studio<br />Visual Studio 2010Express<br />for Windows Phone<br />
  22. 22. 標準的なアイコンも付属<br />19<br />
  23. 23. HiraganaTwitのUI<br />20<br />
  24. 24. HiraganaTwitの構成<br />
  25. 25. ロジックの実装<br /><shell:ApplicationBarIconButton<br />IconUri="/Icons/appbar.download.rest.png" Text="Home" Click="Home_Button_Click" /><br /> Private Sub Home_Button_Click(sender As System.Object,<br /> e As System.EventArgs)<br />Try<br />If Not TimeLineMode = EnumTimelineMode.Home Then<br />TimeLineMode = EnumTimelineMode.Home<br />Me.Result_ListBox.ItemsSource = Nothing<br />Me.Result_ListBox.ItemsSource = HomeTimeline<br />Me.Result_ListBox.UpdateLayout()<br />End If<br />Call GetList()<br />Catch ex As Exception<br />End Try<br />End Sub<br />
  26. 26. Reactive Extentions<br />client.GetResponseText() _<br /> .Select(Function(s)<br /> Return XElement.Parse(s)<br /> End Function) _<br /> .SelectMany(Function(xe) xe.Descendants("status") _<br /> .Select(Function(x)<br /> Return New TItem With {.id = x.Element("id").Value<br /> }<br /> End Function).Reverse) _<br /> .DistinctUntilChanged(Function(t) t.id) _<br /> .ObserveOnDispatcher() _<br />.Subscribe(Sub(t)<br /> If timeline.Count = 0 Then<br />timeline.Insert(0, t)<br />ElseIfCType(timeline(0), TItem).id < t.id Then<br />timeline.Insert(0, t)<br /> End If<br /> End Sub, _<br /> Sub(ex)<br />MessageBox.Show(ReadWebException(ex))<br />End Sub, _<br /> Sub()<br />Me.Result_ListBox.ItemsSource = Nothing<br />Me.Result_ListBox.ItemsSource = timeline<br />Me.Result_ListBox.UpdateLayout()<br /> End Sub)<br />
  27. 27. 実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />24<br />
  28. 28. 開発デバッグ<br />25<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone Emulator Resources<br />Windows Phone 7アプリコード<br />Silverlight 4 Toolsfor Visual Studio<br />Visual Studio 2010Express<br />for Windows Phone<br />
  29. 29. 開発デバッグ<br />
  30. 30. 実機デバッグ<br />27<br />Windows Phone 7アセンブリ<br />配置<br />デバッグ実行<br />Windows Phone 7実機<br />Windows Phone 7アプリコード<br />Silverlight 4 Toolsfor Visual Studio<br />Visual Studio 2010Express<br />for Windows Phone<br />
  31. 31. 実機デバッグ<br />
  32. 32. 実機デバッグにはApp Hub登録必須<br />29<br />2010/11/13:App Hubにアカウントを登録する<br />2010/11/13:App Hubの確認の電子メールを受信する<br />2010/11/13:メールアドレス確認後にメールを受信する<br />2010/11/13:GeoTrustに本人確認の手続き開始依頼をする※ここでGetTrustとChatで会話するとChat終わった直後に次のステップのための下記のメールを取得できます。<br />2010/11/27:GeoTrustから本人確認用証明書の送信依頼を受信する※ここでGetTrustとChatで会話するとChat終わった直後に次のステップにいけます。<br />2010/12/06:本人確認用証明書の内容について不備があったのを指摘されて訂正して送信する<br />2010/12/07:GeoTrustとChatをする<br />2010/12/08:GeoTrustアジアサポートからのメールを受信する<br />2010/12/10:GeoTrustでの本人確認完了<br />2010/12/11:Windows Marketplace account notificationを受信する<br />Windows Phone Developer Registrationツールで登録<br />改善されたようです<br />
  33. 33. 実機について<br />開発環境の構築<br />開発<br />実機デバッグ<br />まとめ<br />30<br />
  34. 34. まとめ<br />アプリ開発は実機がなくても勉強可能<br />実機があってもデプロイにはApp Hubへの登録が必要<br />有料->学生さんは無料<br />面倒->改善された?<br />31<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×