Silverlight 5 Essential Training
MP4 | AVC 310kbps | English | 960x540 | 15fps | 8h 52mins | AAC stereo 96kbps | 1.78 GB
Genre: Video Training
Microsoft Silverlight 5 is a rich application framework for creating high-performance, cross-platform desktop and mobile applications. In this course, author Walt Ritscher demonstrates how to build a variety of applications in Silverlight, with particular focus on building compelling business applications and delivering premium video and audio content. Developers will work with the C# programming language and Visual Studio Professional, as well as Expression Blend, a tool that simplifies creation of the interactive user interfaces expected in modern-day applications.
Topics include:
Installing the toolkit and setting up the development environment
Using Expression Blend vs. Visual Studio 2010
Creating a Silverlight page
Compiling an application
Exploring the relationship between XAML and .NET
Using C#
Working with XAML
Digging into the Dependency Property System
Deploying and debugging code
Creating sophisticated layouts with panel elements
Managing Visual State with Visual State Manager
Transforming the user interface (UI) with templates
Understanding the event model
Working with text
Using business data in a binding
Creating an out-of-browser (OOB) application
Exploring trust levels
Playing audio and video
Handling errors
Exploring animations
Working with application windows
Integration with XNA
Introduction 01m 41s
Welcome 00m 53s
Using the exercise files 00m 48s
1. Getting Started 35m 00s
Overview of Silverlight 03m 29s
Setting up a developer computer 02m 46s
Installing the Silverlight Toolkit 02m 21s
Exploring the toolkit samples 02m 35s
Using Visual Studio 2010 to create a Silverlight project 05m 10s
Using Expression Blend to create a Silverlight project 03m 13s
Getting to know the Visual Studio interface 08m 15s
Working in the Expression Blend interface 07m 11s
2. Project Overview 29m 46s
Understanding the Visual Studio project structure 03m 38s
Creating a Silverlight page 03m 17s
Compiling your first application 05m 00s
Using other assemblies in an application 05m 45s
Deploying a Silverlight application 03m 43s
Understanding the startup process for an application 03m 13s
Understanding how users get Silverlight on their computers 05m 10s
3. The Programming Side 16m 59s
Exploring the relationship between XAML and .NET 03m 57s
Using C# 07m 16s
Exploring the code-behind file 05m 46s
4. XAML 43m 22s
Working with XAML elements and Property attributes 04m 56s
Investigating XAML namespaces 07m 31s
Converting XAML properties with TypeConverters 05m 01s
Working with Property elements 04m 24s
Assigning runtime data with XAML markup extensions 04m 21s
Digging into the dependency property system 06m 12s
Creating a custom dependency property 04m 42s
Understanding attached properties 06m 15s
5. Troubleshooting and Debugging Your Code 09m 35s
Debugging your code 05m 17s
Special Silverlight debugging techniques 04m 18s
6. Layout Containers 36m 00s
Understanding layout 04m 55s
Using DockPanel and WrapPanel 04m 02s
Exploring sophisticated layouts with the Grid 06m 40s
Absolute positioning with the Canvas panel 05m 20s
Scrolling content with the ScrollViewer 03m 28s
Adjusting content alignment, margins, and sizing 05m 06s
Using the TabControl 02m 17s
Manipulating elements with transforms 04m 12s
7. Painting the User Interface with Brushes 20m 32s
Painting the user interface (UI) with SolidColorBrush 06m 07s
Getting colorful with gradient brushes 03m 15s
Decorating elements with ImageBrush 04m 56s
Creating effects with VideoBrush 06m 14s
8. Understanding the Event Model 25m 42s
Understanding routed events 03m 12s
Wiring up event handlers in Silverlight 06m 04s
Understanding event bubbling 04m 39s
Exploring mouse events 07m 43s
Exploring keyboard events 04m 04s
9. Working with Text 32m 31s
Displaying text on the screen 03m 24s
Gathering text input from the user 05m 30s
Showing complex text with RichTextBox 06m 07s
Understanding text overflow and text linking 03m 14s
Searching content with the AutoComplete type-ahead control 06m 45s
Using and embedding Silverlight fonts 07m 31s
10. Using Silverlight Controls 26m 47s
Understanding content controls 05m 07s
Understanding button controls 06m 16s
Using the BusyIndicator 04m 40s
Showing tooltips 04m 34s
Changing content size with ViewBox 01m 39s
Exploring more controls 04m 31s
11. Working with Data 55m 36s
Connecting elements with binding 09m 54s
Using business data in a binding 09m 21s
Listing data with ItemsControls 06m 39s
Digging into the DataGrid 08m 28s
Using the DataForm 03m 49s
Storing data on the client 07m 10s
Debugging XAML bindings 05m 41s
Charting data 04m 34s
12. Running a Silverlight Application Out of Browser (OOB) 24m 36s
Creating an Out-of-Browser (OOB) application 06m 16s
Controlling aspects of an OOB application 02m 49s
Alerting the user with notification windows 07m 13s
Hosting HTML content in Silverlight applications 08m 18s
13. Harnessing More Power with Elevated Trust Applications 30m 02s
Exploring Silverlight trust levels 03m 51s
Creating an elevated trust application 05m 57s
Reaping the benefits of XAP signing 06m 05s
Making cross-domain calls 05m 01s
Getting started with COM Interop using the Speech API 04m 21s
Using COM Interop to interact with Microsoft Office 04m 47s
14. Windows 16m 33s
Showing child windows 03m 48s
Using a child window as a dialog window 05m 07s
Creating native windows 02m 53s
Maximizing a window with full screen mode 04m 45s
15. Navigation 13m 27s
Dynamically loading UI content with user controls 04m 46s
Using the Navigation Framework 08m 41s
16. Images 09m 28s
Using resource files 03m 53s
Using images in an application 05m 35s
17. Media 16m 32s
Playing audio 04m 27s
Playing sound effects 05m 04s
Viewing video content with MediaElement 04m 58s
Changing video playback speed with TrickPlay 02m 03s
18. Working with Peripherals 14m 40s
Capturing video with a web camera 04m 16s
Working with a microphone 03m 47s
Creating print output 06m 37s
19. Energizing the UI with Animations 22m 35s
Understanding Silverlight animations 04m 35s
Creating animations 07m 52s
Controlling animations 04m 18s
Simulating physics with animation easings 05m 50s
20. Templates and Styles 27m 47s
Placing XAML resources within a FrameworkElement 06m 47s
Centralizing settings in styles 04m 08s
Creating an alternate control UI with ControlTemplates 06m 29s
Dressing up your data with DataTemplates 04m 33s
Explaining the VisualStateManager: a simple way to manage control states 05m 50s
21. Application-Level Concepts 10m 55s
Handling global errors in a Silverlight application 05m 46s
Showing an application loading screen 05m 09s
22. Exploring More Silveright 5 Features 10m 48s
Integrating with XNA 07m 40s
Exploring data analysis with PivotViewer 03m 08s
Conclusion 01m 06s
Goodbye 01m 06s
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 29.0 MiB
Duration : 9mn 54s
Overall bit rate : 409 Kbps
Encoded date : UTC 2012-03-21 07:02:49
Tagged date : UTC 2012-03-21 07:02:49
Writing library : Apple QuickTime
Copyright : lynda.com
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 9mn 54s
Bit rate mode : Variable
Bit rate : 310 Kbps
Width : 960 pixels
Height : 540 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.040
Stream size : 22.0 MiB (76%)
Encoded date : UTC 2012-03-21 07:02:49
Tagged date : UTC 2012-03-21 07:02:49
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Format settings, PS : Yes
Codec ID : 40
Duration : 9mn 54s
Bit rate mode : Variable
Bit rate : 96.0 Kbps
Maximum bit rate : 99.7 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 6.80 MiB (23%)
Encoded date : UTC 2012-03-21 07:02:49
Tagged date : UTC 2012-03-21 07:02:49
No mirrors please