La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS Alessandro Del Sole – Microsoft MVP Milano,

Presentazioni simili


Presentazione sul tema: "SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS Alessandro Del Sole – Microsoft MVP Milano,"— Transcript della presentazione:

1 SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS Alessandro Del Sole – Microsoft MVP Milano, 3 dicembre 2013

2 Agenda Doveravamo e per dove siamo passati Inadeguatezza di Windows Forms a standard moderni Sviluppo per Windows oggi: WPF Sviluppo rapido di gestionali: LightSwitch

3 Doveravamo e dove siamo passati Ma nel 2013 ancora mi parli di Windows Forms e WPF?!? Ebbene si! A quanto pare, non è ancora abbastanza Sembra strano, ma molte aziende ancora oggi usano Windows XP e VB 6 Un numero enorme lavora con ASP.NET, ma chi non lo fa: La maggior parte ha investimenti in Windows Forms La minor parte ha fatto i salti che erano da fare

4 VB 6 Win Forms WPF

5 Inadeguatezza Win Forms al nuovo Benefit di Windows Forms: multi-purpose e piuttosto lineare da capire e implementare Svantaggi: Non chiedergli cose fuori dagli schemi Non chiedergli una UI accattivante Non chiedergli dinamismo nella UI Non chiedergli multimedialità facile Non chiedergli semplicità nel ridefinire la UI Non chiedergli di semplificare la vita nellaccesso ai dati Etc. etc.

6 Inadeguatezza Win Forms al nuovo Per chi usa ancora Windows Forms oggi: State usando una tecnologia il cui ultimo aggiornamento risale a.NET 2.0 Microsoft supporta ma ha smesso di investire nel 2005 Controlli Chart introdotti in.NET 4 <> Aggiornare e investire

7 Sviluppo per Windows oggi In realtà già da qualche anno ;-) Windows Presentation Foundation (WPF) la risposta Decisa evoluzione negli anni dal 2006 al 2012 Visual Studio 2013 rende speciale lambiente di lavoro e la scrittura del codice

8 Sviluppo per Windows oggi Top 10 reasons for WPF: Netta separazione tra strato interfaccia e strato applicativo Se imparo WPF e XAML, sono a ¾ dellopera con Windows 8 e Windows Phone Organizzazione dellinterfaccia gerarchica e dichiarativa Layout dinamico Controlli completamente personalizzabili con pochissimo sforzo Data-binding di gran lunga Migliore e più potente Virtualizzazione UI per grandi quantità di dati Multimedia-grafica 3D-animazioni Gestione documenti Concetto di template per ridefinire controlli e presentazione dati

9 Sviluppo per Windows oggi Faremo qualche esempio relativo a: Creazione applicazione Ridefinizione layout controlli Data-binding Dai, non annoiarmi! Uso WPF da prima di te! Incastreremo il tutto con alcune novità di Visual Studio 2013 Niente noia

10 Demo

11 RAD di gestionali: LightSwitch Dal 2011, Visual Studio LightSwitch è lo strumento per creare business applications per Windows, il Web, la Cloud in modo rapido, efficace, efficiente. Ora anche client HTML5 per fruizione app su tablet e telefoni Basato sulle più recenti tecnologie Microsoft sia per i dati, che per la UI, che per lhosting La logica è sempre dati + maschere = applicazione Con, in più, unecosistema specifico per scenari distribuiti in ogni contesto Il tempo a disposizione è poco, se vi incuriosisce contattatemi

12 Demo

13 Grazie!


Scaricare ppt "SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS Alessandro Del Sole – Microsoft MVP Milano,"

Presentazioni simili


Annunci Google