Silverlight is a code name for a new Web presentation technology that is created to run
on a variety of platforms. It enables the creation of rich, visually stunning, and interactive
experiences that can run everywhere; within browsers and on multiple devices and desktop
operating systems (such as the Apple Macintosh). In accordance with Windows Presentation Foundation (WPF),
eXtensible Application Markup Language (XAML) is the foundation for Silverlight presentation capability.
XAML is the presentation technology in Microsoft .NET Framework 3.0 (Windows programming infrastructure).
Kogman Gal is a senior consultant and experience trainer at John Bryce Training, specializes in Microsoft technologies with an emphasis on the .NET development and Architecture . Has a lot of experince in Projects in the 3.5 Framework enviorment.
|
Module 1: Getting Started with Silverlight Development
This section will help you get started developing your Microsoft Silverlight-based applications with Microsoft Visual Studio 2008
- How to: Create a Silverlight Project
- How to: Debug Silverlight-based Applications
- How to: Explore Silverlight Assemblies with the Visual Studio Object Browser
|
|
Module 2: Building Dynamic User Interfaces with Silverlight
In Microsoft Silverlight, you can build most of the user interface (UI) elements of your application by using Extensible Application Markup Language (XAML) files. In Silverlight 1.1 Alpha (May 2007), you can define dynamic behavior that supports the XAML by writing and compiling managed code."
The topics in this section describe various ways you can use managed code to define UI behavior in your Silverlight-based applications.
- How to: Write Event Handlers in the x:Class
- How to: Create Custom Silverlight Controls
- How to: Call Silverlight Client APIs
- How To: Use a Splash Screen to Load a Silverlight-based Application
|
|
Module 3: Networking and Communication in Silverlight
Microsoft Silverlight-based applications can communicate with a Web service by using managed code. An application can transmit and receive data to and from the Web service. The communication can be performed by using the System.Net.BrowserHttpWebRequest and HttpWebResponse classes. Data may be transmitted either synchronously or asynchronously.
- How to: Send and Receive Plain XML Requests and Responses over HTTP
- How To: Use a Proxy to Call an ASP.NET Web Service from Silverlight
|
|
Module 4: Interaction Between HTML and Managed Code
The topics in this section demonstrate how to program interactively between managed code components and Web pages in a Microsoft Silverlight-based application. You can write code in a managed component to manipulate HTML DOM elements. Conversely, from the client side, you can write JavaScript in an HTML page to access members in a managed class.
- How to: Access the HTML DOM from Managed Code
- How to: Call Managed Code from JavaScript
|
|
Module 5: Working with XML in Silverlight
The Microsoft .NET Framework for Silverlight XmlReader and XmlWriter classes are based on the .NET Framework XmlReader and XmlWriter classes. See Writing XML with the XmlWriter and Reading XML with the XmlReader for an overview of reading and writing XML in the .NET Framework.
- How To: Manipulate XML Data in Silverlight
|