まぐらぼ

日々の雑記を書いています。

こんなストアアプリ入門書が欲しい

HTML5/JSは無視。XAML/C#で。
すべての項目に動作するサンプルをつける。
価格は5000円以内にして欲しい。
家族や愛犬への謝辞は厳禁。
ストアアプリの申請方法も不要。PDFで完璧なのがあったはず。


MVVMとか依存関係プロパティとか最初に説明しないとダメだろ。
MSDNのPPLの説明もひどい。でもTPLの説明はわかりやすい。
MSDNのストアアプリDirectXの的当てゲームは見たら混乱するから見ないほうが良い。
MSDNの依存関係プロパティの説明もひどい。この人も同じ事言っている。

1章.はじめに

  • 本書の使い方
  • WinRTとは
  • WPFとSTOREAPPの関係

乱暴にいうとストアアプリってWPFのサブセットだし、WPFのが情報量多いから検索するときWPFで調べた方が早かったりする。

2章. XAML/C#の基本
2.1 使ってみた

  • プロジェクトの解説:.c.gsの説明やビルドアクション
  • XAMLの基本
  • UIコントロール:Button/TextBox/ListViewだけでOK
  • ListViewのコントロールテンプレート
  • XAMLのREAD/WRITE:ファイル保存できるディレクトリに制限ある事も説明する

2.2 考えてみた

  • 基本クラスの説明:FrameworkElement等の基本クラスを一通り説明する
  • リソース、スタイル
  • 依存関係プロパティ Register
  • 添付プロパティ ... RegistrAttached
  • MVVMパターン

 MVC->MVP->MVVM、コマンド、通知

  • トリガー
  • VisualStateManager
  • ビヘイビア
  • ストーリーボード・アニメーション

2.3 タスクつくってみた(3章の準備)

  • UIスレッドとディスパッチ
  • async/await

3章. タスク並列プログラミング

  • データ並列は簡単に理解できるからスルーでOK.
  • PPL(C++/CX) :TPLマスターした後でやった方が良さそう
  • TPL(C#) :
  • 軽量タスク並列フレームワークを作る

4章 おまけ

  • LiveSDKとOAuth
  • Twitterクライアント
  • SHADEREFFECT(ピクセルシェーダ)
  • ストアアプリとDirectX



いまならベゾルト本か「プロのための~」が良いです。
プログラミングWindows 第6版 上 (Microsoft Press)

プログラミングWindows 第6版 上 (Microsoft Press)



追記:現在は上の2冊の方がよいです。
入門書は数冊読んだが次の本が一番よかった。windows8.1+VS2012だとRSSReaderのサンプルが例外でるようになってるけど。VS2013にするとOKだしwin8+VS2012でも問題ない。
Windows8ストアアプリ開発入門

Windows8ストアアプリ開発入門