windows IoT (UWP) 開発情報源まとめ
Windows開発素人が、Raspberry PiでWindows IoTのソフトを作ろうと思って、いろいろ調べたことをまとめます。
2017年10月の時点では、本屋に行っても良書に出会えずにどこから手をつけていいのかわからない状態で大変苦労しています。。ググろうにも、何で検索したらいいのかもわからず手詰まりです・・。
始まりはC#、一歩踏み込むとMicrosoft沼。
出発点はC#の文法を理解するところなのですが、実際にサンプルコードを読んだりコードを書いたりすると.NET Frameworkがチラチラ顔をだします。
Windows IoTといっても、急に新しいテクノロジが出てきたわけではなくて、これまでのWindows開発の歴史の上に積み上げられたものです。このあたりの基礎的な知識を知っておくと、8.1とかwindows phone用の書籍からも情報を拾えるようになります。
ひとまず、開発全体を理解するために一冊用意して、分からないときには必要に応じて別の本を買い足すのが良いと思います。
まずは開発全体を知ってから挑むべし。
- Microsoftの中の人が書いた本らしく、よくまとまっています。
[他にもこんな本買いました]
- Windows8 プログラミング本格入門 ~ストアアプリのUI/UX・実装・テストまで [Windows8.1対応版]
- Windows8 開発ポケットリファレンス
- エッセンシャル Silverlight 3 (Programmer's SELECTION)
C#文法
猫でもわかるC#プログラミング 第3版 (猫でもわかるプログラミング)
- 作者: 粂井康孝
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/02/27
- メディア: 単行本
- この商品を含むブログ (2件) を見る
- C#の文法の概念を平易な言葉で言い換えています。
新プログラミング環境 C#がわかる+使える (@IT技術叢書シリーズ)
- 作者: 川俣晶
- 出版社/メーカー: 技術評論社
- 発売日: 2002/06/01
- メディア: 単行本
- クリック: 3回
- この商品を含むブログ (2件) を見る
- 猫でもわかる〜よりも、少し実践的。
- 一冊手元においておくと安心。
- Taskとかasync awaitとかを理解したい人向けには鉄板。
[他にもこんな本買いました]
Visual Studio
はじめてのVisual Studio 2017―「Windows」「Android」「iOS」用アプリが開発可能な統合環境 (I・O BOOKS)
- 作者: 森博之
- 出版社/メーカー: 工学社
- 発売日: 2017/06/01
- メディア: 単行本
- この商品を含むブログを見る
- 変なところで時間を浪費したくない場合は読んでおくと吉。
[他にもこんな本買いました]
- プロフェッショナルマスター Visual C# 2012
- 絶対現場主義Visual C#実践講座―開発の現場から生まれた実践テクニック&TIPS集
- 現場ですぐに使える! VisualC#2015逆引き大全500の極意
XAML
エッセンシャル Silverlight 3 (Programmer's SELECTION)
- 作者: アシュラフ・ミチャイル,株式会社プロシステムエルオーシー
- 出版社/メーカー: 翔泳社
- 発売日: 2010/03/04
- メディア: 大型本
- 購入: 2人 クリック: 37回
- この商品を含むブログ (5件) を見る
- ベクタグラフィックスの部分(pathgeometoryなど)を参考にしました。
プログラミング WINDOWS PHONE (MSDNプログラミングシリーズ)
- 作者: 高橋忍
- 出版社/メーカー: 日経BP社
- 発売日: 2011/10/06
- メディア: 単行本
- 購入: 2人 クリック: 264回
- この商品を含むブログ (30件) を見る
- ベクタグラフィックスの部分(pathgeometory)が少し参考になりました。
.NET Framework
プログラミング.NET FRAMEWORK 第3版 (Microsoft Press)
- 作者: Jeffrey Richter,藤原雄介
- 出版社/メーカー: 日経BP社
- 発売日: 2011/02/03
- メディア: 単行本
- 購入: 10人 クリック: 500回
- この商品を含むブログ (20件) を見る
- UWPの基礎。なかなかWebからまとまった情報を入手するのは難しいので、一冊持っておくと重宝する。
Windows IoT
- 厳密にはIoTではないのですが、IoTで音声扱うときに参考にしました。
[他にもこんな本買いました]