Silverlightをあれこれ紹介

2,489 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,489
On SlideShare
0
From Embeds
0
Number of Embeds
194
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Silverlightをあれこれ紹介

  1. 1. VSUG DAY 2010 Summer 大阪 Silverlight をあれこれ紹介! 青柳 臣一 ( @ShinichiAoyagi ) VSUG C#フォーラムフォーラムリーダー
  2. 2. Silverlightとは • RIAを実現するプラットフォーム • マルチプラットフォーム/マルチブラウザ – Windows / Macintosh • IE、Firefox、Opera、Chrome – Windows Phone 7 – Linux (Moonlight) VSUG DAY 2010.5.22
  3. 3. コントロール • 標準コントロール – ボタン、テキストボックス、などなど • Silverlight Toolkit – http://silverlight.codeplex.com/ (msiをダウンロードしてインストールするだけ ソースやサンプルは %ProgramFiles%¥Microsoft SDKs¥Silverlight¥v4.0¥Toolkit の下) • PathListBox (Silverlight 4) VSUG DAY 2010.5.22
  4. 4. データバインディングとデータ検証 • データバインディング – INotifyPropertyChanged • データ検証 – IDataErrorInfo、INotifyDataErrorInfo VSUG DAY 2010.5.22
  5. 5. ビヘイビア • コードをカプセル化する仕組み • たとえば、 – ページをナビゲートするビヘイビア ↑ クリックで ↑ タイマーで ↑ キー入力で • デザインはExpression Blendで – DLLやヘルプなどは %ProgramFiles%¥Microsoft SDKs¥Expression¥Blend¥Silverlight¥v4.0 の下 VSUG DAY 2010.5.22
  6. 6. Managed Extensibility Framework (MEF) • プラグインを作ったりするため仕組み • .NET Framework 4、Silverlight 4で標準へ – 元は http://mef.codeplex.com/ • 古い情報多数なので注意 – Silverlight 4 beta と RTM でもいろいろ変わって る模様 VSUG DAY 2010.5.22
  7. 7. Navigation Framework • Silverlight 内でページ遷移する仕組み – タイトルの自動反映 – ブラウザ履歴(進む・戻る) – ディープリンク • テンプレートがあるので簡単 VSUG DAY 2010.5.22
  8. 8. Silverlight Documentation Sample Browser • ドキュメント付属のサンプル集 • http://samples.msdn.microsoft.com/Silverli ght/SampleBrowser/ – にて、実行とソース表示ができる VSUG DAY 2010.5.22
  9. 9. その他 (1) • Reactive Extension – イベントでもLinq • PixelShader – Direct 3DのHLSL – WPFのPixelShaderと高い互換性あり • Silverlight Media Framework – IIS Smooth Streaming のクライアント VSUG DAY 2010.5.22
  10. 10. その他 (2) • Deep Zoom – 大きな画像をスムース表示 • Photosynth – 写真を自動配置するアルバム VSUG DAY 2010.5.22

×