1 Välkommen till Sommarkollo 2006 2006. Windows Presentation Foundation Per Östman ISV Developer Evangelist

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Advertisements

WPF vs Silverlight Stuart Haas. WPF  Windows Presentation Foundation  Included in Vista, Server 2008 and XP service pack 2  Deployed in desktop and.
Windows Presentation Foundation ("Avalon") Overview of Windows Vista Graphics Pablo Fernicola PRS 309 Group Program Manager Microsoft Corporation
Dependency in action A look at how dependency is used in modern programming languages Antony Harfield 22 nd October 2009.
4/16/2017 9:21 AM Choosing the Right Presentation Technology: Windows Presentation Foundation ("Avalon"), Windows Forms, ASP.NET, IE, and More PRS200 Michael.
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Michael Koester Designer Marketing Manager The World of Expression.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Windows Presetation Foundation (WPF) 1. Introduction.
Gustavo Cavalcanti tinyfit.com. About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis.
1 Moderne GUI og Silverlight Windows Presentation Foundation.
WPF. Origins – Who, When, Where  Who? Microsoft  When? November 2006  Where? Windows Vista Windows Server 2003 Windows XP Service Pack 2.
Silverlight for Developers making it pass the glitz.
Introduction & Welcome Marcus Perryman Mike Taulty
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
WinFX – A Lap Around the Windows Presentation Foundation Bart J.F. De Smet MVP Visual C#
WPF For PowerBuilder Developers
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
INNOV-8: Demystifying Windows Vista™ David Olson Director, Enterprise Solutions.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
Windows Presentation Foundation. Agenda Introduction Developing Applications WPF and WF interoperability Custom Controls Styles and Templates Data Binding.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
Windows Presentation Foundation Adam Calderon Principal Engineer Interknowlogy LLC
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape.
1 Metro Style Apps in C++ Karthick 8 th May 2012.
Windows Presentation Foundation (WPF) Declare Your Next User Interface.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Ms. Expression Blend Intro Diliara Nasirova. WPF  UI Framework for developing and running.NET programs  It consists of two elements:  A set of DLLs.
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Introducing Windows Presentation Foundation (Avalon) The Next GDI? Shawn Wildermuth Wildermuth Consulting Services, LLC
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Keynote Shawn Burke Director Microsoft Corporation.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
WPF – Windows Presentation Foundation what is it, what can you do with it and how do you get started.
©2005 International.NET Association Asia Pacific WPF 둘러보기 이 수 겸 – kenial Microsoft ASP.Net MVP.
C# kursus Rohde & Schwarz1 Moderne GUI Windows Presentation Foundation.
Windows Vista PhotoSynth Office 2007 Xbox 360 Craft PlatformTools UX.
WinFx – Avalon & Indigo Stephen Turner Software Design Engineer Microsoft UK
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
.NET Framework Presentation. About Me Patrik Löwendahl –C# MVP –Certified Vista Touchdown Trainer Cornerstone
.NET Framework 3.0 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation.
Eben de Wit Developer Advisor Microsoft
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Package! Publish! Print! Brian Adelberg Digital Document Solutions Software Development Lead Microsoft Corporation.
Windows Presentation Foundation. User Experience: Recent Past Web HTML Sacrificed UX for portability, connectivity and simplicity 1997 – DHTML.
Microsoft TechDayshttp:// Роман Здебский Эксперт по технологиям разработки ПО Microsoft
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
Introduction to Avalon Mike Taulty Microsoft Ltd
Why Windows Presentation Foundation? Windows Presentation Foundation Unified approach to UI, Documents, and Media Integration as part of development.
Jeremy Boyd - Intergen MSDN Regional Director WinFX Managed APIs for Windows.
Introducing the Microsoft® .NET Framework
Välkommen till Sommarkollo 2006
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.
WPF vs Silverlight.
WPF AKEEL AHMED.
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Overview of Silverlight 2
ArcGIS API for Silverlight – An Introduction
Windows Presentation Foundation
Presentation transcript:

1 Välkommen till Sommarkollo

Windows Presentation Foundation Per Östman ISV Developer Evangelist

The WinFX Vision Enable developers to take advantage of new technologies and hardware advances Increase developer productivity Improve application security, deployment and manageability Leverage existing developer skills Enabled by a new programming model, WinFX™ Built on the.NET Framework Easily extend Win32 applications Enable developers to take advantage of new technologies and hardware advances Increase developer productivity Improve application security, deployment and manageability Leverage existing developer skills Enabled by a new programming model, WinFX™ Built on the.NET Framework Easily extend Win32 applications

PresentationCommunicationWorkflow Base Operating System Services TM Windows Vista Developer Architecture WindowsCommunicationFoundation WindowsPresentationFoundationWindowsWorkflowFoundation

Windows Presentation Foundation

WPF Vision Unified approach to UI, Documents, and Media Integration as part of development and experience Integrated, vector-based composition engine Utilizing the power of the PC throughout the graphics stack Declarative programming Bringing designers directly into application development Ease of deployment Allowing administrators to deploy and manage applications securely

Unified Approach to UI, Documents, and Media Integration: The Guiding Vision Application Model Composable component architecture Layout engine Two-way transformable data binding Rich visual styling and theming Browser hosting Graphics Model 2D & 3D Graphics Imaging Text Video and audio Animation Document Model Fixed, flow and adaptive layouts Advanced typography Container services Rights management Media Integration Layer Media Integration Layer Element Services Application Model Application Model Document Model Document Model Graphics Model Graphics Model Composition and Rendering.NET Framework DirectX WPF Tools and Languages

Open XML Paper Specification (XPS) Open Packaging Conventions Organized storage of a document's parts and relationships between them. Defines common services for any package:.XPS, Office Open XML Formats, 3 rd party app formats “Electronic Paper” Paginated, visual representation based on subset of Avalon XAML Core of next generation print architecture Native Avalon print output aka “Reach Package” XPS Document

Markup for Windows Build applications in simple declarative statements Can be used for any CLR object hierarchy Code and content are separate Streamline collaboration between designers and developers Easy for tools to consume and generate OK LightBlue Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100

Simple Sample <Window x:Class="WPFTest.TestWindow" xmlns=" xmlns=" xmlns:x=" xmlns:x=" Title="WPFTest"> Title="WPFTest"> </Button></Window>

Controls <Button><TextBox><Image><CheckBox><ComboBox><Label><ListBox><Menu><Slider><ToolBar><TreeView><Rectangle> <Canvas><ContextMenu><Line><Polygon><Polyline><Path><ProgressBar><RadioButton><Scrollbar><StatusBar><ViewBox><PasswordBox><Grid><GroupBox><MediaElement><Page><Popup><RichTextBox><Separator><TabPanel><ToggleButton><ToolTip><Ellips>

Layout <DockPanel><StackPanel><Grid><Canvas><Grid><Grid.RowDefinitions><RowDefinition/><RowDefinition/></Grid.RowDefinitions> </Grid>

Styles </Style> </Style>

Triggers </Style>

Data Binding <Window.Resources> </Window.Resources> </Grid>

New tools for designers Expression Graphic Designer - Acrylic Grafical design Vector and pixel grafics Expression Interactive Designer – Sparkle Interactiv design of Windows applications Same project structure as in Visual Studio Expression Web Designer - Quartz Interactive web solutions Real-time transformation of XSLT ”Visual Studio Extensions” – Cider Visual design of XAML Same flow as in Visual Studio

Presentations