Content Index Search
 

Overview

Introducing Microsoft® Expression Blend™—an all new, full-featured professional design tool for creating engaging, sophisticated, and Web-connected user interfaces for Windows®-based applications. With Expression Blend, you can deliver applications that are more usable and that achieve greater end-user satisfaction and productivity. Leverage the power of the desktop and the Internet to provide your audience with big impact, high performance user experiences that drive brand recognition and repeat use.

Who should use Expression Blend?

With Expression Blend, you can design cutting-edge user interfaces and collaborate with developers using the same tool. Thanks to a common file format, separate views for design and markup, and individual design and animation workspaces, you can work with Expression Blend in whatever way you feel most comfortable.

Designers can incorporate design elements from Microsoft® Expression® Design and other creative professional tools, while developers can easily open an Expression Blend project in Microsoft® Visual Studio® 2005 for enhanced development capabilities such as debugging and deployment. Conversely, developers can also open Visual Studio solutions in Expression Blend.

Expression Blend includes:

Key concepts

Expression Blend introduces some concepts that may be new to designers and developers. Learning these fundamentals early will make for easier times as you set forth to collaborate on your next project. This User Guide is intended to provide more detail about these key concepts, but for a hands on experience, you may want to review the sample projects that are available on the Samples tab in the Welcome Screen (on the Help menu).

Target application types

Best practices

Some design ideas are good simply because they improve usability. Here are some common ways to improve usability with Expression Blend and .NET Framework 3.0:

If designing for Windows Vista, consider adhering to the Windows Vista User Experience Guidelines to establish a high-quality, consistent baseline for all Windows Vista-based applications, no matter how they are implemented.