Jump to ratings and reviews
Rate this book

Beginning Silverlight 4 in C#

Rate this book
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 4, the third and latest iteration of its cross-browser web presentation technology. Beginning Sliverlight 4 in C#  brings you to the cutting-edge of Web 2.0 application design and includes plenty of practical guidance to get you started straightaway. Silverlight design tools have important differences compared to those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, Once you’ve mastered the basics, you'll move on to gaining a more in-depth knowledge of some of the new features introduced with Silverlight 4, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework.

416 pages, Paperback

First published July 26, 2010

1 person is currently reading
4 people want to read

About the author

Robert Lair

13 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
1 (25%)
3 stars
2 (50%)
2 stars
1 (25%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Ahmed Moniem.
12 reviews6 followers
December 22, 2012


I have just finished “Beginning Silverlight 4 in C#” book written by Robert Lair from Apress and I would like to share my humble opinion about it.

Really and simply, it is a great book to grasp many concepts about Silverlight 4 in a just 400 papers. For me, I have finished the book in four days (3-5 hours / day) and of course there are some reasons for that, a couple of them are:

1 - I am not so beginner in this technology as I have used WPF before so I didn’t need any time to grasp multiple concepts quickly.

2 - I need to finish this book as quickly as possible to wrap most of the features and abilities of the new version of Silverlight. In fact my team is going to develop a business application using Silverlight and I was in real need to see the full picture of this technology.

Enough talking about myself, let’s talk about the book.

This book talks about:

* Why we need Silverlight and how it fits in the RIAs? Really a good and brief introduction gives the reader why he is gonna read about such a new technology.

* VS 2010 new features and how it supports Silverlight 4 and what you need to get started. BTW, there are some posts here in my blog about the new features of VS 2010 you can find it in “Cutting Edge” column.

* Layout management in Silverlight. It mentioned some of layout controls and how you can use it to layout your applications like the Grid, WrapPanel, DockPanel, Canvas, and StackPanel.

* Some of Silverlight controls and some basic examples about them like TextBox, Button, TextBlock … etc.

* List controls like DataGrid and ListBox besides data binding mechanisms which is so so powerful in the world of XAML.

* Silverlight toolkit, and what it contains.

* How you can get access to data in Silverlight (WCF is recommended approach), how you can use Sockets for data access and network communications.

* Navigation framework which is so similar to master pages and content place holders in ASP.NET. Also, how you can pass data between different pages, how you can map the URIs, and How you can route the URIs to custom ones.

* Isolated storage and how you can use it for caching purposes, saving and retrieving files … etc.

* Accessing computer devices like web cam and microphone from a Silverlight application easily.

* Expression blend introduction and how it fits in the world of Silverlight.

* How you can style your application in a very similar way to CSS in HTML pages.

* How to animate objects easily and how to use Expression Blend for this purpose with some basic and nice examples.

* How to create custom controls, although the book didn’t mention how to create user controls. It gives a very good example for building a custom control from scratch.

* How Printing is so easy in Silverlight. You can print the screen as it is, or you can even customize the printable data to select portions of screen or even a whole new shape.

* Finally, it talks briefly about important concepts and ideas you will need when you need to deploy a Silverlight application. It gives an idea about assembly cashing, out-of-browser mode, and elevated trust.

Really, I am recommending this book to any one who needs really to know what is the Silverlight about and what can do.

Thank you Apress for not wasting my time
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.