Silverlight 2 in Action

  Author:    Michael Schwarz, Chad Campbell, John Stockton
  ISBN:    1933988428
  Sales Rank:    14219
  Published:    2008-08-15
  Publisher:    Manning Publications
  # Pages:    425
  Binding:    Paperback
  Avg. Rating:    5.0 based on 10 reviews
  Used Offers:    3 from $24.73
  Amazon Price:    $29.69
  (Data above last updated:  2008-12-31 02:24:48 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Silverlight 2 in Action
  
                  Reader Reviews 1 - 9 of 9                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
12-12-08 1 1\4
(Hide Review...)  Who is this book for?
Reviewer Permalink
I am scratching my head trying to decide who might be interested in such a book.
For long time I was getting my Silverlight knowledge from the official Silverlight sites and community blogs, which provide immense wealth of information. Finally, I decided that it was time to review some printed materials and bought several books that had high marks among reviewers. The goals were to have single reference book (instead of tons of web pages printouts) and / or have a good training book for my co-workers. Sadly, this book does not serve either goal.
The book has very short paragraphs on almost everything it describes. In fact, it itself is very short.
As a learning book - I had very hard time getting through this book (and I am already familiar with the most material in it). The style of the book is very dry and in short paragraphs. There are little illustrations. There is no flow of explanation to speak of. It has layout of the reference book, but it has only short explanations of everything. As a matter of fact, I found Silverlight Help or official web site being much more informative as a reference than this book.
Do yourself a favor and buy "Pro Silverlight 2" by Mathew MacDonald instead - what a great book that is.

(Review Data Last Updated: 2008-12-22 06:38:45 EST)
12-11-08 5 (NA)
(Hide Review...)  nice book
Reviewer Permalink
nice book with some good info.this book is actually a very good book.enjoyed reading it so much.
(Review Data Last Updated: 2008-12-22 06:38:45 EST)
12-03-08 5 2\2
(Hide Review...)  The Fastest Way to Learn Silverlight 2
Reviewer Permalink
Silverlight 2 in Action is the only book I used to learn Silverlight 2. Packed with great example code, this book will allow you to learn Silverlight 2 from scratch or upgrade your skills from the previous versions. Learning Silverlight as an early adopter has been tough, but this book has been a lifesafer as it is the most concise resource available to get you up and running in very little time.
(Review Data Last Updated: 2008-12-12 07:46:26 EST)
12-02-08 5 1\1
(Hide Review...)  Looking for THE book to get on Silverlight 2.0?
Reviewer Permalink
This is simply hands-down the best book on Silverlight 2.0 on the market to date. Campbell not only has an understanding of the intricate details of the Microsoft Silverlight platform that rivals nearly anyone on the planet, but he also has that rare gift of being able to break it down into a form that is readable and valuable to any person on their path of utilizing Silverlight to develop rich web applications (from novice to pro).

I can't rave enough about how accurate this book is (especially in an age where books are written before the product is finalized). Though it is one of the first books out on the subject, it even contains the absolute latest changes Microsoft made to the platform before RTW (for example, Databinding on the DataGrid). It's all there.

Overall this book deserves a spot on your library, especially if you consider yourself a web developer.
(Review Data Last Updated: 2008-12-12 07:46:26 EST)
12-01-08 4 0\2
(Hide Review...)  A Good Guide
Reviewer Permalink
this is definitely a good introduction to silverlight with a lot of valuable tips and info.great work!
(Review Data Last Updated: 2008-12-04 07:48:30 EST)
11-27-08 5 0\2
(Hide Review...)  A "Must Have" Book!
Reviewer Permalink
The book is pretty insightful for the price.A good book and has some good information.
(Review Data Last Updated: 2008-12-04 07:48:30 EST)
11-22-08 5 1\1
(Hide Review...)  The best silverlight book ever
Reviewer Permalink
This is the only silverlight book i will ever need!!! The authors put a lot of emphasis on accuracy and attention to detail. I think quotes listed the back cover of the book say it all.
"You simply must have this book by your side" From the forward by Ashish Shetty Silverlight Program Manager, Microsoft

"If you want to learn Silverlight 2 get this book! Two thumbs up"-Pete Brown, Microsoft MVP

"A thorough resource, essential for a Silverlight developer."-David Barkol Author of [...] AJAX in Action

"...it greatly improved my Silverlight skills."-Mark Monster Software Engineer, Rubicon

"...will get you up to speed on Silverlight 2!"-[...] Architect, Social Solutions

"In-depth and easy to read."-Rama Krishna Vavilala Author of [...] AJAX in Action
What are you waiting for...buy this book before they sell out!!!!
(Review Data Last Updated: 2008-11-28 08:19:31 EST)
11-11-08 5 4\4
(Hide Review...)  Great book to learn Silverlight 2
Reviewer Permalink
This has been a crazy summer, but since our daughter has decided not to show up on her due date (which was September 24). I finally got some time to sit down and read a pre-release of Manning's Silverlight 2 in Action. I know the two authors who wrote this, and while John and I have had beer and burgers up in Bellevue, Chad and I have yet to meet up offline. So if I have to pick on someone, it will be Chad ;)

[ Disclosure: I was given a MEAP copy of this book specifically for review purposes ]

Executive Summary: If you want to learn Silverlight 2, get this book

First, a comment on organization. I like the way Chad and John have organized this book, building up from simple to more advanced concepts. While that may be a no-brainer, many authors lose sight of what it takes to bring a person up to speed on a new technology, and often start off with a concept that is just completely foreign to them. For folks who have an understanding of Silverlight, the first chapter will be review, but that is to be expected.

I tend to prefer books that are more presentation of facts than just run-throughs of tutorials. I know many folks also like the tutorial approach as well. For me, this book is a great example of the factual approach I prefer. Lots of detail and very well organized. You can approach the chapters or the subchapters in an ad-hoc way without getting lost in the middle of a larger tutorial. Great stuff!

One thing that stood out in chapter 1 was the mention of attached properties. This is often left out, and really is, along with the whole concept of dependency properties, a core concept that isn't intuitively obvious from looking at source and markup. The first time you look at xaml, you often wonder what the heck that "Canvas.Left" is doing on those controls.

Chapter 2 gets into the theory and practice of how Silverlight sits on an html page. The book explains the two separate OMs and how they integrate to build a full solution. It also goes into detail on the instantiation/installation model and the properties for the objects/functions used. I haven't seen this level of detail in any of the other books or online resources.

One you get past all that great information in Chapter 2 (which may be something you skip past at first, but will want to return to), Chad and John get into the guts of Silverlight programming, graphics, text and layout. From there he goes into controls, input and focus.

Then in Chapter 5, the guys talk about Data Binding. Binding is another one of those essential skills any Silverlight and WPF developer needs. Sure, Binding in WPF is richer, but it is still extremely useful in Silverlight 2. The chapter explains in detail what it takes to bind something, and what the under-the-covers binding process looks like.

Including LINQ in 5.5 seemed a little odd at first, but you have to cover it somewhere, since LINQ is an important technology that Silverlight can use. We even used it back in our Silverlight 1.1 alpha application in July 2007. So, including it in a chapter on Data Binding probably wasn't a bad idea.

Chapter 6 gets into a topic near and dear to my heart : Networking and Communications. This is the main chapter that John Stockton wrote. The authors do a good job here covering all the communications mechanisms in pretty good detail. I was about to complain about the lack of WCF Duplex, but then I found it under the advanced topic - a good place for this technology. The chapter glosses over the server-side work required to make the example work. As much as I would have liked to have seen that in there, I can understand why that might take up just way too much room in the book (and the book is on Silverlight 2, not WCF)

The section on sockets was just a placeholder in the version I reviewed. If the coverage of sockets is as good as the rest of the chapter, I have no doubt the content will be good.

Chapter 7 covers media and delivery mechanisms for that media. Media has been pretty beaten to death since Silverlight 1.0, so despite the great coverage of the content here, you may think there's nothing new to learn here. However, the chapter has great detail not only on the properties, but the lifecycle and order of events. Great stuff!

Chapter 7 is also the chapter where you'll see how to work with images and Deep Zoom.

Chapter 8 goes into vector graphics and brushes, and does a great job explaining all the moving parts there. Chapter 8 is also where you'll find the information on transforms. Transforms apply across the board to most any element, so don't assume by the placement here that they are restricted to vector graphics elements.

Chapter 9 goes into animation. I won't insult you by saying this topic is scary to developers, as I think most developers looking at Silverlight will be comfortable at least understanding the basics of animation. However, good animation can be daunting, and this chapter gives you at least the foundation you can build on or use to execute on the animations the designer has provided.

If you're an animation professional, or used to professional animation tools, you may want to skip chunks of this chapter, but most folks will need this basic understanding.

Chapter 10 goes into styling. First the chapter covers the basics of styling (and source URIs and resources), and then it gets into control templates. Finally, it tackles VisualStateManager, arguably one of the most important styling and state concepts.

Chapter 11 gets into more of the goodies that Silverlight includes in the box. Smaller topics like Isolated Storage, creating Xaml at runtime, background threads, downloading content at runtime (an expansion of networking concepts) including fonts and compressed files, and Silverlight 2 Xaps, and the DLR all get sections here.

Chapter 12 covers packaging up your wonder creations as units you can distribute to others. This isn't xap deployment, but about creating things you can share. Chad also offers up a decent navigation pattern here that seems to work well. This is the chapter where you'll find preloader / splash screen information as well as hosting and streaming. Of all the chapters, this was my least favorite due to its organization. That may be because it is unfinished, or because it was simply the last chapter in the book, and Chad had to pop a lot in there without making the book 1300 pages :)

I found a few small nits in the book, but I suspect those will be corrected in the final version. Overall, my opinion is that this is a very strong Silverlight 2 book.

Do I recommend this book? Definitely. If you are new to Silverlight, this one will be great resource for you to quickly get up to speed. There's just enough Blend in there to make sure you get the basics of the tool (which is often all most developers will need) and plenty of markup to help you along the way.

Two thumbs up.
(Review Data Last Updated: 2008-11-24 06:30:29 EST)
11-11-08 5 3\3
(Hide Review...)  Review of Silverlight 2 In Action
Reviewer Permalink
Now that Silverlight 2 RTW is out and the dust can settle down, it might be a good idea to start looking at the books on Silverlight. One recently completed book, by Chad Campbell and John Stockton, is Silverlight 2 In Action.

Both Campbell and Stockton are active Tweeters that you might want to follow with your favorite Twitter client, and Stockton in particular has quite a presence on the Silverlight Forums. Overall, this is a book that will satisfy both beginners to Silverlight as well as more advanced programmers who may not necessarily need "the basics".

Silverlight 2 In Action is laid out in 12 Chapters:

1 Introducing Silverlight
2 Harmony with the web
3 Back to the basics: Layout and text
4 Handling user interaction
5 Getting down with data binding
6 Networking
7 Managing digital media
8 Getting a grip on graphics
9 Bringing it to life: Animation
10 Giving it style
11 Enhancing the experience
12 Share the light: Distribution and deployment

The first chapter gives background information and some interesting statistics. It also talks about some basics that will be helpful to beginners and even to intermediate - level programmers. Expression Blend is covered quite well here.

The second chapter covers how Silverlight interacts with the HTML DOM of the browser and how the Silverlight plug-in works. It also covers installation issues and handling events.

The third chapter covers layout and text - the concept of the Canvas, how the XAML works, how to arrange and layout content, and more. UIElement and FrameworkElement are covered. All is in great detail.

The fourth chapter covers user interaction - drag-and-drop, controls, and dialog boxes. Keyboard input and events, the mouse, and much more.

The fifth chapter covers databinding - binding syntax, data sources, binding modes, the DataContext property, customizing the display, converting values, DataGrid and subcontrols, using LINQ, and a lot more.

The sixth chapter covers networking - trust, security and browser limitations, cross-domain policy, and connecting to data sources of all types. Very detailed treatment here.

The seventh chapter convers how to manage digital media in detail.

The eighth chapter deals with graphics - drawing, images, composite geometries, brushes, gradients, you name it, they seem to have it covered here.

The ninth chapter covers animation -- storyboards, doubleAnimation, the works.

The tenth chapter covers styling - resources, project structure, bundling of resources, and more. Visual State Manager is also discussed.

The eleventh chapter deals with enhancing the user experience -- IsolatedStorage, dynamic runtime XAML treatment, BackgroundWorker, updating the UI, retrieving content on demand, and more.

Chapter twelve covers distribution and deployment of Silverlight applications: UserControls, Dependency Properties, navigation, splash screens, and more.


Silverlight 2 In Action is loaded with excellent diagrams, illustrations, code samples and XAML. It is obvious that the authors took pains to ensure that they produced quality reading content. There is also an active forum for the book, in case you want to "keep up".

I've read a number of Silverlight books to date; many suffer the scars of having been begun for earlier Silverlight versions and have had to be updated as Silverlight has changed. Silverlight 2 In Action does not suffer from this -- it is feature-complete for the Silverlight 2 RTW (release) version and I do not believe I have seen any Silverlight book yet that has this much detail on virtually all the facets of Silverlight development.

Campbell and Stockton have done an excellent job. Recommended! I'd also like to mention that I'm pretty impressed with the Manning books in general so far.

(Review Data Last Updated: 2008-11-24 06:30:29 EST)
  
                  Reader Reviews 1 - 9 of 9                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)