SlideShare uma empresa Scribd logo
1 de 27
Silverlight Group E1 University of Sicence Teacher  Lam Quang Vu Nguyen Huy Khanh
[object Object],[object Object],[object Object],[object Object],[object Object]
Introduce Silverlight What is the Silverlight ? -Silverlight is a cross platform, cross browser .NET plug-in that enables designers and developers to build rich media experiences and RIAs (Rich Internet Applications ) for browsers.   -The preview builds we released this week currently support Firefox, Safari and IE browsers on both the Mac and Windows.
Silverlight architecture
Install  Silverlight
Demo create Application Silverlight
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XAML  Xaml  ( Extensible Application Markup Language)  -Markup language used to instantiate .Net objects -Windows Presentation Foundation (WPF). -XAML plays a role that’s a lot like HTML
XAML namespace +  xmlns ="http://schemas.microsoft.com/client/2007/ +  xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"> The code-behind Class +Page.xaml  +Page.xaml.cs XAML  basics
XAML  Properties and Events
XAML  Resource Using resource :  Static Resource
XAML  Layout
XAML Layout  StackPanel The Gird
XAML
The Canvas
XAML  Navigations   Shapes and Geometries Brushes and Tranforms
Animation
Animation  Animation is thought of as series of frames Rules of Animation : +Times-based  +Animation act on properties +Every data type requires a different animation class
Animation   Classes :  +The Animation Class +The Storyboard Class
Animation Class Linear interpolation : +Property value varies smoothly and continuously over the duration of the Animation +3 Classes 1.DoubleAnimation 2.PointAnimation 3.ColorAnimation Key frame animation +Values can jump  abruptly form value to annther +Classes : ColorAnimationUsingKeyFrames , Double-AnimationUsingKeyFrames ,PoinAnimationUsingKeyFrame , ObjectAnimationKeyFrames.
Storyboard Class ,[object Object],[object Object],[object Object]
Starting an Animation with an Even Trigger
Starting an Animation with code
Configuring Animation Properties ,[object Object],[object Object],[object Object],[object Object],Animation Lifetime +RepeatBehavior Group Animations
[object Object],[object Object],[object Object],[object Object],[object Object],Extra Animation
Sound ,Video
References Websites:   http://silverlight.net   http://weblogs.asp.net/scottgu/archive/2007/05/07/silverlight.aspx Ebooks Pro Silverlight in C#
Demo

Mais conteúdo relacionado

Semelhante a Microsoft silverlight

Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated FundamentalsMike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentalsukdpe
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlightrsnarayanan
 
Silverlight 2 For Developers
Silverlight 2 For DevelopersSilverlight 2 For Developers
Silverlight 2 For DevelopersMithun T. Dhar
 
Intro to JavaFX & Widget FX
Intro to JavaFX & Widget FXIntro to JavaFX & Widget FX
Intro to JavaFX & Widget FXStephen Chin
 
Silverlight 2
Silverlight 2Silverlight 2
Silverlight 2Dave Bost
 
Presentation wpf
Presentation wpfPresentation wpf
Presentation wpfdanishrafiq
 
Silverlight
SilverlightSilverlight
Silverlightvishakpb
 
silverlight1.pptx
silverlight1.pptxsilverlight1.pptx
silverlight1.pptxAltafSMT
 
Presentation - Course about JavaFX
Presentation - Course about JavaFXPresentation - Course about JavaFX
Presentation - Course about JavaFXTom Mix Petreca
 
Google tools for webmasters
Google tools for webmastersGoogle tools for webmasters
Google tools for webmastersRujata Patil
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them AllFrank La Vigne
 
Rich User Interaction with SVG
Rich User Interaction with SVGRich User Interaction with SVG
Rich User Interaction with SVGstsire
 
Graphics on the Go
Graphics on the GoGraphics on the Go
Graphics on the GoGil Irizarry
 
Silverlight overview
Silverlight overviewSilverlight overview
Silverlight overviewTaras Romanyk
 
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008Tech Lunch 9 25 2008
Tech Lunch 9 25 2008rothacr
 
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and composition
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and compositionBuild 2017 - B8100 - What's new and coming for Windows UI: XAML and composition
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and compositionWindows Developer
 

Semelhante a Microsoft silverlight (20)

Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated FundamentalsMike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Android animation theory
Android animation theoryAndroid animation theory
Android animation theory
 
Silverlight 2 For Developers
Silverlight 2 For DevelopersSilverlight 2 For Developers
Silverlight 2 For Developers
 
Intro to JavaFX & Widget FX
Intro to JavaFX & Widget FXIntro to JavaFX & Widget FX
Intro to JavaFX & Widget FX
 
Flash And Dom
Flash And DomFlash And Dom
Flash And Dom
 
Silverlight 2
Silverlight 2Silverlight 2
Silverlight 2
 
Windows phone and azure
Windows phone and azureWindows phone and azure
Windows phone and azure
 
Presentation wpf
Presentation wpfPresentation wpf
Presentation wpf
 
Silverlight
SilverlightSilverlight
Silverlight
 
silverlight1.pptx
silverlight1.pptxsilverlight1.pptx
silverlight1.pptx
 
Presentation - Course about JavaFX
Presentation - Course about JavaFXPresentation - Course about JavaFX
Presentation - Course about JavaFX
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Google tools for webmasters
Google tools for webmastersGoogle tools for webmasters
Google tools for webmasters
 
XAML: One Language to Rule Them All
XAML: One Language to Rule Them AllXAML: One Language to Rule Them All
XAML: One Language to Rule Them All
 
Rich User Interaction with SVG
Rich User Interaction with SVGRich User Interaction with SVG
Rich User Interaction with SVG
 
Graphics on the Go
Graphics on the GoGraphics on the Go
Graphics on the Go
 
Silverlight overview
Silverlight overviewSilverlight overview
Silverlight overview
 
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
 
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and composition
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and compositionBuild 2017 - B8100 - What's new and coming for Windows UI: XAML and composition
Build 2017 - B8100 - What's new and coming for Windows UI: XAML and composition
 

Mais de Nguyen Tran

Mais de Nguyen Tran (20)

12report
12report12report
12report
 
11script
11script11script
11script
 
10team
10team10team
10team
 
09componentdeployment
09componentdeployment09componentdeployment
09componentdeployment
 
08activity
08activity08activity
08activity
 
07state
07state07state
07state
 
06collaboration
06collaboration06collaboration
06collaboration
 
05sequence
05sequence05sequence
05sequence
 
04class
04class04class
04class
 
03usecase
03usecase03usecase
03usecase
 
02intro
02intro02intro
02intro
 
Clear case
Clear caseClear case
Clear case
 
Business process excution language
Business process excution languageBusiness process excution language
Business process excution language
 
Vs doc man
Vs doc manVs doc man
Vs doc man
 
Cm mi
Cm miCm mi
Cm mi
 
Sql packager
Sql packagerSql packager
Sql packager
 
Rational suite&rational rose enterprise
Rational suite&rational rose enterpriseRational suite&rational rose enterprise
Rational suite&rational rose enterprise
 
Umodel 2009
Umodel 2009Umodel 2009
Umodel 2009
 
Rational composer method
Rational composer methodRational composer method
Rational composer method
 
Rational robot
Rational robotRational robot
Rational robot
 

Microsoft silverlight

  • 1. Silverlight Group E1 University of Sicence Teacher Lam Quang Vu Nguyen Huy Khanh
  • 2.
  • 3. Introduce Silverlight What is the Silverlight ? -Silverlight is a cross platform, cross browser .NET plug-in that enables designers and developers to build rich media experiences and RIAs (Rich Internet Applications ) for browsers.  -The preview builds we released this week currently support Firefox, Safari and IE browsers on both the Mac and Windows.
  • 7.
  • 8. XAML namespace + xmlns ="http://schemas.microsoft.com/client/2007/ + xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"> The code-behind Class +Page.xaml +Page.xaml.cs XAML basics
  • 9. XAML Properties and Events
  • 10. XAML Resource Using resource : Static Resource
  • 12. XAML Layout StackPanel The Gird
  • 13. XAML
  • 15. XAML Navigations Shapes and Geometries Brushes and Tranforms
  • 17. Animation Animation is thought of as series of frames Rules of Animation : +Times-based +Animation act on properties +Every data type requires a different animation class
  • 18. Animation Classes : +The Animation Class +The Storyboard Class
  • 19. Animation Class Linear interpolation : +Property value varies smoothly and continuously over the duration of the Animation +3 Classes 1.DoubleAnimation 2.PointAnimation 3.ColorAnimation Key frame animation +Values can jump abruptly form value to annther +Classes : ColorAnimationUsingKeyFrames , Double-AnimationUsingKeyFrames ,PoinAnimationUsingKeyFrame , ObjectAnimationKeyFrames.
  • 20.
  • 21. Starting an Animation with an Even Trigger
  • 23.
  • 24.
  • 26. References Websites: http://silverlight.net http://weblogs.asp.net/scottgu/archive/2007/05/07/silverlight.aspx Ebooks Pro Silverlight in C#
  • 27. Demo

Notas do Editor

  1. Là một hệ thống phần mềm nào đó có thể hoạt động trên nhiều nền tảng kiến trúc phần cứng và phần mềm khác nhau. RIA : o Có khả năng tương tác với DOM (Document Object Model), xây dựng những ứng dụng chạy trên nhiều loại browsers và platforms. o Có khả năng sử dụng được các đối tượng trên server như web services hay những công nghệ tương tự khác, làm cho các ứng dụng trên clients có thể kết nối với server minh bạch hơn, dễ dung hơn. o Có khả năng làm việc “offline”. Dữ liệu được đưa về clients, xử lý tại clients, sau đó trả lạ cho server, tránh việc quá tải đường truyền cũng như hệ thống xử lý của server.
  2. abruptly : bất ngờ