Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify.

Slides:



Advertisements
Similar presentations
Ronnie Saurenmann Job title: Cant live without Silverlight Microsoft Switzerland 4 Overview.
Advertisements

Expression Blend 4 – deep dive
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Data Binding in GUI Application Development Patrick O’Brien.
1 Introduction to Silverlight 1.1 Mark Smith
An Introduction To Silverlight Gergely Orosz
Building Your First Great Silverlight 2 Application Guy Burstein Microsoft Israel
1 Visual Studio Enhancements. 2 Integrated Ajax Support Don’t need an Ajax-Enabled Template Automatic Extender Detection Add Extender Wizard.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
Open Source Rich Internet Applications with Silverlight & Moonlight Joseph Hill Product Manager, Novell.
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.
Customizing XAML Skins for PowerBuilder.NET WPF Applications
WPF. Origins – Who, When, Where  Who? Microsoft  When? November 2006  Where? Windows Vista Windows Server 2003 Windows XP Service Pack 2.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
Discover, Master, InfluenceSlide 1 Introducing Silverlight Paul Stovell Alpha Ape, Lead Code Monkey, Readify.
Ronnie Saurenmann Principal Architect Microsoft Switzerland.
Entire article, and much more, is available at By Michael Knopf
Expression Blend Rob S. Miles | Microsoft MVP | University of Hull, UK Andy Wigley | Microsoft MVP | Appa Mundi Session 4.0.
Michael S. Scherotter Microsoft Corporation
Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy
WPF For PowerBuilder Developers
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Windows Presentation Foundation: The Next GDI? Shawn Wildermuth MVP, MCSD.NET, MCT, Author and Speaker Shawn Wildermuth MVP, MCSD.NET, MCT, Author and.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Web programmeringSilverlight NOEA / PQC 2007 Silverlight From: Gill Cleeren blog.n-technologies.be.
1 COS240 O-O Languages AUBG, COS dept Lecture 33 Building Apps Technologies C# (WPF part 1)
1. Development & Design Process › Thomas Stockwell – Lead Programmer › Derek Noel – Graphical Designer 2. Program Foundations/Innovative Technology 3.
Intro to Silverlight Kevin Grossnicklaus. Introductions Kevin Grossnicklaus – SSE - ( ) Chief Architect Software.
Next Generation for Desktop Applications Doncho Minkov Telerik School Academy schoolacademy.telerik.com Technical Trainer
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
An Introduction to Silverlight Matt Harrington Developer Evangelist, Microsoft October 20, 2011.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Understand what kind of applications Windows Presentation Foundation can deliver See how Visual Studio 2008 & Microsoft Expression Blend work together.
1 Metro Style Apps in C++ Karthick 8 th May 2012.
Windows Presentation Foundation (WPF) Declare Your Next User Interface.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
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,
Sascha P. Corti Microsoft
Introducing Windows Presentation Foundation (Avalon) The Next GDI? Shawn Wildermuth Wildermuth Consulting Services, LLC
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.
C# kursus Rohde & Schwarz1 Moderne GUI Windows Presentation Foundation.
Silverlight 2 Andrew Pardoe Program Manager CLR Execution Engine
ControlTemplate and DataTemplate Doncho Minkov Telerik School Academy Technical Trainer
Building AJAX-Enabled Applications with ASP.NET AJAX Framework Peter Ty Developer Evangelist Microsoft Hong Kong
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
1 Catching up on Rich Clients (round 1) Mike Ormond, Mike Taulty Developer & Platform Group Microsoft Ltd
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
.NET Framework Presentation. About Me Patrik Löwendahl –C# MVP –Certified Vista Touchdown Trainer Cornerstone
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
DES201 - Developers and Designers collaboration Level 200 Aude Mousset Artistic director i-Breed - France Dick Lantim User eXperience Advisor Microsoft.
Adam Schultz MVVM and WPF. MVVM Model, View, ViewModel A software architecture designed to separate out User Interface design, Business Logic, and Data.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
WPF vs Silverlight.
WPF AKEEL AHMED.
.NET and .NET Core 7. XAML Pan Wuming 2017.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Search: integrating into the Windows 8 search experience
Overview of Silverlight 2
Intro to SharePoint 2010 Branding
Presentation transcript:

Discover, Master, Influence1 Windows Presentation Foundation David Burela Senior Developer, Readify

What is WPF? Stands for Windows Presentation Foundation One of the 4 pillars of.NET 3.0 Microsoft’s latest rendering technology for creating rich client applications

Basics Built on top of DirectX Windows Presentation Foundation – Controls – Data binding – Layout – 2-D and 3-D graphics – Animation – Styles – Templates – Media – Documents, typography

Separating things XAMLC# Programmer Retrieving data Submitting results Responding to events … Designer Look and feel Wiring controls to methods Animation Style...

Controls Standard (Button, TextBox, etc.) Media element - embedded movies/streaming movies Layout Controls can be nested NO DataGrid! (initially) – DataTemplates are a much nicer way to display data

USING XAML TO DEFINE UI Demo

Animation Declarative animation Almost any property that can be set can be animated – Height, position, background colour – Size/rotation/colour Can be animated easily using Expression blend

ANIMATION WITH EXPRESSION BLEND Demo

Styles Used to set the property of more than one element – Can theme an entire application – Define button styles, list styles, etc. Similar to CSS – Inheritance (Extending styles) Default style vs. explicit style setting

STYLES Demo

DataBinding Similar to Winforms and ASP.Net databinding Databind datasources to controls – Automatically populate controls with data – Automatic refreshing No DataGrid control to databind collections to DataTemplate tells data how to display itself

DATABINDING Demo

SHINY THINGS Demo

Silverlight WPF – Requires windows PC with full.Net 3.5 SP1 runtime Silverlight – Subset of WPF – Only requires a 4mb installer – PC, Mac & Linux – IE, Firefox, Opera, Safari, Chrome

Discover, Master, Influence15 A Readify Developer Network session By David Burela, Senior Developer, Readify Address: Resources on Blog: