Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

.NET 初心者が作る Windows Phone アプリ

2,698 views

Published on

2011/08/27 Silverligt/Phone Quest I のセッションで使用した資料です

Published in: Self Improvement
  • Be the first to comment

.NET 初心者が作る Windows Phone アプリ

  1. 1. .NET 初心者が作る Windows Phone アプリ<br />2011.08.27<br />Silverlight/Phone Quest I<br />@kazuakix<br />
  2. 2. TAUCHI Kazuaki<br />Blog http://blog.tauchi.net/<br />Twitter @kazuakix<br />こういう者です<br />自己紹介<br />
  3. 3. Windows Mobile 向け<br />iHighway Viewer<br />QR Reader<br />Windows Phone 7 向け<br />Amazon Checker<br />Wakamurasaki<br />CIDR Calc<br />Eawase<br />こんなアプリ作ってました<br />     n ∧_∧ n + (ヨ(* ´∀`)E)<br />だいたい思いつきです<br />
  4. 4. どうやってアプリを作るのか?<br />ちょっと作ってみませんか?<br />せっかくだから公開したらどうですか?<br />本日の内容<br />
  5. 5. Q.どうやってアプリを作るのか?<br />A. パクる<br />
  6. 6. Windows Phone デベロッパー センターhttp://msdn.microsoft.com/ja-jp/windowsphone/default<br />Code Samples for Windows Phonehttp://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx<br />Windows Phone 7 Training Kithttp://msdn.microsoft.com/en-us/gg266499http://msdn.microsoft.com/ja-jp/windowsphone/gg749854  ← 日本語!!<br />Mango Training Coursehttp://msdn.microsoft.com/en-us/hh220612<br />Silverlight for Windows Phone Toolkit Source & Samplehttp://silverlight.codeplex.com/releases<br />パクるもとはここにある<br />
  7. 7. C# は既に 3.0 に...<br />なんか JavaScript みたいになってるんですけど?<br />このメソッド、どこで定義してるの?<br />なんか SQL みたいなの混じってるんですけど?<br />サンプル読む時につまづいたところ主に .NET1.1あたりで置いてきぼりの人向け<br />
  8. 8. それ、ラムダ式ってやつです<br />僕らはこう書いてましたね<br />なんか JavaScript みたい(ry<br />
  9. 9. 唐突に出てきたこのメソッド、<br />無関係のクラスで変な宣言されてましたよ(拡張メソッドって言うらしいですよ)<br />このメソッド、どこで(ry<br />
  10. 10. Σ (゚Д゚;)<br />それ、LINQ ってやつです<br />こんな真似もできますよ<br />なんか SQL みたいなの混じって(ry<br />
  11. 11. 参考書籍<br />
  12. 12. 作りたいアプリの内容を考える<br />自分が欲しいもの<br />どこかからかデータを取ってくるもの<br />どこかにデータをアップするもの<br />ちょっと手間を減らしてくれるもの<br />どうしても思いつかないなら、iOS, Android アプリの人気ランキング見て上から順番に作っていくってとか?<br />【超重要】アプリの名前を考える<br />では、アプリを作り始めましょう<br />
  13. 13. 入れ物を作って<br />読み込んで<br />表示する<br />おおまかな流れ<br />
  14. 14. 入れ物を作って<br />
  15. 15.
  16. 16. 読み込んで<br />
  17. 17. ちょいと XAML 書いちゃいましょう<br />表示する<br />
  18. 18. コードもちょっとだけ追加<br />
  19. 19. あれ?<br />
  20. 20. Silverlight は シフトJIS読み込めません<br />NuGet 入れて“Japanese.Text.Encoding” をインストールしましょう<br />(余談)SJISを読み込む<br />
  21. 21. エンコーディングに指定してやります<br />(余談)SJISを読み込む<br />
  22. 22. こんな感じ<br />
  23. 23. AppHubのページに解説ができてます<br />Marketplace に提出しよう準備編<br />
  24. 24. AppHubのページに解説が(ry<br />用意するもの<br />XAPファイル<br />概要説明<br />検索用キーワード<br />アイコン3種類<br />90×90 、173×173 、200×200<br />スクリーンショット<br />Marketplace に提出しようアプリ登録編<br />
  25. 25. Marketplace に提出しよう失敗編<br />
  26. 26. こんな資料がもらえます<br />
  27. 27. http://rejectdb.pin2wp.jp/<br />みんなの失敗談はコチラ<br />
  28. 28. Marketplace に提出しよう成功編<br />
  29. 29. Marketplace に提出しよう非常事態編<br />
  30. 30. こんな資料がくっついてきます<br />
  31. 31. 俺用アプリもいいですが、Marketplace に出てくるとやっぱり燃えます<br />みんなでMarketplace 盛り上げていきませんか?<br />まとめ<br />

×