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セミナーから得た、押さえておくべき点や躓きやすい点などを、きちんと記載し、理解しながら進められるように、心がけています。
|
|
■ 主な内容 ■ |
はじめに サンプルプログラムについて
[1-1] 「Silverlight」とは
[1-2] 「Silverlightアプリケーション」の特徴
[1-3] 「Silverlight」の歴史
[1-4] 「Silverlightアプリケーション」開発に必要なもの
[1-5] 2つの開発モデル
[1-6] 「Silverlightアプリケーション」開発のウォークスルー
[2-1] 「XAML」とは
[2-2] XML
[2-3] 「XAML」ことはじめ
[2-4] 「XAML」で表現できること
[2-5] 「XAML」と「コードビハインド」の関係
[2-6] コンテンツプロパティ
[2-7] マークアップ拡張
[2-8] 特殊なプロパティ
[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-1] Silverlightのレイアウトシステム
[4-2] Panel
[4-3] スロットモデルによるレイアウト
[4-4] パネルコントロール
[4-5] Canvasおよびパネルによる前後関係の指定
[4-6] StackPanel
[4-7] Grid
[4-8] 「Visual Studio 2010」のデザイナーを使ったレイアウト
[5-1] リソース・ディクショナリ
[5-2] 「リソース・ディクショナリ」の外部ファイル定義
[5-3] 「Visual Studio 2010」のデザイナーを使ったリソースの設定
[5-4] スタイル
[5-5] 継承スタイル
[5-6] 暗黙のスタイル
[6-1] 「データ・バインディング」とは
[6-2] Bindingクラス
[6-3] バインディング・ソースの指定
[6-4] プロパティ・パス
[6-5] データフローの方向
[6-6] 「データ・バインディング」のさまざまなシナリオ
[6-7] データ型のミスマッチを解決する
[6-8] バインディングでデータ検証する
[6-9] 「検証エラー」の視覚的フィードバック
[7-1] 「Parts and State」モデル
[7-2] テンプレート
[7-3] コントロールのカスタマイズ
[7-4] 単一のオブジェクトを取り扱うコントロール
[7-5] 「Buttonコントロール」の視覚的構造のカスタマイズ
[7-6] コレクションを扱うコントロール
[7-7] 「DataTemplate」の定義方法
[7-8] 「Expression Blend」を使ったテンプレートの編集
[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-1] HTMLページへの配置
[9-2] 「Silverlightプラグイン」へのパラメータ
[9-3] 「Silverlightアプリケーション」内から「ホストページ」に関する情報を取得する方法
[9-4] 「Silverlightプラグイン」の表示領域の指定と取得
[9-5] 「Silverlightプラグイン」の全画面表示
[9-6] 「Silverlightアプリケーション」から「Webページ」(HTML)へのアクセス
[9-7] 「Silverlightアプリケーション」のホストページの遷移
[10-1] 「ブラウザ外実行」とは
[10-2] 「ブラウザ外実行」を利用するには
[10-3] 「ブラウザ外実行アプリ」のインストール
[10-4] 「ブラウザ外実行アプリ」のアンインストール
[10-5] 「ブラウザ外実行」時のネットワークについて
[10-6] 「ブラウザ外実行アプリ」のデバッグ
[10-7] 「ブラウザ外実行アプリ」のパッケージ更新
[10-8] 「ブラウザ外実行」のみ利用可能なAPI
[10-9] 信頼されたアプリケーション
[11-1] Silverlightにおける外部リソースアクセス
[11-2] クライアントPCの「ファイル・アクセス」
[11-3] クリップボードへのアクセス
[11-4] データの永続化方法について
[11-5] 分離ストレージ
[11-6] IsolatedStorageFileクラス
[11-7] IsolatedStorageSettingsクラス
[12-1] Silverlightの「ネットワーク・アクセス」
[12-2] Silverlightの「ネットワーク・アクセス機能」
[12-3] [主要シナリオ(1)] コンテンツの「オンデマンド・ダウンロード」
[12-4] [主要シナリオ(2)] Webサービスへのアクセス
[13-1] ローカル・メッセージング
[13-2] Deep Zoom
[13-3] メディア再生
[13-4] メディア・アクセス
[13-5] 印刷
[13-6] NavigationFramework
索引
※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。
|
本書内容に関するご質問は、こちら
本書のサポートページはこちら.
|
|
|