• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Basic silverlight

Basic silverlight






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Basic silverlight Basic silverlight Presentation Transcript

    • Silverlight
    • 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
      BLOG : http://mugi.or.id/blogs/nicko/