Silverlight 4 Using Visual Basic (VS 2010)
Course Description
This four-day course provides the Visual Basic programmer with a thorough foundation in Silverlight 4.
Numerous programming examples and exercises are provided.
4 Days
Contact us for pricing
Prerequisites
A basic understanding of Web application development using HTML and programming experience in .NET using Visual Basic. Some exposure to JavaScript would be helpful but is not essential. A basic knowledge of ADO.NET is also desirable for the data access section.LEARNING OBJECTIVES
· Gain a practical knowledge of using Silverlight in Web applications· Understand the use of XAML with Silverlight, including the creation of dynamic content
· Use Silverlight to draw shapes, lines, text and images
· Implement input-driven Web applications using Silverlight
· Use advanced Silverlight features such as animation and multimedia
· Communicate over the network using HTTP and Web services
· Use data controls and data binding
· Access data in Silverlight applications
· Interoperate between JavaScript and managed code
· Implement out-of-browser Silverlight applications, including ones with elevated trust
· Do printing and clipboard access from Silverlight applications
Introduction to Silverlight
Client-side Web TechnologiesThe Silverlight Plug-in
The Silverlight SDK
Programming Silverlight
JavaScript API for SilverlightManaged API for Silverlight
Visual Studio 2010 and Silverlight
Visual Studio 2010 Designer Support
Silverlight Controls
Layout Panels
Handling Events
Interactive Web Applications Using Visual Basic
Application Package (.xap)
Using XAML
Windows Presentation Framework (WPF)Extensible Application Markup Language (XAML)
Canvas
Elements and Attributes
Property Elements
Type Converters
Content Property
Collections
Attached Properties
XAML and Visual Basic
XamlReader
Shapes and Lines
RectanglesEllipses
Polygons
Lines and Polylines
Curves
Paths
Geometries
Strokes
Text and Fonts
TextBlockFonts
Run
LineBreak
Brushes and Images
Color and OpacitySolidColorBrush
LinearGradientBrush
RadialGradientBrush
Image
ImageBrush
Layout
Sizing ElementsMargin and Padding
StackPanel
Grid
Positioning Elements
Z-Order
Clipping
Handling Events
Event HandlersDynamic Event Handlers
Mouse Events
Rubber Band Drawing
Drag and Drop
Routed Events
Animation and Media
Animation using Background WorkerSilverlight Animation
Video and Audio
Resources
Application Structure and Networking
Silverlight Application StructureApplication Caching
WebClient
Loading Assemblies on Demand
Downloading Content on Demand
Web Services
Implementing Web Services Using WCFREST-based Web Services
SOAP-based Web Services
Data Controls and Data Binding
ListBoxDataPager
DataGrid
Dependency Properties
Change Notification
Binding to a Collection
Data Access
ADO.NET Entity FrameworkEntity Data Model (EDM)
Language Integrated Query (LINQ)
Using Web Services
WCF Data Services
Open Data Protocol (OData)
LINQ to XML
Isolated Storage
Additional Features
HTML BridgeJavaScript to Managed Code
Managed Code to JavaScript
Out-of-Browser Support
Elevated Trust
Printing
Clipboard
Learning Resources
Transforms
Translate TransformRotate Transform
Scale Transform
Skew Transform
Combining Transforms