JavaScriptで作るWindows ストアアプリ開発スタートガイド

JavaScriptで作るWindows ストアアプリ開発スタートガイド

¥2,800+税

品種名
書籍
発売日
2013/2/21
ページ数
335
サイズ
B5変型判
著者
田中賢一郎 著
ISBN
978-4-8443-3352-4

Windowsストアアプリ開発の最初に読む本! 公式ガイドラインをやさしく解説

はじめてのWindowsストアアプリ開発をていねいにサポート! Windows ストアアプリは、JavaScript/HTML5/CSS3の知識を活かし、Visual Studio 2012 Express(*)で構築できます。その画面デザイン・機能・UIから完成品のストア登録まで、公式ガイドラインを熟知した著者がやさしく解説。 Webデザイナーと共同開発したお絵かきアプリ「Paint Drops Free」のサンプルコードをWebからダウンロードできます。(同アプリはWindows ストアで配布中) *Microsoft Visual Studio 2012 Express for Windows 8

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

詳細


■著者からのメッセージ

Windows ストアアプリの登場は、アプリを飛躍的に普及させる可能性を秘めています。ユーザーと開発者の両方をワクワクさせるような、新しい何かが出現したのです! まだピンとこない方もいるかもしれませんが、心配は要りません。本書を読み進めてゆくうちに、Windows ストアアプリがどのようなものか、はっきりとわかるようになります。 本を執筆するにあたり、第一に役に立つ内容であること、即ち実践的な内容になることを目指しました。

目次

「Paint Drops Free」のユーザーインターフェイスとデザイン(口絵)

【第1部 導入編】
第1章 Windows 8とストアアプリを知ろう
1-1 はじめてのWindows 8
1-2 Windows 8の基本操作
1-3 Windows 8のスタック構成
1-4 Windowsストアアプリの開発環境のセットアップ
1-5 各種ツールの使い方
1-6 Windowsストアアプリの概要

第2章 アプリの設計とデザインを考えよう
2-1 Windows ストアアプリの8大原則
2-2 アプリの全体的な設計
2-3 アクセシビリティ対応
2-4 ストアアプリの審査基準

【第2部 基本編】
第3章 便利なCSS3スタイル
3-1 HTMLとJavaScriptを実行するプロセス
3-2 おさえておきたいCanvasのポイント
3-3 レイアウト用CSS「GridとFlexbox」
3-4 画面サイズと解像度およびビューへの対応
3-5 CSSの新機能
3-6 CSSのサイズ指定
3-7 メインページのレイアウト

第4章 Windowsストアアプリ実装の基礎知識
4-1 ランタイム「WinRT」
4-2 JavaScriptライブラリ「WinJS」
4-3 おさえておきたいJavaScriptのポイント
4-4 Visual Studioテンプレート
4-5 イベントビューアーでの確認
4-6 WinJSコントロールの基礎知識
4-7 WinJSコントロールの具体例
4-8 各種のWinJSユーティリティ
4-9 Promiseによる非同期処理の実装
4-10 非同期APIを使ったファイルアクセス
4-11 ファイルピッカーを使ったファイル選択

【第3部 応用編】
第5章 多機能なRSSリーダーアプリを作ろう
5-1 ナビゲーション用テンプレート
5-2 ページ追加とページ遷移
5-3 ListViewの使い方
5-4 キャッシュデータの保存
5-5 各種コントラクトの実装とライブタイル
5-6 スクリプトとDOMに関する制限
5-7 文字認識エンジン
5-8 マルチタッチとジェスチャアプリ
5-9 お試し版とアプリ内購入
5-10 サイドローディング

第6章 物理演算エンジン「Box2D」を使ってみよう
6-1 物理エンジンとして利用する「Box2D」とは
6-2 box2dwebの設定
6-3 JavaScriptによる物理世界構築
6-4 複数のパーツから構成される物体
6-5 RevoluteJointの回転とMouseJointの操作

第7章 ストア公開中アプリ「Paint Drops Free」の作り方
7-1 「Paint Drops Free」概要
7-2 「Paint Drops Free」全体像
7-3 「Paint Drops Free」クラス階層
7-4 多言語対応
7-5 アプリバーアイコンのカスタマイズ
7-6 設定画面の作成
7-7 回転センサーと重力方向の変化
7-8 スナップの実装
7-9 操作イベントの実装

索引

関連書籍

好評発売中

ゲームで学ぶ JavaScript 入門 HTML5&CSS も身につく!

「JavaScriptでココまでできる!」ラクラク学べるゲームプログラミング入門書の決定版!

好評発売中

改訂3版基礎 Ruby on Rails

ウェブアプリケーション開発を学ぶ定番書!

好評発売中

AngularJSリファレンス

Google発の人気JavaScriptフレームワークを徹底詳解!

好評発売中

実践Ruby on Rails 4 機能拡張編

Rails実践活用本の続編が電子版限定で登場 より深い実務レベルの内容をマスターしよう!

ダウンロード

  • ★無償版電子書籍(PDF)【S-1 アプリ開発者契約】

    無償版電子書籍(PDF)【S-1 アプリ開発者契約】のダウンロードはこちらからどうぞ(10.5MB)
    01 開発者アカウントの設定
    02 受け取りアカウントの追加
    03 サブスクリプションの設定
    04 税の設定
    05 アプリ提出前のWACKによる品質テスト
    06 アプリの提出の準備
    07 ダッシュボードからのアプリの提出
    08 アプリの統計情報
    09 自分のWeb サイトでの宣伝
  • ★無償版電子書籍(PDF)【S-2 NFCを利用したアプリ開発】 

      

    無償版電子書籍(PDF)【S-2 NFC(Near Field Communication)を利用したアプリ開発】のダウンロードはこちらからどうぞ(2.55MB)

    http://www.impressjapan.jp/support/aftercare/download/3352_S2.zip

     01 NFC に対するWindows 8 のアプローチ

    02 NFC のデバイス

    03 NFC Data Exchage Format

    04 Proximity APIによるタグの読み書き

    05 NFC アプリの実装

    06 NFCタグからの起動と引数の取得

    07 最近の変更点について

  • ●サンプルファイル⇔本文ページの対応表(サンプルページ対応表)

    本書用にダウンロードできるサンプルファイルの一覧と、各ファイルがどのページに対応しているかが記載されているPDF(以下、「サンプルページ対応表」)のみを、単体でダウンロードしたい場合はこちらからどうぞ(194KB)

  • ●全章のサンプルファイル

    全章のサンプルファイルとサンプルページ対応表を一括でダウンロードしたい場合はこちらからどうぞ(71.4MB)

    ※ファイルサイズが大きいためダウンロードにお時間がかかります。
  • 第3章(便利なCSSスタイル)サンプルファイル

    第3章のサンプルファイルと、サンプルページ対応表のダウンロードはこちらからどうぞ(49.6MB)

    ※ファイルサイズが大きいためダウンロードにお時間がかかります。
  • ●第4章(Windowsストアアプリ実装の基礎知識)

     第5章(多機能なRSSリーダーアプリを作ろう)

     第6章(物理演算エンジン「BOX2D」を使ってみよう)サンプルファイル

    第4章~第6章の3章ぶんのサンプルファイルと、サンプルページ対応表のダウンロードはこちらからどうぞ(9.1MB)

  • 第7章(ストア公開中アプリ「Paint Drops Free」の作り方)サンプルファイル

    第7章のサンプルファイルのダウンロードはこちらからどうぞ(12.8MB)

  • ●S-2(NFCを利用したアプリ開発)サンプルファイル ※無償版電子書籍

    S-2のサンプルファイルのダウンロードはこちらからどうぞ(34.7KB)

     

お詫びと訂正

現在のところ、本製品に正誤情報はありません。