« 【#Xamarin.Forms】【#UWP】 「游ゴシックを指定するには?」 あるいは 「三点リーダー『…』を中央に配置するには?」 | トップページ | 【#UWP】アプリに、 ユーザーからのフィードバック機能を付けよう »

2017年2月 6日 (月)

【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています

UWP101

「UWP アプリ開発 101 (one oh one)」

Windows Forms 開発者のための
C# / XAML による UWP アプリ開発入門

(約200ページ)

この本は、 2~3日間の研修を想定して作成したテキストです。 Windows Forms 開発者にとっては馴染みの薄いデータバインディングやデータテンプレートなどに重点を置いて解説しています。
※ Xamarin ではなく、MS 純正の UWP アプリ開発方式の方です。

UWP アプリとして、 Windows ストアで現在は無料で配布しています。 次版から一部有償化する予定ですので、 ダウンロードはお早めに♪

入手はこちらからどうぞ↓
Get it on Windows 10

Windows 10 Creators Update の Insider Preview 版 (build 14986 より後) にて、 アプリの起動中に必ず落ちてしまうという不具合が発生していました。

これはアプリが使用しているライブラリー側の問題のようで、 その修正待ちとなります。 3月 4日頃にリリースされた build 15048 にて修正されたようです。

Windows 10 フィードバック Hub へのリンク:

Windows 10 Mobile でも読めます。
UWP アプリなので、 HoloLens や Xbox One でも OK ♪
20170206_uwp101_02

 

目次

第1章    はじめに
第2章    "Hello, UWP!"
第3章    UWPアプリ概要
第4章    画像ファイルを表示する
第5章    画面レイアウトの基礎
第6章    「ピクチャ」フォルダーのファイルを一覧する
第7章    データバインディング
第8章    データテンプレート
第9章    スタイルとコントロールテンプレート
第10章    表示状態と状態トリガー
第11章    画面遷移
第12章    テキストファイルの読み書き
第13章    アプリ実行時のライフサイクル
第14章    デバイス固有コード
第15章    リリースビルド/パッケージ/WACK/自動テスト
第16章    UWPアプリ開発の情報リソース

 

ご意見・ご要望

誤りのご連絡やご要望などは、 フィードバック Hub からお願いします。

画像などを添付していただいても届きませんので、お気を付けください。

20170223_uwp101_feedback01a
20170223_uwp101_feedback02a

 

:余談: 技術解説

解説している内容は、 MS 純正 UWP アプリ開発技術です。
でも、 このアプリ自体は Xamarin.Forms で作ってたりします f(^^;

20170206_uwp101_01

UWP 用のカスタムレンダラを3つ作りました。

PdfWebViewRenderer : WebViewRenderer
これは "Display a Local PDF File in a WebView" で解説されているもの、 ほぼそのままです (このページには Android / iOS のコードも載っています)。
ButtonWithTooltipRenderer : ButtonRenderer
これは単にツールチップを出したかっただけ。 無くても実用上の問題はないはず。
AdControlRenderer : ViewRenderer<AdControl, Windows.UI.Xaml.Controls.Grid>
MS の AdControl を表示するためのカスタムレンダラ。
こればっかりは UWP 専用です。

|

« 【#Xamarin.Forms】【#UWP】 「游ゴシックを指定するには?」 あるいは 「三点リーダー『…』を中央に配置するには?」 | トップページ | 【#UWP】アプリに、 ユーザーからのフィードバック機能を付けよう »

プログラミング」カテゴリの記事

* プログラミング ( Metro スタイル )」カテゴリの記事

* プログラミング ( Xamarin )」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: 【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています:

« 【#Xamarin.Forms】【#UWP】 「游ゴシックを指定するには?」 あるいは 「三点リーダー『…』を中央に配置するには?」 | トップページ | 【#UWP】アプリに、 ユーザーからのフィードバック機能を付けよう »