TOP新刊既刊I/OサポートQ&A通販お問い合わせ
 既刊 > 2012年 > 8月 書名検索: 詳細検索...
XAMLからはじめるアプリケーション開発の基礎
「.NET開発者」のためのSilverlight入門
森 博之 著
2012年 8月22日発売   B5判  240ページ 定価 \2,530(本体 \2,300)
   ISBN978-4-7775-1705-3 C3004 \2300E
≪「Windows8」「Windows Phone」のアプリケーション開発に役立つ!!≫

 「Silverlight」(シルバーライト)は、マイクロソフトが開発したプラットフォームです。これを使うと「アニメの表示」や「動画の再生」「音楽の再生」といったWebコンテンツの利用が容易になります。Adobeの「Flash」に対抗する技術として一躍有名になりました。
 「Silverlight」が現在特に注目されているのは、「Windows Phone」や10月に発売予定の「Windows8」に向けてのアプリが、容易に開発できるためです。

 本書は、アプリ開発者などがスムーズに「Silverlight開発」を始められるように、「XAML」の文法から解説しています。
 また、筆者が過去に実施したSilverlightセミナーから得た、押さえておくべき点や躓きやすい点などを、きちんと記載し、理解しながら進められるように、心がけています。
■ 主な内容 ■
CONTENTS
 はじめに
 サンプルプログラムについて

 第1章  Silverlight概要
 [1-1] 「Silverlight」とは
 [1-2] 「Silverlightアプリケーション」の特徴
 [1-3] 「Silverlight」の歴史
 [1-4] 「Silverlightアプリケーション」開発に必要なもの
 [1-5] 2つの開発モデル
 [1-6] 「Silverlightアプリケーション」開発のウォークスルー

 第2章  XAML
 [2-1] 「XAML」とは
 [2-2] XML
 [2-3] 「XAML」ことはじめ
 [2-4] 「XAML」で表現できること
 [2-5] 「XAML」と「コードビハインド」の関係
 [2-6] コンテンツプロパティ
 [2-7] マークアップ拡張
 [2-8] 特殊なプロパティ

 第3章  Silverlight入門
 [3-1] Silverlightのテンプレート
 [3-2] VSテンプレート「Silverlightアプリケーション」
 [3-3] 「App.xaml」と「App.xaml.cs」
 [3-4] 「MainPage.xaml」と「MainPae.xaml.cs」
 [3-5] UI要素とコンテンツモデル
 [3-6] Visual Studioを使ったコントロールの配置

 第4章  レイアウト
 [4-1] Silverlightのレイアウトシステム
 [4-2] Panel
 [4-3] スロットモデルによるレイアウト
 [4-4] パネルコントロール
 [4-5] Canvasおよびパネルによる前後関係の指定
 [4-6] StackPanel
 [4-7] Grid
 [4-8] 「Visual Studio 2010」のデザイナーを使ったレイアウト

 第5章  リソースディクショナリ・スタイル
 [5-1] リソース・ディクショナリ
 [5-2] 「リソース・ディクショナリ」の外部ファイル定義
 [5-3] 「Visual Studio 2010」のデザイナーを使ったリソースの設定
 [5-4] スタイル
 [5-5] 継承スタイル
 [5-6] 暗黙のスタイル

 第6章  データ・バインディング
 [6-1] 「データ・バインディング」とは
 [6-2] Bindingクラス
 [6-3] バインディング・ソースの指定
 [6-4] プロパティ・パス
 [6-5] データフローの方向
 [6-6] 「データ・バインディング」のさまざまなシナリオ
 [6-7] データ型のミスマッチを解決する
 [6-8] バインディングでデータ検証する
 [6-9] 「検証エラー」の視覚的フィードバック

 第7章  テンプレート
 [7-1] 「Parts and State」モデル
 [7-2] テンプレート
 [7-3] コントロールのカスタマイズ
 [7-4] 単一のオブジェクトを取り扱うコントロール
 [7-5] 「Buttonコントロール」の視覚的構造のカスタマイズ
 [7-6] コレクションを扱うコントロール
 [7-7] 「DataTemplate」の定義方法
 [7-8] 「Expression Blend」を使ったテンプレートの編集

 第8章  アニメーション
 [8-1] Silverlightにおける「アニメーション」とは
 [8-2] Animationクラス
 [8-3] アニメーション対象のプロパティの指定
 [8-4] アニメーションの「TargetProperty」の指定
 [8-5] アニメーションの「開始」「停止」「一時停止」「再開」
 [8-6] イージング関数
 [8-7] キーフレーム・アニメーション
 [8-8] アニメーションのタイミング指定
 [8-9] VisualStateManager
 [8-10] VisualTransition
 [8-11] Parts and Stateモデル再び
 [8-12] コントロール・コントラクト

 第9章  Webブラウザ連携
 [9-1] HTMLページへの配置
 [9-2] 「Silverlightプラグイン」へのパラメータ
 [9-3] 「Silverlightアプリケーション」内から「ホストページ」に関する情報を取得する方法
 [9-4] 「Silverlightプラグイン」の表示領域の指定と取得
 [9-5] 「Silverlightプラグイン」の全画面表示
 [9-6] 「Silverlightアプリケーション」から「Webページ」(HTML)へのアクセス
 [9-7] 「Silverlightアプリケーション」のホストページの遷移

 第10章  ブラウザ外実行
 [10-1] 「ブラウザ外実行」とは
 [10-2] 「ブラウザ外実行」を利用するには
 [10-3] 「ブラウザ外実行アプリ」のインストール
 [10-4] 「ブラウザ外実行アプリ」のアンインストール
 [10-5] 「ブラウザ外実行」時のネットワークについて
 [10-6] 「ブラウザ外実行アプリ」のデバッグ
 [10-7] 「ブラウザ外実行アプリ」のパッケージ更新
 [10-8] 「ブラウザ外実行」のみ利用可能なAPI
 [10-9] 信頼されたアプリケーション

 第11章  外部アクセス/インターフェイス
 [11-1] Silverlightにおける外部リソースアクセス
 [11-2] クライアントPCの「ファイル・アクセス」
 [11-3] クリップボードへのアクセス
 [11-4] データの永続化方法について
 [11-5] 分離ストレージ
 [11-6] IsolatedStorageFileクラス
 [11-7] IsolatedStorageSettingsクラス

 第12章  ネットワーク・アクセス
 [12-1] Silverlightの「ネットワーク・アクセス」
 [12-2] Silverlightの「ネットワーク・アクセス機能」
 [12-3] [主要シナリオ(1)] コンテンツの「オンデマンド・ダウンロード」
 [12-4] [主要シナリオ(2)] Webサービスへのアクセス

 第13章  その他の機能
 [13-1] ローカル・メッセージング
 [13-2] Deep Zoom
 [13-3] メディア再生
 [13-4] メディア・アクセス
 [13-5] 印刷
 [13-6] NavigationFramework


 索引

※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。

本書内容に関するご質問は、こちら
本書のサポートページはこちら
通信販売
在庫あり
サポート情報
サポート
ご意見・ご質問

内容見本