Silverlight 2 Unleashed and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Silverlight 2 Unleashed
 
 
Start reading Silverlight 2 Unleashed on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Silverlight 2 Unleashed [Paperback]

Laurent Bugnion (Author)
3.9 out of 5 stars  See all reviews (8 customer reviews)

List Price: $54.99
Price: $37.53 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.46 (32%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $19.80  
Paperback $37.53  

Book Description

0672330148 978-0672330148 October 25, 2008 1

Full Color Code samples appear as they do in Visual Studio and Expression Blend!

 

Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend!

 

Silverlight is Microsoft’s new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples.

 

  • Use XAML to create state-of-the-art user interfaces
  • Create XAML transforms and animations
  • Design compelling user experiences with Microsoft Expression Blend
  • Integrate media into your rich Internet applications
  • Program Silverlight with both JavaScript and .NET languages
  • Deploy Silverlight content to web pages
  • Encode videos with Expression Media Encoder
  • Make the most of Silverlight elements, resources, and styles
  • Use templates to quickly change your application’s look and feel
  • Efficiently debug Silverlight code
  • Use design tools to create graphics that import seamlessly into Silverlight

 

Laurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch.

 

ON THE WEB:

Download all examples and source code presented in this book from informit.com/title/9780672330148

 

Category: Microsoft Programming/Web Programming

Covers: Microsoft® Silverlight 2

User Level: Beginning—Intermediate

 

 

 


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Microsoft Expression Blend 4 Unleashed $31.49

Silverlight 2 Unleashed + Microsoft Expression Blend 4 Unleashed
  • This item: Silverlight 2 Unleashed

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft Expression Blend 4 Unleashed

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Laurent Bugnion works as a senior software developer and architect in Switzerland, where he lives with his wife, Chi Meei, and his two daughters, Alise (2001) and Laeticia (2004). Originally an electronics engineer from the Engineering School of Yverdon (Switzerland), his interests quickly moved to software, and he achieved a post-graduate degree in software engineering in 1999 in the Engineering School of Rapperswil (Switzerland). Currently, his interests are very much set on WPF, Silverlight, and other .NET 3.5 technologies, which he helped introduce, teach, and coach at Siemens for the past three years. Prior to that, he first wrote embedded C/C++, and then moved to desktop computers in Java, JavaScript, and eventually .NET (WinForms and ASP.NET). After more than 12 years spent developing various software products at Siemens, Laurent is employed since December 2008 by IdentityMine, one of the world’s leading firms in WPF and Silverlight development and design.

 

Privately, Laurent has also been active, developing websites and web applications in HTML, JavaScript, CSS, ASP, and currently ASP.NET. He has done his best to contribute to various developers communities, first in the JavaScript newsgroups, and then in Microsoft’s forums related to ASP.NET, C#, WPF, and Silverlight. He blogs regularly on http://blog.galasoft.ch and publishes articles, prototypes, and demos related to the mentioned technologies. Laurent became a Microsoft Most Valuable Professional (MVP) in 2007 for ASP.NET and then in 2008 for Client Application Development. In 2008, he also earned an MCTS for Windows Presentation Foundation.

 

Excerpt. © Reprinted by permission. All rights reserved.

Introduction

Introduction

With the release of Windows Presentation Foundation (a new graphical user interface framework for Windows desktop applications) in 2006 and of Silverlight in 2008, client application development took a turn for the best. Microsoft boldly decided to abandon some concepts and technologies that had been used since the first release of Windows and to do something new and better. While it sometimes seems difficult to keep up with the pace of change imposed on software developers, this one is really worth it. Microsoft's bet on Silverlight and WPF is huge, and it cannot fail. These technologies represent the future of client application development.

Because it runs on multiple platforms in a web browser plug-in that will soon be available on most of the rich clients accessing the Internet, because it can be deployed as easily as any web content and be served from any web server without additional infrastructure, and because of the rich graphic interfaces it allows to be built and the amazingly easy connectivity to remote services that it offers, Silverlight will be a major player in the world of rich interactive applications (RIA). Silverlight is also a gateway to Windows Presentation Foundation, the client application technology that represents the future of Microsoft Windows programming for desktop computers.

In a World Wide Web where Adobe Flash currently has a leading edge, Silverlight represents much more than just an alternative: It is the .NET way! Every .NET programmer will feel at home with Silverlight, because the libraries, the programming languages (C#, VB.NET, Ruby, Python), and the development environment (Visual Studio, Expression Studio) are the same. In addition, new concepts developed and refined in Windows Presentation Foundation are made available to Silverlight programmers, such as data binding, separation of behavior and looks, lookless controls that can be styled and templated at will in powerful design tools such as Expression Blend, a rich animation system, media integration, and so on. XAML, the new XML-based Application Markup Language developed by Microsoft, can be leveraged as a bridge between developers and designers to enable new workflows.

This book is not and was never intended to be a complete reference of the Silverlight platform. Honestly, I am not even sure that you need a book for this: The Internet is at your disposal and has a better, more complete, and more actual reference base than any book can ever offer. No, this book is here to help you discover why programming is fun and why Silverlight is even more fun, and to contaminate you with the Silverlight virus. Complex concepts are explained in simple terms, with many hands-on demos and figures so that beginners as well as advanced developers quickly will feel at home.

About Code in This Book

We tried to keep formatting as consistent as possible throughout the book and to make the code look like it does in Visual Studio. The code is color coded to help you work faster and recognize key concepts in XAML, C#, JavaScript, and HTML in Studio and in Expression Blend.

The source code lines are only numbered where it is relevant, for example, when the text makes explicit reference to a line number.

The whole source code for this book is available online at http://www.galasoft.ch/SL2U/Code. For C# code, a translation in VB.NET is also available, courtesy of this book's technical editor, J. Boyd Nolan.

One Year Older

I started working on this book in September 2007, and I am now exactly one year older. Professionally speaking, it has been the most interesting year of my life. Since I started working as a developer in 1996, I have worked with many client technologies and programming languages, including C, VB, Java, HTML, CSS, JavaScript, ASP.NET, Windows Forms and finally Windows Presentation Foundation and Silverlight. In all these years, I have never been as excited about a new programming platform. Writing a book is hard, and it's a lot of work. But it was also fun and so interesting that I always felt right doing it. If I had to do it again, I would sign without hesitation. And now that it's going to be published, I can't wait to see what you, the reader, will create in Silverlight. Software has much to do with art, and Silverlight is the richest palette you can imagine. So grab the book and your computer, start coding and designing, and show the world what you can do. I will be waiting.

Happy coding!

Laurent


© Copyright Pearson Education. All rights reserved.


Product Details

  • Paperback: 608 pages
  • Publisher: Sams; 1 edition (October 25, 2008)
  • Language: English
  • ISBN-10: 0672330148
  • ISBN-13: 978-0672330148
  • Product Dimensions: 9.1 x 7 x 1.2 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,196,889 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

8 Reviews
5 star:
 (3)
4 star:
 (3)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

25 of 28 people found the following review helpful:
2.0 out of 5 stars Disappointing - Too basic, for the most part, October 29, 2008
By 
whatever (san jose, ca) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Silverlight 2 Unleashed (Paperback)
I'm a developer who is intimiately familiar with C# and the .NET platform in general. I've also been playing with Silverlight 1.1-2 betas/rc's and was hoping that this book would fill in the gaps that I'd gotten through just playing with it.

But in general, the book seems to be pitched toward a less technical audience- for example, he spends a paragraph telling us how to comment out XML, another area explains how to install Expression Blend, page 68 explains to us why we've got F's in our numbers (it's hex, duh), the diff between raster and vector graphics (this was necessary?)

Chapter -8- finally gets us into some code, and it's JavaScript- but the whole point of V2 was to get us out of JS and let us use other langs for more complex apps than just adding Flash-like abilities to our .NET sites.

Even THEN, we get told that, "JavaScript ... and other C-based languages are case sensitive!", and apparently (in the next para), "...JavaScript uses -variables- (text has it in italics) to store data." Oh my!

Chapter -9- is "Understanding .NET" and finally gets into VStudio.

At page 488, you get 10 pages on calling WCF servers.

If you're a .NET developer with some familiarity with WPF/XAML and a little WCF, you're probably better off waiting for other books. This should have really been called something similar to "Beginning Silverlight 2, mostly with Javascript".

If there were any other reasonable books specifically on 2.0, I'd send it back, but there aren't yet.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
2.0 out of 5 stars Glossy but glossing over important concepts, October 29, 2008
By 
Jeffrey Putz (Seattle, Washington, USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Silverlight 2 Unleashed (Paperback)
As is the case with some of the other books in this series (the WPF book comes to mind), it seems organized as a stream of consciousness with constant sidebars, and doesn't get into some of the more important concepts when I think it should. Dependency properties in particular are so critical to understand, and had I not been also reading a WPF book, I wouldn't know enough about them.

The book tends to be somewhat designer focused, and doesn't go far enough to explain why you code things a certain way. It's not a cookbook, mind you, but as most programmers would tell you, understanding the underlying reasons for doing things ultimately leads to better understanding and more solid implementation of what you learn.

Perhaps the biggest issue for me is that there's an expectation gap. I think if you were a Flash designer with some basic C# knowledge, you'd appreciate the style of this book. It seems written more for that audience. As an experienced .NET developer, you may feel that this is too basic or flowery. There are a great number of pages dedicated to finding a Web host and using FTP. Simply be aware of those expectations before buying.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Very thorough and applies to the release version, November 21, 2008
By 
P. Martin (Murphy, TX United States) - See all my reviews
(REAL NAME)   
This review is from: Silverlight 2 Unleashed (Paperback)
I previously purchased 'Introducing Microsoft Silverlight' by Laurence Moroney, and it was fine for its time before Silverlight 2 was released. However, do NOT buy any book not based on the release version - way too much has changed from Beta 2 and you will be quickly frustrated.

This was an excellent book! But...first the bad. I think it was a little too basic in parts, particularly when it tried to teach me how to program in C#. One book should not try to be both a beginning tutorial and address advanced topics, which this does - I would have much preferred a lot less basics and a little more in-depth explanations. It was obviously rushed through to production because the graphics did not match the text in many cases, and there were obvious bugs in the examples that would have never compiled, much less work correctly. However, it all got the point across very well. I am not a great fan of 'let me show everything with examples' - I would rather have more meat and explanations. This book is BIG on example code, though - which is good in the advanced topics where you can have exact syntax to copy and play with.

Now the good - this book is very thorough, although it occasionally leaves out simple subjects (how do you upload a file to a server???) The examples are thorough, and Bugnion talks through most lines of code. He also covers almost all of the controls available in 2.0, and he even discusses the object hierarchy, which is invaluable when creating your own controls.

Expression Blend is thoroughly covered, as well as significant tutorials in how to code in Visual Studio 2008. This book is meant for a C# programmer who is interested in building n-tier Silverlight applications, not simple eye-candy. Integration with JavaScript and the browser DOM is also given a complete discussion.

In summary, this is the best book out there so far. If you are a C# developer looking to get into this Silverlight 'stuff', don't hesitate to drop a few dollars on this book. As an aside, Flash completely fried my brain - it is a designer's tool, not a developer's tool - and I despise it! Silverlight tends to lean to the developer, but still allows you to do all the cool stuff. In my opinion a perfect compromise and this book reflects that attitude by covering the coding as well as the design aspects extremely well.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
thumbnails gallery, custom control, grid width, binding source, binding name, template binding, adding media, example with the following steps, xap file, windowless parameter, brush transform tool, xaml resources, xaml file, player templates, markup extension, clicked thumbnail, object sender, isolated storage, implement the following steps, unit test framework, new event handler, object tag, class deriving, display rectangle, opacity property
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Studio, Expression Blend, Expression Encoder, Taking Silverlight, Silverlight Elements, Windows Presentation Foundation, Using Resources, Digging Deeper, Programming Silverlight, Continuing the Journey, Solution Explorer, Using Media, One Step Further, Web Site, Encoding Videos, Windows Explorer, Rectangle Width, Even Further, Expression Design, Internet Explorer, Little More, Integrating Silverlight, Introducing Silverlight, Open Page, Edit Style
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!

Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject