Essential Silverlight 3 1st Edition by Ashraf Michail – Ebook PDF Instant Download/Delivery:0321554167 ,978-0321554161
Full download Essential Silverlight 3 1st Edition after payment

Product details:
ISBN 10:0321554167
ISBN 13:978-0321554161
Author:Ashraf Michail
“The book you are holding contains the keys to writing great Silverlight 3 applications. Use them well!”
–From the Foreword by Scott Guthrie, corporate vice president, Microsoft Developer Division
Microsoft Silverlight is a leading cross-platform, Rich Internet Application (RIA) technology that allows you to create more compelling and interactive Web experiences than are possible with simple HTML browser pages. Silverlight 3 includes significant improvements over previous versions, including “out-of-browser” operation, H.264 video, 3D graphics, and real-time effects.
Essential Silverlight 3 is the definitive reference and insider’s guide. It not only covers all the key features of the Silverlight 3 runtime and how to use them but, in Under the Hood sections, explains why each feature was developed and how each one works. These “insider” explanations often lead to concise, practical performance tips that can help you speed up your own Silverlight applications.
Author Ashraf Michail is uniquely qualified to explain Silverlight 3. He is a Microsoft Silverlight architect who has guided Silverlight from its beginnings through the current version. In this book, he shows how to
- Integrate the principles and components of a Silverlight application, including XAP, XAML, and .NET code
- Use Silverlight vector graphics, bitmap images, and animation
- Display predictable and readable text across platforms and animate text elements
- Obtain mouse and keyboard input, including mouse wheel events
- Implement smooth animations to improve your user interface and make your application more pleasing to the user
- Use the Canvas, StackPanel, Grid, and Border elements to lay out your application and define custom layout elements
- Play high-quality, live, and on-demand video and audio
- Customize the built-in and toolkit controls and develop new custom Silverlight controls
- Connect to and synchronize with data using Silverlight Data Binding
- Use built-in real-time effects and define custom HLSL pixel shaders
- Enable GPU-accelerated rendering
If you are a developer who is getting started with Silverlight or an expert Silverlight developer who is interested in understanding the inner workings of the Silverlight runtime, this book is for you.
Table of contents:
1 Silverlight Overview
Security
Media and Rich Internet Applications
Cross Platform
Silverlight Features
Text
Media
Under the Hood
Where Are We?
Application Principles
Platform Libraries
Cross Platform
Creating an Application in Visual Studio
Application Components
Taking an Application Out of Browser (New in Silverlight 3)
XAML
XAP Package
Architecture Overview
Silverlight Plug-In
Downloader
XAML Parser
Element Tree
Animation
Layout
Where Are We?
Vector Graphics and Bitmap Images
Retained Mode
Balancing Image Quality and Speed
Shapes
Images
Brushes
Image Brushes
Strokes
Canvas
Under the Hood
Rasterization
Bilinear Filtering
Incremental Redraw
Multi-Core Rendering
How Content Gets to the Screen
Where Are We?
4 Text
Scale Independent Layout
Text Elements
TextBlock
Glyphs
Font Enumeration
Font Download
Rasterization
Where Are We?
Input Principles
Receiving Web Browser Events
Cross-Platform Consistency
Input Events
Mouse Input Events
Keyboard Events and Focus
Mouse Events
Asynchronously Firing Events
Where Are We?
6 Animation
Time-Based Animation versus Frame-Based Animation
Changing Properties over Time
Custom Animations
Animation Elements
Starting an Animation
Interpolation and Key Frame Animations
Easing Functions (New in Silverlight 3)
Under the Hood
The Animation Tick
Property Change Speed
Screen Display
Where Are We?
Layout Principles
Automatic Sizing and Positioning
Automatic Application Resize
Scale Independent Layout
Canvas
Border
StackPanel
Grid
Layout Rounding
Building a Custom Layout
Layout Events
The Layout Algorithm
Where Are We?
8 Media
Deliver Content
Deliver Full Screen Experiences
Play a Video
Making Player Controls
Video Effects and Transitions
Full Screen
Connecting Video Markers to Application Display
The Source
The Player
Where Are We?
9 Controls
Built-In Controls
Control Elements
ContentControl and ItemsControl
VisualStateManager
Styling
Create Custom Controls
Control Instantiation
The Visual State Manager Algorithm
Where Are We?
Data Binding Principles
Declarative XAML Model
Connecting to Data with a Binding
DataContext Inheritance
Data Synchronization and Binding Modes
Data Binding Collections with ItemsControl
Value Converters
Data Validation
Element to Element Binding (New in Silverlight 3)
Binding Object
ItemsControl
Where Are We?
Real-Time Speed
Applying an Effect
Creating an Effect
Surface Generation
BlurEffect and DropShadowEffect
Where Are We?
GPU Acceleration Principles
Maintain Reasonable Stability
Enable GPU Acceleration
Using the CacheMode Property
Diagnose Performance Problems
Graphics Device Creation
Texture Creation
Where Are We?
People also search for:
is silverlight supported on edge
how do i enable silverlight in microsoft edge
microsoft edge silverlight
ms silverlight end of life
obsolete version of microsoft silverlight
Tags: Ashraf Michail, Essential, Silverlight


