Rudi Grobler Session Code: WUX205.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Tony Whitter Principal, Whitter Technology WMB401 Author Jeff Neafsey Mobility Architect Microsoft.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Eric Carter Development Manager Microsoft Corporation OFC324.
demo Demo.
Rudi Grobler Session Code: WUX201.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Daniel Moth Microsoft
DoRon Motter Development Lead Microsoft Corporation
Windows Azure Jeffrey Ferman Program Manager 3-006
6/10/ :23 PM TOOL-504T A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML Joanna Mason & Unni Ravindranathan Program.
6/23/2018 8:42 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
9/11/ :22 PM What’s New for Silverlight and Windows Presentation Foundation (WPF) Developers in Microsoft Visual Studio 2010 Mark A Wilson-Thomas.
Возможности Excel 2010, о которых следует знать
Building modern web applications with Visual Studio and Web Essentials
11/22/2018 8:05 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 11/24/2018 9:18 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
2/16/2019 8:43 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building Silverlight Apps with RIA Services
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Build /4/ Diagnosing issues with Windows Phone 8.1 JavaScript apps using Visual Studio Andy Sterland Senior Program
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Presentation transcript:

Rudi Grobler Session Code: WUX205

Agenda A lap around Expression Blend Finding features you know from Visual Studio Exploring features unique to Expression Blend Working with Visual Studio and Expression Blend in tandem Silverlight vs. Windows Presentation Foundation Learning a few designer tricks Creating a real world user interface for an existing business application

What is Expression Blend? User Interface design tool for WPF and Silverlight The focus is on next-generation interactive user interfaces and user experiences The tool covers the entire range of possible WPF/SL interfaces from desktop business applications to web experiences The main focus of Expression Blend has traditionally been on designers However, it turns out to be a great developer tool as well!

Expression Blend Versions and History Expression Blend 1 – WPF design tool Expression Blend 2 – WPF and Silverlight 2.0 Expression Blend 3 (preview) – WPF and Silverlight 3.0 (beta) My recommendation: Use Expression Blend 3 whenever you can! I have been using Expression Blend 3 (beta) for all my WPF design needs and the product has already been very stable

Expression Blend and VS Similarities Creating Projects based on templates Expression Blend supports WPF and Silverlight templates only Projects and Solutions New Source Control support in version 3.0 Design and Editor windows Blend 3.0 supports code editing and IntelliSense Toolbox Properties and events window

Expression Blend: The Familiar

Expression Blend and VS Differences Richer visual UI editor in Expression Blend UI hierarchy window Storyboards and Timelines Trigger and Visual State support Resources (XAML) Design time data SketchFlow Adobe integration

Expression Blend: New Features

Blend and Visual Studio Together Blend 2.0: Design in Blend, code in Visual Studio Source Control through Visual Studio Blend 3.0: Source code editing is now supported Still, for heavy duty coding (and debugging!) Visual Studio is the better choice Even as a developer, I do all my visual UI editing in Expression Blend

Expression Blend & Visual Studio

Some Real-World Tips Create new projects in Visual Studio The templates used by both tools are not identical Test-run your applications from Visual Studio No debugging support in Blend Better error information in Visual Studio Beware of having the same file open twice Save changes before you switch to the other tool, to avoid accidental simultaneous editing

Differences Between WPF and SL Expression Blend can be used for both WPF and Silverlight, and most things you know apply to both The differences in the two technologies change the Blend experience Example: Triggers vs. Visual States Example: Resource Dictionaries vs. Inline Resources The two technologies move closer together Visual States are available in WPF (and supported by Blend) as an add-on Silverlight 3.0 supports Resource Dictionaries

Building a Real-World Application This example uses an existing middle tier that runs as a production application Note: The downloadable example provides a “fake” middle tier so you can easily run it on your system Note: There are Silverlight and WPF versions The example app shows a list of sports teams and the players rostered by each team The goal of the example is to create a nice UI with a visual appearance that is both appealing and professional and suitable for a business application

Building an Application

Complete a session evaluation and enter to win! 10 pairs of MP3 sunglasses to be won

Related Content Building Rich Business Clients in WPF ( Brian Noyes ) What’s New in Microsoft Silverlight 3 ( Eben de Wit ) Developing for Windows 7 ( Lynn Langit ) Optimizing Your Application for the Windows 7 User Experience ( Lynn Langit ) ViewModel and Application Patterns with Silverlight ( Nikhil Kothari ) Creating “real” devices ( Rudi Grobler ) Windows Client Development Discussion ( Rudi, Lynn & Tony ) Sharing Code between your Microsoft.NET Framework Applications and Microsoft Silverlight ( Stephen Forte )

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.