| | |  | Software Engineering | Home » » » Foundation Expression Blend 3 with Silverlight (Foundations) | | | | | | | Product Promotions: | | | | | Description: | | The only real tool for developing cross-platform rich Internet applications (RIAs) for that last 11 years has been Flash; until now! Silverlight 3 allows you to develop cross-platform rich Internet applications in a fraction of the time because of the extensive and very powerful .NET 3.5 libraries, the powerful, design friendly Blend 3 IDE, and an enhanced workflow that allows designers and developers to work on the same set of files at the same time. - Develop stunning RIAs in a short time.
- Learn some basic object-oriented programming principles.
- Get familiar with the Blend 3 development environment.
What you’ll learn - Learn the Blend 3 and Visual Studio 2008 IDEs.
- Learn how to create stunning animations using Silverlight 3 Storyboards.
- Learn how to incorporate video and sound into your RIAs with the Silverlight MediaElement.
- Learn about and how to develop quickly using Silverlight 3's reusable resources such as UserControls, ControlTemplates and DataTemplates.
- Learn about the new Visual State Manager and the State panel in Blend 3 to quickly and easily add MouseEnter and MouseLeave states to your UserControls.
- Put everything you have learned together to create a sample Silverlight 3 website.
Who this book is for Web designers and developers wanting to learn Expression Blend 3 from the ground up. Those who have a background in the development of RIAs and want to learn this technology. Table of Contents - Setting Up the Silverlight Development Environment
- The Blend 3 Integrated Development Environment
- C#, XAML, and Object-Oriented Programming
- Controls
- Storyboards
- Using the VSM and Blend 3’s States Panel to Create a Silverlight Media Player
- The Silverlight MediaElement
- The WPF Toolkit
- Events and EventHandlers
- Classes and Interfaces
- ControlTemplates, Styles, and Custom UserControls
- Writing a Custom Content Panel
- Building a Sketchflow Prototype
- Putting Everything Together to Build a Sample Silverlight Website
| | | Product Details: | | | Author:
| Victor Gaudioso | | Paperback:
| 368 pages | | Publisher:
| friendsofED | | Publication Date:
| June 23, 2009 | | Language:
| English | | ISBN:
| 1430219505 | | Product Length:
| 9.1 inches | | Product Width:
| 7.52 inches | | Product Height:
| 0.95 inches | | Product Weight:
| 1.37 pounds | | Package Length:
| 9.0 inches | | Package Width:
| 7.5 inches | | Package Height:
| 1.0 inches | | Package Weight:
| 1.35 pounds | | Average Customer Rating:
| based on 32 reviews |
| | | | Customer Reviews: | |
Average Customer Review:
( 32 customer reviews )
Write an online review and share your thoughts with other customers.
Most Helpful Customer Reviews
7 of 8 found the following review helpful:
Great for Visual Studio Code JockeysMar 03, 2010
By T. K. Reischl
"T. Reischl"
The title of the book should have been: Writing Code-Behind files for Blend 3 in Visual Studio 2008.
The whole point of Blend is to be able to create Silverlight websites using a visual interface. One of the first things this author does is have the reader load up Visual Studio 2008. He even begins projects in VS. He does things in code that can be easily accomplished by just using the visual interface in Blend, he loves his coding.
Blend is part of the Expression suite of products. Yes, you can work on Blend projects in VS. For certain types of projects it is even necessary to do so, but this author takes it to the extreme. If you thumb through the book, it is page after page of code. Had I seen this before I bought it, I would never spent the money on it.
For the record, I am a coder. What I NEED to learn is how to use the visual interface in Blend, not Victor's idea of how to use code-behind in Blend.
People who want to build straight forward websites using a visual interface will be disappointed with all the coding examples used.
Getting tired of me ranting about the coding? I was tired of the coding in the book.
His book barely scratches the surface of what Blend can do on its own, without code-behind, without Visual Studio 2008.
The publisher needs to re-title the book. How about: Using C# to Code in Blend? That wouldn't sell as many books, would it?
4 of 4 found the following review helpful:
Get using Expression Blend 3 quickly!Sep 15, 2009
By C. J. Kee
"Homeschooling mom of twin boys"
I found this book to be a very good introduction to learning Expression Blend 3. I am no longer intimidated by the Blend interface, which is much more than I can say about many of my peers! (I am a software engineer and have been developing with .NET since it's first beta release in 2001, but have never been very good at user design/experience.) This book has given me the confidence to build new applications without the drab, gray, boxy-look of traditional Windows applications. I loved the hands-on approach to learning that this book offers so you aren't spending all of your time reading about every property that every control has - instead, you are using them and seeing how they work in a live application. The book was easy to read and easy to follow.
I have also had some discussions with the author, Victor Gaudioso, who I found to be very responsive to my questions. He has added me to his email update list so that I get notified of new, instructional videos that he puts together for Blend 3, which I have found quite helpful.
With that being said, here are the things I would have liked to seen changed or added:
1. I did not like the fact that all of the pictures were black/gray/white. Many of the gradient effects for buttons and such were hard to distinguish when printed this way. I know that printing in color significantly increases the cost of printing, but maybe there could be a way to see the color images online so we can compare what they truly look like to what we are doing in our own design.
2. I think the MVVM example/discussion should have come at the end of the book, or maybe as an Appendix. It is a much more advanced topic than the ones leading up to it and it takes quite a bit of studying, even for a developer since I have no experience in MVP or MVVM, in order to digest it. It seemed out of place where it was.
3. I also would have liked to seen some examples using/explaining Behaviors in comparison with Event Handlers so that we could compare the 2 approaches to designing applications. If there is true separation between the designer and the developer, the designer would be more likely to use Behaviors to implement their effects than Event Handlers.
4. I also agree with another reviewer that there could have been more on using timed animations in an application using the timeline. While there was more than adequate coverage on using the Visual State Manager, there wasn't much on true animation sequences. Victor did create a couple of new videos in response to this request, which have helped.
So overall, it did fill its promise as a "foundation" book. It is one of the best "How to get started in Blend 3" books that I have seen thus far. Now I need to find a book for "the next level" in Blend. Something beyond the "foundations"...
5 of 6 found the following review helpful:
Great Kick Start to Blend/SilverlightAug 06, 2009
By Joe Waldin As an officer in the Roanoke Valley .Net Users Group, I have seen several presentations on Silverlight over the past several months. My interest in Silverlight was very strong. However, every time I sat down to experiment with Silverlight & Blend I never got past square one. Last month, I Came across Foundation Expression Blend 3 with Silverlight by Victor Gaudioso and immediately bought the book. Within minutes, I had working examples from the book up and running. This book is great for getting started and understanding the big picture. There is a considerable learning curve to understanding the Blend and Visual Studio integration. Victor's book explains this integration and so much more. If you accurately follow Victor's examples, you will learn many valuable Silverlight development fundamentals. By learning these essential concepts I am on my way to building more robust Web and WPF applications.
2 of 2 found the following review helpful:
Pretty Good, but I hate C#Oct 18, 2009
By Marie So far the book is great at explaining the core features of Blend. It starts with a good overview of the layout controls which is crucial to Silverlight development.
I was kind of thrown back when I got to chapter 5 on Storyboards. I am a programmer/designer and I stick primarily with Visual Basic. I am also in the legal field, so the verbose and plain language syntax of Visual Basic suits me better than C#.
Anyhow, all of the code samples in the book are in C#. If you are a VB programmer, you will definitely need to consult other resources to get the code to work correctly. For instance, in order to wire-up effects via the Visual State Manager you will have to use delegates in Visual Basic. Most developers do not work with delegates on a daily basis, but it is crucial for Silverlight development. I'm not sure if C# uses delegates because it all looks like a bunch of gibberish to me. Not my cup of tea.
In conclusion, the author is great, but the book should have included VB samples. Contrary to popular belief, Visual Basic can do everything that C# can do. To make matters more complicated, both of these .net languages can do everything that XAML can do! Great stuff.
1 of 1 found the following review helpful:
Couldn't have chosen a better guide to get me started in Blend/SilverlightMar 04, 2010
By Karen Lepage Immediately after watching Victor Gaudioso's tutorial on SketchFlow Prototyping in Blend at his website, I knew I needed to buy this book to get me going in Expression Blend. I'm a bit of a how-to book collector, not always delving into actual "doing" but that wasn't the case here. I was so inspired by Mr. Gaudioso's projects and down-to-earth explanations, that I dove right into Blend. Highly recommended for anyone just getting started.
I really enjoyed the flow of the exercises, and the practical applications of Silverlight and Blend are apparent while reading, without years of programming know-how. Mr. Gaudioso explains concepts in a way that became immediately clear to this designer, without making me feel intimidated by the code.
...and there *is* code, but I found myself looking forward to trying out each chapter as I went along. I feel comfortable with the idea of learning more as I expand my horizons from mere designer to more competent designer/developer. "Foundation" is exactly what I gained from my experience with this book.
See all 32 customer reviews on Amazon.com
| | |
|