Don Box 著
新丈 径 監修
新丈 径 翻訳
新丈 径 原著
Chris Sells 著
Brandon Satrom 著
これまでのWindowsとは大きく異るインターフェイスを採用し、賛否両論を巻き起こしたWindows 8。けれども、そのおかげ(?)でJavaScriptによるアプリケーション開発が可能になりました。
本書はWebプログラマのデファクト開発言語で、Windowsで動作する専用アプリケーションを作成する方法を、Microsoftの元“中の人”が徹底解説してくれます。もちろん、Windows 8に搭載された各種機能の詳細も網羅しているので、C#/VB.NET開発者の方々にも有益な情報満載です。
ReyBangoによる序文
はじめに
用語について
本書の目的
対象とする読者
サンプルコード
著者と連絡を取る方法
謝辞
著者について
はじめてのWindowsストアアプリ
VisualStudio2012を始めよう
Blendにおけるコントロール、バインド設定、スタイル設定
ナビゲーション
WinJSおよびWinRTにおけるネットワーク処理
「分割アプリケーション」テンプレート
それからそれから
ここまでのまとめ
バインド
イニシャライザ
バインドリスト
ソートとフィルタリング
グループ化
テンプレート
コントロール
ここまでのまとめ
レイアウト:デバイスマトリクスとうまくやる
CSSのレイアウト機能でアプリケーションの調整を行う
CSSとWinJSを使ってアダプティブなUIを作成する
ここまでのまとめ
Windowsストアアプリにおけるタイポグラフィ
OS提供のアイコノグラフィを利用する
Windowsストアアプリにおけるアイコンフォントの使用と操作
ここまでのまとめ
オーディオ/ビデオの取り扱い
Windows8でメディアを使ってみよう
メディアのスタイル設定とカスタムコントロールの作成
ビデオに字幕をつける
ビデオエフェクトの追加
Windowsストアアプリでのオーディオの取り扱い
ファイルピッカーでユーザーのメディアライブラリを扱う
複数のファイルの選択
その他のファイルピッカー
キャプチャしたメディアの扱い
PlayToを使ってネットワークに対応したアプリケーションにする
ここまでのまとめ
SVGとCanvasを使用してのHTML5グラフィック
ピクセル操作
Windowsストアアプリでのアニメーション
ここまでのまとめ
設定(Settings)
ライフタイム
ファイル
ライブラリ
ここまでのまとめ
ネットワーク機能
モバイルネットワーク
XMLHttpRequest
シンジケーション
バックグラウンドでのデータ転送
Webコンテンツ
ここまでのまとめ
Windows8のシェル
コントラクト
検索コントラクト
共有コントラクト
連絡先コントラクト
コントラクトプロバイダのデバッグ
ここまでのまとめ
ライブタイル
バッジ
バックグラウンドタスク
トースト通知
ここまでのまとめ
タッチの世界にようこそ
デバイス機能の活用
位置情報データの活用
センサーの活用
ここまでのまとめ
1つのアプリケーションを複数の言語で作る
最初の一歩
WinRTとJavaScript環境
WinRTのクラス
WinRTオブジェクト
C++/CXとJavaScriptにおけるWinRT型
デリゲートと関数
イベント
並列性と非同期性
ここまでのまとめ
提出の準備
アプリケーションをWindowsストアに提出する
広告の扱い
アプリケーションの試用版を使えるようにする
アプリ内販売の使用
どうマネタイズするか
アプリケーションの宣伝と管理
ここまでのまとめ
Hello,World
値と型
演算子
オブジェクト
Date
正規表現
配列
オブジェクトのプロトタイプ(クラス)
関数
デバッグ出力
スコープ
Strict
シリアライズ
アプリケーションのコンテンツと構成にHTMLを使う
レイアウト/スタイル指定にCSSを使用する
WindowsストアアプリにおけるCSS
Windowsストアアプリの変更点の概要
Windows8ストアアプリをWindows8.1に対応させる
本書のサンプルをWindows8.1に対応させてみる
Windows8.1で追加された機能
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。