Microsoft Expression Blend Unleashed [NOOK Book]

Overview

Microsoft Expression Blend Unleashed is about learning a new tool for designers, but also learning a new mindset for developers. Expression Blend enables the delivery of rich interactive applications, for the web as well as the desktop, allowing you to take graphical assets and blend them with functional .NET code through the power of XAML and the WPF platform. Microsoft Expression Blend Unleashed also features a C# Primer, introducing designers to the .NET Framework. .NET allows the reader to extend the ...

See more details below
Microsoft Expression Blend Unleashed

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
$25.49
BN.com price
(Save 42%)$43.99 List Price

Overview

Microsoft Expression Blend Unleashed is about learning a new tool for designers, but also learning a new mindset for developers. Expression Blend enables the delivery of rich interactive applications, for the web as well as the desktop, allowing you to take graphical assets and blend them with functional .NET code through the power of XAML and the WPF platform. Microsoft Expression Blend Unleashed also features a C# Primer, introducing designers to the .NET Framework. .NET allows the reader to extend the functionality of many of the WPF elements used in Expression Blend. The most important concept for the reader to grasp is that Blend and Visual Studio together are about facilitating the kind of user experience everyone wants from the applications they use. This book will give you the skill set whether you are a designer or developer; from there, you just need to use a little imagination.

Detailed information on how to…

  • Design and develop WPF applications
  • Use Blend’s animation workflows
  • Design and implement WPF template types
  • Create and manage Resource Dictionaries
  • Master WPF Style templates
  • Handle control events
  • Understand advanced control properties in XAML/Blend/C#
  • Create customized controls through inheritance
  • Understand the fundamentals of XAML-based design and development
  • Implement effective XML, CLR Data binding, and XAML template binding
  • Extend XAML functionality with C# code
  • Implement video and audio in your applications
  • Use Blend as part of your designer/developer workflow
Read More Show Less

Product Details

  • ISBN-13: 9780132715249
  • Publisher: Pearson Education
  • Publication date: 6/17/2008
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 600
  • File size: 30 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Brennon Williams is among the top .NET developers in the UK, consistently contracted by leading consultancies for cutting edge development projects. He has an extremely wide skill set as a hybrid designer/developer, with experience in Flash, 3D Object Modeling, and DirectX based development. Brennon’s UK company X-Coders Limited is the preferred Blend/WPF training and development provider for some of the World’s largest companies.

For almost 15 years, Brennon has worked in several countries as a consultant software developer. He is currently employed as XAML Architect for SmithBayes in the UK and Dev Lead/XAML Architect for Motorola’s WPF project in the United States and Sri Lanka. He is also creating his ExpressTrain video tutorial network online at ww.learnexpressionstudio.com. When he schedules an hour or two of free time, he enjoys nothing more than having a BBQ with his wife and kids in the backyard.

Read More Show Less

Read an Excerpt

ForewordForeword

You're a user of things—we all are. You have an experience with every thing you interact with. And, it better be a good experience, too; otherwise, you'll change the thing, avoid interacting with it, or suffer.

It could be that basking in the color of your bedroom walls is a therapeutic experience. Conversely, you might have a frustrating experience with a hammer whose head keeps falling off (or which, to keep you and those around you safe, asks you to confirm every blow). On the other hand, an object may be perfectly well-designed, but not necessarily designed for you. Even if you could fit in it, a child's chair would be too short for you. As anyone who has seen the movie The Forbidden Planet will know, Krell-sized doorways would be a needlessly extravagant use of space in a human home! In each of the previous examples, the experience depends, to some degree, on the person doing the experiencing.

Let's talk about software—the kind of software you create. That's why you have this book in your hands, right? Good software is concerned with the emotions of the person using it. It can excite the user from time to time, but it should never frustrate the consumer. When it's working effectively, good software's unobtrusive usability brings only a faint smile of satisfaction to its user's lips, not grumbles. The value of software is the value of the experience that flows from it.

This book is for anyone interested in designing usable and beautiful software. It's about a framework for helping you do just that. It's about a platform and toolset that do the heavy lifting so you can focus on the art,the usability, the experience. You'll learn how it's possible to separate the tasks done by the designer and developer roles so that you can work in an independent, yet complementary way. You'll see how you can avoid a potentially lousy translation step from comp to user interface. You'll see how to customize controls, bind to data, create artwork with vectors and brushes, and represent user interface and data in declarative markup that is kept separate from the application logic.

WPF, Silverlight, and Expression are instruments: Artists create with them. The tools have a user experience of their own—and that experience will improve as they mature. Expression Blend, for instance, is suited to designers with esthetic talent, to be sure—but those with a taste for a little technology will find a lot of additional possibilities. Soon, Blend will adapt to an even greater diversity among designers. Making that happen is the daily preoccupation of the development, test, program management, technical writing, product design, product development, support, and evangelism members of the Blend product group.

Jimi Hendrix asked: "Are you experienced? "A Hendrix album or concert was an experience that went beyond the everyday to provide astonishing sounds, virtuosity, charisma, psychedelia and theatrics. What makes your consumers enthusiastic about—and return to—your software and design is the quality and nature of their experience. For the most part the experience you provide is dependent on your talent and imagination. However, some of your success is due to the tools you use and how well you know them.

I hope you enjoy using WPF and Expression. I hope they give you what you need and make you successful. You can communicate with the Blend product group at http://expression.microsoft.com.

In the meantime, there's a lot for you to learn. I'll let Brennon tell you the rest!

Steve White
Program Manager, Microsoft Expression Blend

© Copyright Pearson Education. All rights reserved.

Read More Show Less

Table of Contents

Part I Overview

1 Introduction to Expression Blend . . . 3

2 Welcome to the New World . . . 31

3 Expression Blend Panels . . . 63

4 XAML for Beginners . . . 91

Part II Going with the Flow

5 UIElement: Control Embedding . . . 105

6 Panel-Based Containers . . . 131

Part III Using All the New Stuff

7 Using the Blend Toolbox: Tools and Common Controls. . . 147

8 An Example Control Using Just the Tools Palette . . . 175

9 Using the Blend Asset Library . . . 209

10 Visual Studio: C# Primer. . . 269

Part IV Extended Graphic Tools

11 Graphic Items. . . 323

Part V Templates and Data

12 Templates. . . 359

13 Data Binding . . . 391

Part VI Controlling Controls

14 Animations with Storyboards . . . 415

15 Commands . . . 437

16 Using Resources for Skins. . . 459

17 Working with Windows. . . 475

Part VII Advanced Topics

18 Creating a Custom Control . . . 489

19 Using 3D in Blend . . . 511

20 Controlling Media (Music or Video) . . . 523

Index . . . 555

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)