【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています
「UWP アプリ開発 101 (one oh one)」
Windows Forms 開発者のための
C# / XAML による UWP アプリ開発入門
(約200ページ)
この本は、 2~3日間の研修を想定して作成したテキストです。 Windows Forms 開発者にとっては馴染みの薄いデータバインディングやデータテンプレートなどに重点を置いて解説しています。
※ Xamarin ではなく、MS 純正の UWP アプリ開発方式の方です。
UWP アプリとして、 Windows ストアで現在は無料で配布しています。 次版から一部有償化する予定ですので、 ダウンロードはお早めに♪
Windows 10 Creators Update の Insider Preview 版 (build 14986 より後) にて、
アプリの起動中に必ず落ちてしまうという不具合が発生していますした。
これはアプリが使用しているライブラリー側の問題のようで、 その修正待ちとなります。 3月 4日頃にリリースされた build 15048 にて修正されたようです。
Windows 10 フィードバック Hub へのリンク:
- アプリとゲーム > UWP アプリ開発 101 > 起動直後、本文が表示される前に必ず落ちる。
- 開発者向けプラットフォーム > UI フレームワークとコントロール (XAML) > WebView control causes an exception when loading PDF.js. (build 15042)
Windows 10 Mobile でも読めます。
UWP アプリなので、 HoloLens や Xbox One でも OK ♪
目次
第1章 はじめに
第2章 "Hello, UWP!"
第3章 UWPアプリ概要
第4章 画像ファイルを表示する
第5章 画面レイアウトの基礎
第6章 「ピクチャ」フォルダーのファイルを一覧する
第7章 データバインディング
第8章 データテンプレート
第9章 スタイルとコントロールテンプレート
第10章 表示状態と状態トリガー
第11章 画面遷移
第12章 テキストファイルの読み書き
第13章 アプリ実行時のライフサイクル
第14章 デバイス固有コード
第15章 リリースビルド/パッケージ/WACK/自動テスト
第16章 UWPアプリ開発の情報リソース
ご意見・ご要望
誤りのご連絡やご要望などは、 フィードバック Hub からお願いします。
※ 画像などを添付していただいても届きませんので、お気を付けください。
:余談: 技術解説
解説している内容は、 MS 純正 UWP アプリ開発技術です。
でも、 このアプリ自体は Xamarin.Forms で作ってたりします f(^^;
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】アプリに、 ユーザーからのフィードバック機能を付けよう »
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「* プログラミング ( Metro スタイル )」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
- 【#UWP】 15063用の Acrylic Effect を、ちゃんと実装してみる(2017.08.05)
「* プログラミング ( Xamarin )」カテゴリの記事
- 【#UWP】入門書 「UWP アプリ開発 101」 第2版 (VS2017 対応) 好評発売中です(2017.07.01)
- 【#UWP】プロモーション コードを使ってアプリを宣伝する / βテストする(2017.02.23)
- 【#UWP】アプリに、 ユーザーからのフィードバック機能を付けよう(2017.02.10)
- 【#UWP】入門書 「UWP アプリ開発 101」 を無料配布しています(2017.02.06)
- 【#Xamarin.Forms】【#UWP】 「游ゴシックを指定するには?」 あるいは 「三点リーダー『…』を中央に配置するには?」(2017.02.05)
この記事へのコメントは終了しました。
コメント