Sends for the fellow dear visitors:welcome to dongpad!


 Welcome to DongPad!

 msn


Expression Blend 3 Preview

Building compelling {compelling  [kəm'peliŋ]   adj. 强制的,强迫性的,令人注目的,引起兴趣的} and usable UI should be easy and fun.  We all can point to our favorite products (either the ones we build or the ones we use) and think about how much better it would be if the UI was simple, intuitive {intuitive  [in'tju(:)itiv] [计算机] 直觉的} and easy to use. 

 

Whether you choose to build rich desktop applications using WPF or slick web-based applications using Silverlight, Expression Blend can help you design a great user experience.

 

Recently, we released the Expression Blend 3 Preview, which continues to deliver {[di'livə] 提供} features that enable a workflow for designers and developers from the design phase{phase [feiz]n.阶段;方面;相位 vt.分阶段实行} to production.

 

Here are a few of the interesting features available in the Blend 3 Preview.

 

Expression Blend 3 Preview 

 

Adding Interactivity {[ˌintər'ækt] v. 相互作用,相互影响} without Code

Behaviors are re-usable chunks of code that can be dragged and dropped onto any object, giving that object interactivity without having to write any code. For example, you can drop the DragMove behavior onto a button on the artboard, run your application, and then instantly be able to drag the button around the application window. In the photo editing application below, the user can drag the green button onto the picture to show the brightness at that point in the photo.

 

Behaviors 

 

Behaviors follow a design pattern extended from the Trigger and Action model in WPF and are available for use in both Silverlight and WPF.  Therefore, behaviors can navigate, change state, validate input, talk to web services, or play animations and sound.  Blend 3 will ship with a set of general purpose behaviors including behaviors that navigate between pages in an application, simulate{simulate  ['simjuleit]   v. 假装,冒充,模仿,模拟} physics on a control, and run animations, but the model is entirely extensible so you can create your own reusable building blocks of interactivity.  Behaviors, like user controls, can be defined in a library or as of the application itself, and will be automatically included in your assembly.  For more ideas or to share your own behaviors, check out the Expression Gallery.

 

Seeing is Believing with Sample Data

At design time, you may not have access to the live data that will eventually {eventually  [i'ventjʊəli]   adv. 终于,最后} display in your application.  Without data, it’s very hard to get a good feel for how your application will look at runtime.  Blend 3 helps solve this problem by enabling you to quickly create sample data that you can work with on the artboard to make it easier to customize those controls that will display data.  Additionally, you can decide if you want to use live data during runtime: the sample data bindings are stored in design time properties.  At runtime, live data can override sample data, or you can continue working with the sample data when testing your application.

 

When creating sample data, you can either import data from an XML file or choose to let Blend generate data for you.  Generated data is fully customizable and can include flat collections, hierarchical {hierarchical  [ˌhaiə'rɑ:kikəl]   分层的,体系的} collections, strings, numbers, Boolean values, and images. When you drag data items onto the artboard, Blend 3 interprets {interpret  [in'tə:prit]   v. 解释,演出,翻译,[计算机] 解释} the values to determine the best way to display the data. For example, if the item is a path to an image file, the image is displayed.  If the item is a collection of image file paths, a list box of images is created.

 

Sample Data 

 

Embracing{embrace [im'breis] n. 拥抱v. 拥抱,互相拥抱,包含} the Design Ecosystem

{[i:kə'sistəm]n. 生态系统}

One of the new features of Expression Blend 3 Preview is the ability to import Photoshop (.psd) and Illustrator (.ai) files directly into Blend.  Layers are imported as individual{[ˌindi'vidjuəl] adj. 个别的n. 个人,个体} layout containers to make them easy to work with. Vector layers are imported as vectors, text layers as text with significant{[sig'nifikənt] adj. 有意义的,相当数量的,意味深长的,重要的,重大的} font information remaining intact, and gradients as gradients.  Additionally, you can take a Photoshop file, import it into Blend 3, and then quickly convert it to a control skin using the new state-based control skinning!

 

Embracing the ecosystem 

 

Collaboration{ [kəˌlæbə'reiʃən]   n. 合作,通敌} Powered by TFS

Expression Blend 3 is now integrated with Microsoft© Team Foundation source control. This means that project source files can now be easily shared by a team with all the benefits of source control.  This minimizes the risk{ [risk] n. 风险,危险v. 冒...的危险} that one person might inadvertently{ [ˌinəd'və:təntli] adv. 不注意地} overwrite the changes that someone else made to a file. At any time, you can view an older version of a file and compare it to the current version to see the changes that were made.

 

TFS IntegrationTFS Integration

 

These are just some of the highlights of Blend 3. 

 

For a complete list of new and enhanced features, such as Intellisense in the XAML editor, a built-in code editor, and design time annotations, check out the “What’s new” link. Then, download the preview, visit the Expression team blog, and watch the following videos for more tips:

·         The Future of Expression Blend

·         Integrating Expression Blend with Adobe Creative Suite

·         Creating Interactivity with Expression Blend

 

Namaste{['nʌməstei]n. (印度)合十礼}!

Posted: Saturday, April 04, 2009 10:07 AM by Somasegar


评论: 0 | 引用: 0 | 查看次数: 709 | 返回顶部
发表评论
昵 称:    
验证码:   
 
内 容:
选 项:  
 
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 开启 | [img]标签 开启