Silverlight 2 クイックスタート (日本語翻訳版)

Silverlight 2のアプリケーション開発での重要な出発点を解説してある「Silverlight QuickStarts」の日本語翻訳版が公開されているので、お知らせします。

https://silverlight.net/japan/quickstarts/default.aspx

アニメーション: https://silverlight.net/japan/quickstarts/animations.aspx
Double(数値)、Color(色)、それぞれに対して時間とともに変化を指定する方法、Storyboardの利用方法、キーフレームアニメーションの基礎がわかります。 

オーディオとビデオ: https://silverlight.net/japan/quickstarts/audioandvideo.aspx
音楽やビデオを再生するためのMediaElementの基本的な使い方がわかります。

イメージ: https://silverlight.net/japan/quickstarts/Imaging.aspx
静止画像を表示するためのImageオブジェクト、画像を使ったブラシであるImageBrushの使い方がわかります。

Deep Zoom: https://silverlight.net/japan/quickstarts/DeepZoom.aspx
高解像度画像を拡大縮小して表示するDeep ZoomをSilverlightで利用する方法、アプリケーション内のイベントに応じてDeep Zoom画像をコントロールする方法の基本がわかります。

コントロールテンプレート: https://silverlight.net/japan/quickstarts/ControlTemplates.aspx
CheckBoxコントロールを題材として、コントロールのスキニング(外観を変える)方法とVisual State Managerを使った状態遷移についてに知ることができます。

コントロールへのデータバインディング: https://silverlight.net/japan/quickstarts/BindingToControls.aspx
コントロールとデータを自動的に結合するための、データバインディングについて、単一のオブジェクト、コレクションを利用した方法の基本がわかります。
加えて、DataTemplateの利用方法、マスター・詳細型の結合、IValueConverterを利用したデータ変換について知ることができます。

HTMLブリッジ: https://silverlight.net/japan/quickstarts/HtmlBridge.aspx
Silverlightの得意とする重要な機能であるHTMLブリッジを学べます。SilverlightからHTML DOMへのアクセス、HTML DOM内のイベントをSilverlightマネージコードへ対応づける方法、JavaScriptからマネージコードの呼び出し、マネージコードからJavaScriptを呼び出す方法、これでWebページとSilverlightの統合が自由にできます。

分離ストレージ: https://silverlight.net/japan/quickstarts/isolatedstorage.aspx
Silverlightから直接データアクセスできる領域としてIsolatedStorage(分離ストレージ)があります。ここではIsolatedStorageSetting、IsolatedStorageFile、IsolatedStorageStreamの使い方がわかります。

LINQ to XML: https://silverlight.net/japan/quickstarts/LINQtoXML.aspx
LINQ to XMLを利用してXMLデータを解析する方法をRSSフィードを読み込む例を利用しながら紹介しています。

配信フィード: https://silverlight.net/japan/quickstarts/SyndicationFeedReader.aspx
RSSフィードを受信するアプリケーションの簡単な例を紹介しています。コントロールへのデータバインディングを先に読んでからご覧いただくのがお勧めです。

Webサービス: https://silverlight.net/japan/quickstarts/WebServices.aspx
ASP.NETとWCFを利用した簡単なWebサービスの作成、非同期通信によるSilverlightからWCFサービスへのアクセスの簡単な例を紹介しています。

動的言語: https://silverlight.net/japan/quickstarts/dlrconsole.aspx
DLRコンソールの使い方について紹介しています。