登録者:sao

Silverligthを囲む会in大阪#2_080516WPF(.NET3.5) vs Silverlight 2.0 Beta1.pdf

2008-06-01 18:32:32
アクセス数:1265
タグ: Silverlightを囲む会 SilverlightSquare Silverlight Silverlight2.0 WPF .NET3.5
0

■説明

Silverligthを囲む会in大阪#2(2008/5/16)の講演資料です。
WPF(.NET3.5) vs Silverlight 2.0 Beta1
中博俊@わんくま同盟

リンク

このスライドの現在表示中のページへのリンク
ブログパーツ
google ガジェット

関連するスライド

Silverligthを囲む会inKOF2008_081108囲む会紹介.pdf

投稿者:sao
投稿日時:2008-11-06 01:44:20

Silverligthを囲む会in大阪#4_080927Expression_Design.pdf

投稿者:sao
投稿日時:2008-10-26 09:17:00

Fleverlight勉強会_080726Flex&Silverlightをはじめるには.pdf

投稿者:sao
投稿日時:2008-08-04 01:50:53

Fleverlight勉強会_080726AirDemo.pdf

投稿者:sao
投稿日時:2008-08-02 16:10:16

Fleverlight勉強会_080726いさみんの初心者講座7月.pdf

投稿者:sao
投稿日時:2008-08-02 15:48:48

Silverligthを囲む会in大阪#3_080726Silverlight2でRIA開発.pdf

投稿者:sao
投稿日時:2008-08-01 02:52:44

お気に入り登録したユーザ


GoodJobしたユーザ


■スライド内のテキスト

スライド1: WPF(.NET3.5)vs Silverlight 2.0 Beta1中 博俊@わんくま同盟Silverlightを囲む会 in 大阪#2

スライド2: アジェンダ• Silverlight2.0までのおさらい• 細かい違いを見てみよう• まとめSilverlightを囲む会 in 大阪#2

スライド3: Silverlight2.0までのおさらいSilverlightを囲む会 in 大阪#2

スライド4: Silverlightとは• 1.0が2007/09/04リリース– http://www.microsoft.com/presspass/press/2007/sep07/09-04SilverlightPR.mspx• Flashキラー?• XAML(サブセット)で見た目を作成する• OSがWindowsとMacintosh• ブラウザがIE, Safari, Firefox, MozillaSilverlightを囲む会 in 大阪#2

スライド5: Silverlightとは• Silverlight Mobile (Nokia) が発表されました。– http://www.nokia.com/A4136001?newsid=1197788– 日本上陸は?Silverlightを囲む会 in 大阪#2

スライド6: 2.0の特徴• MiniCLRが搭載されている• Xamlのデータモデルが結構変更されている。• 日本語対応Silverlightを囲む会 in 大阪#2

スライド7: 2.0って?• 2.0は今年中リリース予定?– http://blogs.msdn.com/ashish/archive/2008/04/03/silverlight-roadmap-questions.aspx• We are targeting late Summer• Here is a rough timeline:Silverlight 2.0 Beta 1 (Q1CY08 with limited (non commercial) Go-Live)Silverlight 2.0 Beta 2 (Q2CY08 with Go-Live)Silverlight 2.0 RTM (Summer 2008) – Exact timing TBD• Silverlight v.next – We are working on a v.Next plan and havenothing to announce at this time• Silverlight for mobile – No date availableSilverlightを囲む会 in 大阪#2

スライド8: 2.0 Betaを試す環境• Silverlight 2.0 SDK Beta1– http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&displaylang=en• Microsoft® Silverlight™ 2 SoftwareDevelopment Kit Beta 1 Documentation– http://www.microsoft.com/downloads/details.aspx?FamilyId=1840CAB5-196C-4264-B55D-562242A72625&displaylang=en• Tools Beta1– http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd• Blend 2.5 March 2008 Previewhttp://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=enSilverlightを囲む会 in 大阪#2

スライド9: 細かい違いをみてみようSilverlightを囲む会 in 大阪#2

スライド10: 起動ルーチン• WPFのデフォルトはStartupUri• ほかにApplication.Startイベントを利用する。Silverlightを囲む会 in 大阪#2

スライド11: 起動ルーチン• SilverlightのデフォルトはStartupイベント• RootVisualにPageを入れています。Silverlightを囲む会 in 大阪#2

スライド12: Application• 必要最小限に絞り込まれていますSilverlightを囲む会 in 大阪#2

スライド13: • 終了させる方法は?Application• たぶんSilverlightはない– Flashっぽいアプリケーションなら頭から再生を用意しよう。– 業務系ならあっさり<TextBlock Text=“終了しました”>でいいかもしれない。– Application.Exitイベントが走るのはブラウザが閉じられるか、別ページに行ったとき– Webのお約束で、実行を期待しないこと。Silverlightを囲む会 in 大阪#2

スライド14: • WPFはWindow作成最初の画面、画面遷移• SilverlightはすべてUserControlSilverlightを囲む会 in 大阪#2

スライド15: • 画面遷移などは?最初の画面、画面遷移– 今までのWindowsFormと特に変わらないSilverlightを囲む会 in 大阪#2

スライド16: • Windowがない• 画面遷移などは?最初の画面、画面遷移Silverlightを囲む会 in 大阪#2

スライド17: 最初の画面、画面遷移Silverlightを囲む会 in 大阪#2

スライド18: メッセージボックス• いつものメッセージボックス• Javascript• SilverlightはホストページのconfirmをつかうSilverlightを囲む会 in 大阪#2

スライド19: メッセージボックスSilverlightを囲む会 in 大阪#2

スライド20: System.Windows.Browser 名前空間一通りのDOMコントロールはできるようです。Silverlightを囲む会 in 大阪#2

スライド21: Panel要素• Grid, StackPanelが2.0で増えた。• WrapPanelがないのがちょっと残念– (Gridで代用)Silverlightを囲む会 in 大阪#2

スライド22: Binding• Path=が書けないSilverlightを囲む会 in 大阪#2

スライド23: Binding• ポイントになりそうな欠け– ElementName• 別の要素の値へのバインド– RelativeSource• VisualTreeをたどってのバインド– Xpath• XMLへの直接のバインドSilverlightを囲む会 in 大阪#2

スライド24: BindingSilverlightを囲む会 in 大阪#2

スライド25: とりあえずBinding{Binding text1, Mode=TwoWay}と書いておけば安心Silverlightを囲む会 in 大阪#2

スライド26: UIElement.IsEnabledと、プロパティの継承• http://d.hatena.ne.jp/Yamaki/20080409/1207721518• Silverlight2では依存プロパティ値を継承させる方法がない– バインドにもない• UIElement.IsEnabledがない• →パネルの範囲を無効にするとかができない。Silverlightを囲む会 in 大阪#2

スライド27: まとめSilverlightを囲む会 in 大阪#2

スライド28: • WPF知ってればSilverlightは全く怖くない• はまるポイント(できること、できないことをきっちりと)は確実に抑えよう• そのためにはSilverlightアプリもWPFアプリも作っておくことが必要。• RTWがめちゃめちゃたのしみです。Enjoy WPF & SilverlightSilverlightを囲む会 in 大阪#2