• List Price: CDN$ 64.82
  • You Save: CDN$ 35.92 (55%)
Only 1 left in stock - order soon.
Ships from and sold by Amazon.ca. Gift-wrap available.
Pro Silverlight 3 in C# has been added to your Cart
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Pro Silverlight 3 in C# Paperback – Nov 10 2009

5.0 out of 5 stars 1 customer review

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 28.90
CDN$ 28.90 CDN$ 0.78

There is a newer edition of this item:

Pro Silverlight 5 in C#
CDN$ 17.91
In Stock.

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 640 pages
  • Publisher: Apress; 2nd ed. edition (Nov. 10 2009)
  • Language: English
  • ISBN-10: 1430223812
  • ISBN-13: 978-1430223818
  • Product Dimensions: 4.4 x 17.8 x 22.9 cm
  • Shipping Weight: 1.5 Kg
  • Average Customer Review: 5.0 out of 5 stars 1 customer review
  • Amazon Bestsellers Rank: #1,001,719 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASPToday, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics. Send e-mail to him with praise, condemnation, and everything in between, to p2p@prosetech.com.

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
So far I am loving this book. Period. I have read the work of Matthew in other books that I bought and I really like the way he digs, fleshes out and explains all the content and gotchas here and there.
What I like the most is that there are no wasted pages of useless code written all over the place taking half of the book (like in other books I bought in the past).
In most of the chapters you will find snippets and images that will help you ride the wave of Silverlight 3.
The content is right to the point (althought I have only read half of the book) and the first half has been purely graphical (no back-end or RIA services) and gives you all the tools to start creating right away LOB applications using Silverlight (especially if you have pressure from your boss or a tight deadline to meet revamping an old system !).

Do not expect to find content related to Expression blend here (I just found 1 reference to Blend in the 1st half of the book). This is a book to programmers that want to know details about XAML and the code behind, which makes perfectly sense to me.

Right after reading half of it, I was able to create a small eye candy application and host it in Sharepoint 2007 (with many manual steps involved...). If you are planning to make responsive and sexy UIs to extend Sharepoint 2010, then this is an excellent book and with one click in Visual Studio 2010 you get instant satisfaction (since the deployment process of Silverlight 3 to SP 2010 is finally a breeze !).

I am a seasoned ASP.NET 3.5 / C# programmer and I have found a lot of value in this book. I did not read it diagonally, I took the time to read all the pages so far and Matthew is very good in leaving out of scope stuff that makes sense to leave out in order to not waste pages.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x989a9f60) out of 5 stars 25 reviews
14 of 14 people found the following review helpful
HASH(0x98a2f9c0) out of 5 stars By far the best resource for Silverlight 3.0 Nov. 7 2009
By T Anderson - Published on Amazon.com
Format: Paperback Verified Purchase
This book is by far the best resource for Silverlight 3.0. In this version the author added a whopping 185 pages to the last edition. He added chapters on Data Controls, separated the Styles, Templates, and Custom Controls into two separate chapters name Styles and Behaviors, and Templates and Custom Controls, and added a new chapter on Navigation.

I have bought 3 other books on Silverlight 3, and put together they only contain about 1/8 of the value of this book (you can see which ones they are by Googling "Shiny Turds Books that do not Cut the Mustard").

It starts out with an introduction that covers the Visual Studio Silverlight environment. He then gives a short introduction to XAML. The introductions really help those who have no experience get rolling right away.

The author covers every out of the box element in detail (including the DataGrid control and a little on the DataForm control), and includes a nice reference for where the element can be found in the book. He also covers styles and templates, brushes and transforms, shapes and geometries, animation, and layout containers.

The book covers out-of-browser applications, assembly caching, networking, multithreading, isolated storage, browser integration, media and deep zoom, wcf services, the application model, and dependency properties and routed events.

One of the things I like best about the book is it includes a lot of references and material on the Silverlight Toolkit.

The book is very readable for those that like to read cover to cover, but it also makes a great reference.

The downloadable code is very usable and very complete.

This is a must have book for any developer working with Silverlight 3.0.
4 of 4 people found the following review helpful
HASH(0x98a2fc0c) out of 5 stars A very good book that touch all the core topics needed to develop a silverlight application Nov. 27 2009
By Amazon Customer - Published on Amazon.com
Format: Paperback
It's very easy to say that " I loved reading this book and worth my time and money". The book is very easy to read. All the chapters are arranged systematically, that way it's easy for readers at every level. It starts with explaining the history of Silverlight and slowly introduces all the basic concepts necessary to develop Silverlight applications.

I loved that the author has a "What's New" sections wherever applicable, that way for people like me who is upgrading their skills from Silverlight 2 can jump to those areas if they are only interested in the new features of Silverlight. As far as the depth, the author has done a very good job of explaining all the important concepts and almost all the controls available out of the box and controls available in Silverlight Toolkit.

What I liked is that the author also mentions the limitations if any or cautions and because I have implemented multiple projects in Silverlight, I can tell that all those tips , cautions and Notes can save you lot of time and frustration. For example, the mouse wheel event only fires in IE and not in other browsers or how to handle exceptions at an application level and how VS handles them when you are in debug mode vs. release mode. Those types of tips are very useful when implementing a feature and when you put the app in productions.

All the new features like Out of Browser, Navigation are discussed. Individual chapters are dedicated to Animation and Sound, Video and Deep Zoom to go deep in these areas which was very useful for me personally.

.NET Ria Services is slightly touched, not in depth as its relatively new which can be slightly disappointing for those who want to learn about it .Data Annotations and Data Validation for the forms and other Data Controls are discussed in depth

I wished the author has talked a little bit more about Rest Services as the web Client has some limitations in areas of REST, Frameworks like Prism and Caliburn and Commonly used design patterns like MVVM and other TDD best practices in context of Silverlight

For that reason, I would say that this book is more suitable for entry level to mid level Silverlight developers. But if you are completely new to Silverlight or just touched few areas in developing Silverlight, I seriously recommend this book to get strong in all core areas of developing Silverlight applications.
7 of 8 people found the following review helpful
HASH(0x98a2fe4c) out of 5 stars Awesome - The Best Silverlight 3 Book Period Nov. 6 2009
By David Roh - Published on Amazon.com
Format: Paperback Verified Purchase
First the good news - the PDF version of this book and source code are available now from the APRESS web site.

I have had this book on order for so long that Amazon actually cancelled my first order.

The PDF (and I am sure the print version) is in full color.

The book is an updated version of MacDonald's Silverlight 2 book - from the PDF it appears to have the same print quality which is superb.

If you want to learn Silverlight 3, this is the book to own - period.

David Roh
4 of 4 people found the following review helpful
HASH(0x98a3100c) out of 5 stars In-depth coverage for developers with some knowledge of Silverlight Jan. 27 2010
By B. Baker - Published on Amazon.com
Format: Paperback Verified Purchase
This is an excellent book, but with a couple of qualifications. First, it's not a tutorial-oriented book. If you're brand new to Silverlight and learn well by doing guided walk-throughs, you might want to start elsewhere. I started out with some online tutorials and another book (Silverlight 2 Unleashed). I found the content here really helped round out my knowledge of Silverlight. MacDonald does go a lot deeper than the other sources I've used.

Second, don't expect coverage of Expression Blend for designing applications - there's almost no coverage here. Creating complex animations and styles can be much easier in Blend, so you'd want to get that coverage elsewhere. It certainly helps to understand how things like layout and animations work under the hood, and the book gives a good grounding there.
3 of 3 people found the following review helpful
HASH(0x98a2fec4) out of 5 stars The go-to book for Silverlight development Nov. 30 2009
By Adam Barney - Published on Amazon.com
Format: Paperback
Matthew MacDonald's Pro Silverlight 3 in C# should be regarded as the "go-to" book on Silverlight 3. This book has it all, and is approachable by all audiences, seasoned developer and beginner alike. From an introduction to XAML, Microsoft's new standard UI language, to a fine-grained, in-depth discussion of animation in Silverlight, MacDonald gives you everything you need to create functional, real-world applications in this emerging and rapidly developing platform.

The most notable and impressive aspects of this book is its applicability to very diverse audiences. Regardless of where you are coming form, this book will guide you to the point where you can create compelling and useful applications.

If you are coming from a WPF background, you will be most interested in which of the WPF features you are accustomed to using you will have to abandon to conform to Silverlight's more restrictive feature set. Fortunately, this book does a good job of pointing out those differences, and explaining how one goes about working around these deficits.

If you are new to Silverlight, Pro Silverlight 3 will deliver a wide and deep base of knowledge to start building your Silverlight 3 applications on. The first several chapters on XAML, Layout, Dependency Properties and Routed Events and Elements introduce the reader to the building blocks of Silverlight applications. A reader experienced in Silverlight 2 or WPF development could probably skip these chapters, noting only the properly distinguished notes on the differences between full WPF and Silverlight.

Throughout the book, MacDonald does an excellent job of noting the differences between Silverlight 2 and Silverlight 3. In terms of the total content of the book, these differences are relatively small, yet the power and freedom in your apps that is afforded by the new features they cover is tremendous. Readers coming from an in-depth knowledge of Silverlight 2 (or those who read his previous book) will find the differences clearly noted at the beginning of each chapter - making it easy to find just the bits you are looking for.

So no matter where you are coming from, Matthew MacDonald's Pro Silverlight 3 in C# will help you develop or grow your Silverlight skill set. This is a must-have book for developing rich internet applications on the .NET framework. I highly recommend it.