La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

WPF per il client Desktop Emanuele Garofalo. CHI SONO Emanuele Garofalo Blog: – –

Presentazioni simili


Presentazione sul tema: "WPF per il client Desktop Emanuele Garofalo. CHI SONO Emanuele Garofalo Blog: – –"— Transcript della presentazione:

1 WPF per il client Desktop Emanuele Garofalo

2 CHI SONO Emanuele Garofalo Blog: – – I.M. e FB: –

3 AGENDA Cosè WPF – Un pò di storia (ma giusto un pò) – Architettura di WPF WPF e M-V-VM Demo

4 Architettura del.Net Framework 3.0 / 3.5 ADO.Net ASP.Net WinForms Base Class Library Common Language Runtime WCF WPF WF Card Space Entity Framework LINQ

5 Cosè WPF …e cosa non è Rendering Vettoriale Markup Dichiarativo [XAML] (XML-based) Sfrutta laccelarazione della scheda video Si sposa bene con il pattern M-V-VM Non è un qualcosa che va a sostituire completamente windows forms Non è solo pulsanti 3D ed effetti speciali

6 ESEMPIO DI XAML

7 Larchitettura di wpf Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D AudioImaging Text VideoEffects Composition Engine MEDIA INTEGRATION LAYER Controls Layout

8 Veniamo ai fatti M-V-VM – Descrizione del pattern – Architettura – Perché – I diversi modi per realizzarlo

9

10 Perché gli sviluppatori WPF adorano M-V-VM View ViewModel Model

11 Un diagramma un po più completo View XAML, Code Behind View XAML, Code Behind Unit Tests Integration Tests Unit Tests Integration Tests ViewModel Properties, Commands, View Logic ViewModel Properties, Commands, View Logic Model Actions Bindings Behavior Data Events

12 DEMO Backoffice con WPF

13 Un grazie di cuore a tutti gli sponsor Senza di loro oggi non saremmo qui!

14 Compilate il modulo di feedback! La vostra opinione per noi è fondamentale! Grazie!


Scaricare ppt "WPF per il client Desktop Emanuele Garofalo. CHI SONO Emanuele Garofalo Blog: – –"

Presentazioni simili


Annunci Google