SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Silverlight Introduction
Silverlight Is a cross-browser, cross-platform implementation of the .NET Framework for building media experiences and rich interactive applications for the Web. Is a subset of Windows Presentation Foundation Can be built using C#.NET, VB.NET, F#.NET, and XAML  In the past, Silverlight is built with only with Javascript and XAML only Support run on latest browser of Internet Explorer, Firefox, Chrome, and Opera Latest release (Silverlight 4), support out of browser, web cam and 3D (perspective only) Develop and authoring using Microsoft Visual Studio or Microsoft Expression Blend.
MS Visual Studio is a suite of component-based development tools and other technologies for building powerful, high-performance applications. In addition, Visual Studio is optimized for team-based design, development, and deployment of enterprise solutions.  Latest version is 2010 and next version is using version 11 (to be release maybe next year in 2012) Support development of silverlight 3 and 4 Silverlight can be developed Visual Studio Express (for free)
Expression Blend is a professional design tool to create engaging Web-connected experiences for Windows. Designer can participate on designing silverlight
XAML Declarative vs Imperative : What vs How It based on XML XAML is the primary format for declaring a Silverlight UI and elements in that UI. XAML is the format that is used for declaring styles and templates applied to the logical basis of Silverlight controls and UI. Silverlight XAML defines the visual appearance of a UI, and an associated code-behind file defines the logic.
C#, VB.NET and F# Write in imperative way Defined code logic behind XAML
Getting started Create a Silverlight project in Visual Studio. Add some XAML statement in the xaml file like create button. Add some event handler to its button Add some code to its handler Run the code
Getting started XAML is about manipulating value(s) of property. Value can be real value or attached property.
Transform defines how to map, or transform, points from one coordinate space to another coordinate space For complex transformation usually developer provide custom matrix Basic provided transformation: Scale, Skew, Rotate and Translate
Animation It is an illusion that is created by quickly cycling through a series of images, each slightly different from the last. The brain perceives the group of images as a single changing scene It animate objects by applying animation to their individual properties; including property that is defined in the render transform
Animation Every animation must be defined on storyboard.  Animation type can be varied based developer needs.
References http://msdn.microsoft.com http://silverlight.net http://microsoft.com/express BLOG : http://mugi.or.id/blogs/nicko/

Weitere ähnliche Inhalte

Was ist angesagt?

Silverlight: Designer and Developer Workflow
Silverlight: Designer and Developer WorkflowSilverlight: Designer and Developer Workflow
Silverlight: Designer and Developer Workflow
roberto.design
 
Mvvm crossevent basics
Mvvm crossevent basicsMvvm crossevent basics
Mvvm crossevent basics
Qframe
 

Was ist angesagt? (15)

Design stunning user experience with expression blend
Design stunning user experience with expression blendDesign stunning user experience with expression blend
Design stunning user experience with expression blend
 
A Designer's Overview of Windows Presentation Foundation
A Designer's Overview of Windows Presentation FoundationA Designer's Overview of Windows Presentation Foundation
A Designer's Overview of Windows Presentation Foundation
 
Silverlight: Designer and Developer Workflow
Silverlight: Designer and Developer WorkflowSilverlight: Designer and Developer Workflow
Silverlight: Designer and Developer Workflow
 
Xamarin Overview by Houssem Dellai
Xamarin Overview by Houssem DellaiXamarin Overview by Houssem Dellai
Xamarin Overview by Houssem Dellai
 
Mvvm crossevent basics
Mvvm crossevent basicsMvvm crossevent basics
Mvvm crossevent basics
 
Azure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile AppsAzure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile Apps
 
EMF Client Platform
EMF Client PlatformEMF Client Platform
EMF Client Platform
 
Visual Experience 360 Flex
Visual Experience 360 FlexVisual Experience 360 Flex
Visual Experience 360 Flex
 
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UICustomizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
 
Windows Presentation Foundation & XAML
Windows Presentation Foundation & XAMLWindows Presentation Foundation & XAML
Windows Presentation Foundation & XAML
 
How to add Custom Font to your iOS-based App?
How to add Custom Font to your iOS-based App?How to add Custom Font to your iOS-based App?
How to add Custom Font to your iOS-based App?
 
.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
 
Xamarin Forms
Xamarin FormsXamarin Forms
Xamarin Forms
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
Xamarin.Forms - Your Complete Mobile Solution
Xamarin.Forms - Your Complete Mobile SolutionXamarin.Forms - Your Complete Mobile Solution
Xamarin.Forms - Your Complete Mobile Solution
 

Andere mochten auch (8)

Q3
Q3Q3
Q3
 
Clojure's take on concurrency
Clojure's take on concurrencyClojure's take on concurrency
Clojure's take on concurrency
 
Orden Arquitectonico Q3
Orden Arquitectonico Q3Orden Arquitectonico Q3
Orden Arquitectonico Q3
 
Q3
Q3Q3
Q3
 
What Are Our Prospects Are Thinking Right Now Michael Starke, Vp Of Research
What Are Our Prospects Are Thinking Right Now   Michael Starke, Vp Of ResearchWhat Are Our Prospects Are Thinking Right Now   Michael Starke, Vp Of Research
What Are Our Prospects Are Thinking Right Now Michael Starke, Vp Of Research
 
Basic silverlight animation
Basic silverlight animationBasic silverlight animation
Basic silverlight animation
 
Customised corporate gifting: Tikona Broadbdyand- a case stu
Customised corporate gifting: Tikona Broadbdyand- a case stuCustomised corporate gifting: Tikona Broadbdyand- a case stu
Customised corporate gifting: Tikona Broadbdyand- a case stu
 
Why Wpf
Why WpfWhy Wpf
Why Wpf
 

Ähnlich wie Basic silverlight

Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
Subodh Pushpak
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
ravinxg
 
Introduction to XAML and WPF
Introduction to XAML and WPFIntroduction to XAML and WPF
Introduction to XAML and WPF
Doncho Minkov
 
Silverlight Chapter 01 - Introduction
Silverlight Chapter 01 - IntroductionSilverlight Chapter 01 - Introduction
Silverlight Chapter 01 - Introduction
Bill Hatfield
 

Ähnlich wie Basic silverlight (20)

Tech Lunch 9 25 2008
Tech Lunch 9 25 2008Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Wpf 1
Wpf 1Wpf 1
Wpf 1
 
Introduction to silver light
Introduction to silver lightIntroduction to silver light
Introduction to silver light
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
Flex And Ria
Flex And RiaFlex And Ria
Flex And Ria
 
Flex RIA
Flex RIAFlex RIA
Flex RIA
 
Introduction to XAML and WPF
Introduction to XAML and WPFIntroduction to XAML and WPF
Introduction to XAML and WPF
 
Silverlight Framework Architecture By Satyen
Silverlight Framework Architecture By SatyenSilverlight Framework Architecture By Satyen
Silverlight Framework Architecture By Satyen
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
Silverlight Chapter 01 - Introduction
Silverlight Chapter 01 - IntroductionSilverlight Chapter 01 - Introduction
Silverlight Chapter 01 - Introduction
 
SilverlightCh01
SilverlightCh01SilverlightCh01
SilverlightCh01
 
dot net
dot netdot net
dot net
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 
Silverlight
SilverlightSilverlight
Silverlight
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
History of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-TechHistory of-silverlight-versions-and-its-features-CRB-Tech
History of-silverlight-versions-and-its-features-CRB-Tech
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
Silverlight
SilverlightSilverlight
Silverlight
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Basic silverlight

  • 2. Silverlight Is a cross-browser, cross-platform implementation of the .NET Framework for building media experiences and rich interactive applications for the Web. Is a subset of Windows Presentation Foundation Can be built using C#.NET, VB.NET, F#.NET, and XAML In the past, Silverlight is built with only with Javascript and XAML only Support run on latest browser of Internet Explorer, Firefox, Chrome, and Opera Latest release (Silverlight 4), support out of browser, web cam and 3D (perspective only) Develop and authoring using Microsoft Visual Studio or Microsoft Expression Blend.
  • 3. MS Visual Studio is a suite of component-based development tools and other technologies for building powerful, high-performance applications. In addition, Visual Studio is optimized for team-based design, development, and deployment of enterprise solutions. Latest version is 2010 and next version is using version 11 (to be release maybe next year in 2012) Support development of silverlight 3 and 4 Silverlight can be developed Visual Studio Express (for free)
  • 4. Expression Blend is a professional design tool to create engaging Web-connected experiences for Windows. Designer can participate on designing silverlight
  • 5. XAML Declarative vs Imperative : What vs How It based on XML XAML is the primary format for declaring a Silverlight UI and elements in that UI. XAML is the format that is used for declaring styles and templates applied to the logical basis of Silverlight controls and UI. Silverlight XAML defines the visual appearance of a UI, and an associated code-behind file defines the logic.
  • 6. C#, VB.NET and F# Write in imperative way Defined code logic behind XAML
  • 7. Getting started Create a Silverlight project in Visual Studio. Add some XAML statement in the xaml file like create button. Add some event handler to its button Add some code to its handler Run the code
  • 8. Getting started XAML is about manipulating value(s) of property. Value can be real value or attached property.
  • 9. Transform defines how to map, or transform, points from one coordinate space to another coordinate space For complex transformation usually developer provide custom matrix Basic provided transformation: Scale, Skew, Rotate and Translate
  • 10. Animation It is an illusion that is created by quickly cycling through a series of images, each slightly different from the last. The brain perceives the group of images as a single changing scene It animate objects by applying animation to their individual properties; including property that is defined in the render transform
  • 11. Animation Every animation must be defined on storyboard. Animation type can be varied based developer needs.
  • 12. References http://msdn.microsoft.com http://silverlight.net http://microsoft.com/express BLOG : http://mugi.or.id/blogs/nicko/