SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS

Slides:



Advertisements
Presentazioni simili
…Global Gest Deca S.r.l. 24/01/ Global gest – Deca S.r.l.
Advertisements

Perché.NET di Marco Maraglino don't worry...B-bright !
IlTrovatore S.p.a. IlTrovatore RemoteSearch IlTrovatore mette a disposizione di portali Internet, piccole e medie imprese, tutto il suo know-how nel settore.
MICROSOFT OFFICE '97. MICROSOFT OFFICE '97 ELEMENTI OFFICE ‘97 MICROSOFT WORD MICROSOFT EXCEL MICROSOFT POWERPOINT MICROSOFT ACCESS MICROSOFT OUTLOOK.
INTRODUZIONE Il framework.NET. Un po di storia Sin dalla prima versione del sistema operativo Windows (1990 circa), nacque la necessità di far comunicare.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
Windows Development Day 28/01/05 Bologna The Media Center Show Daniele Bochicchio Microsoft ASP.NET MVP Daniele Bochicchio
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Gestione integrata di workflow e document
Microsoft Midrange Modernisation Conference (Milano, 11 Maggio 2006) 1 RPG to.NET Case Study Esempio di migrazione di una applicazione italiana AS/400.
Sharepoint Gabriele Castellani
ASP.NET – Data Binding Davide Vernole .NET MVP.
Introduzione al datawarehouse
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
Proposta architettura sistema elearning
L E NUOVE APPLICAZIONI PER DISPOSITIVI MOBILI A SUPPORTO DELLA STATISTICA UFFICIALE Mercoledì 20 febbraio ore 12:45 Area Visioni [Le offerte tecnologiche.
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Associazione Italiana Utenti ExLibris Pinassi Michele System manager ASB – Università degli Studi di Siena Cataloghi fuori di sé
Camera di Commercio di Milano
3° Workshop "Accessibilità: primi passi per un mondo fruibile da tutti" Alessandro Olivi Modellazione di pagine WEB e accessibilità
Microsoft Days - Community After Hour Silverlight in Action User Group.NET delle Marche 8° Workshop DotNetMarche.
Tra presente e futuro delle interfacce utente con WPF e MVVM
Community Tour User Group.NET delle Marche 12° Workshop DotNetMarche Venerdì 18 dicembre 2009.
Refactoring 2TheMax (con ReSharper) User Group.NET delle Marche 11° Workshop DotNetMarche Venerdì 9 ottobre.
Progetto MODA-ML Biella, 30 novembre 2001 Sistema di interscambio messaggi Luca Mainetti HOC - Hypermedia Open Center Dipartimento di Elettronica e Informazione.
Gestione dei dati e della conoscenza secondo emicorso a.a M.T. PAZIENZA
Unalternativa a Microsoft Office OpenOffice Author Kristian Reale Rev by Kristian Reale Liberamente distribuibile secondo i termini della licenza.
Modulo 6 – Strumenti di presentazione POWER POINT
1 una piattaforma 2.0 per la gestione multicanale di riviste Il caso studio di Vita Trentina Editrice Un progetto.
Presentazione della società Maggio La Consulenza sulla Business Productivity Contesto – Oggi persone e imprese possono utilizzare tecnologie dell'informazione.
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
+ eLogic Incontri 2013: #NextToYou eLogic S.r.l. Anno di fondazione: 2001Numero di addetti: 18 Fatturato 2012: Clienti: circa 150.
Windows Azure Community Tour… la vendemmia Mario De Ghetto Microsoft MVP – Visual Basic Development Iscritto allOrdine degli Ingegneri di Belluno Community.
AppHotels.
Web mobile e Applicazioni
Firenze 17 Giugno 2010 Sala Grazzini 9.30Registrazione e welcome coffee 9.45Benvenuto di S&NT Informatica 10.00Il nuovo Desktop Microsoft per la PMI Italiana:
Programma Cloud Partner Cloud Essentials Pack: Attivazione passo per passo Cloud Accelerate: Attivazione passo per passo Cloud Partner: Modello di Business.
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
Partite insieme a noi per un viaggio nel mare dei numeri del Vostro Business liberi da ogni limite…
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
Visual Basic Le novità del linguaggio
Ar.System 5x soluzione base per il Project Management aziendale.
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
La business intelligence come strumento per valorizzare le informazioni aziendali: lapproccio integrato multi-media un progetto di ricerca collaborativa.
Prove di innovazione tecnologica nella classe digitale 1C.
DotNetCampania 4U: Benvenuti! DotNetCampania Team.
RCH, azienda leader nel settore dei registratori di cassa, ha rivisto il proprio sistema informativo affidandosi a Giga, software house di.
Necchi: La logistica di Necchi è cucita da Kirio
Corso di Visual Basic 6.0 OBBIETTIVI
Basi di dati e conoscenza (secondo emicorso ) Intelligenza Artificiale 1 (seconda parte) a.a M.T. PAZIENZA
Nome relatore, Titolo Windows 8 Pro: per le piccole imprese.
GAC: mercato Verticale dedicato alle aziende che sviluppano attività su commessa, ovvero legate alla realizzazione di progetti o di prodotti non di serie.
LA LIM IPPSA NINO BERGESE.
Costruire applicazioni cross-platform con Xamarin e Visual Studio 2013
Diventa blogger Analisi degli obiettivi Piattaforma Wordpress Francesca Sanzo -
Ispirer Systems Presentazione dell’azienda Copyright (c) Ispirer Systems Ltd. Tutti i diritti riservati.
Universal App – Sviluppo di App per Windows Store Gianluca Bertelli
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Creare un App per Windows Phone con App Studio. Mi presento Ing. Laura La Manna Microsoft MVP (Visual blogs.orangedotnet.org/lauralamanna.
PiattaformePiattaformePiattaformePiattaforme Antonio Cisternino 11 Marzo 2005 OpenSourceOpenSourceOpenSourceOpenSource e ProprietarieProprietarieProprietarieProprietarie.
Servizio di visualizzazione da remoto e condivisione di album fotografici Autore: Chiarini Mattia matricola
EUROTEAM web technologies - TURISMEDIA strategic marketing 1 RIMINI for YOU Punti di interesse turistico di Rimini e dintorni Proposta per lo sviluppo.
PUBBLICAZIONI DIGITALI & E-LEARNING. VISION E MISSION Tutti devono poter apprendere... senza confini geografici, di lingua e di cultura, perché nel mondo.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
Da GitHub a NuGet con la nuova build di Visual Studio Online Davide Benvegnù Managing Director & CTO – DBTek Ltd Microsoft MVP Visual Studio
Introduzione a Windows Presentation Foundation Vito Arconzo DotNetSide Member
Progetti Dell Materiale riservato Dell. Utilizzo concesso solo ai channel partner I vantaggi di Dell Progetto Dell per Microsoft ® UC&C Soluzioni complete.
L’esperienza dell’Unione Reno Galliera con i prodotti Citrix XEN Emanuele Tonelli Sistemi Informativi Unione Reno Galliera 19 marzo 2009.
FESR Trinacria Grid Virtual Laboratory SeaSoft S.p.A. Tutorial Catania,
Transcript della presentazione:

SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS Milano, 3 dicembre 2013 SVILUPPO MODERNO DI APPLICAZIONI PER WINDOWS Alessandro Del Sole – Microsoft MVP http://community.visual-basic.it/Alessandro Twitter: @progalex

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

Dov’eravamo 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

VB 6 Win Forms WPF

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 nell’accesso ai dati Etc. etc. 

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

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” l’ambiente di lavoro e la scrittura del codice

Sviluppo per Windows oggi Top 10 reasons for WPF: Netta separazione tra strato interfaccia e strato applicativo Se imparo WPF e XAML, sono a ¾ dell’opera con Windows 8 e Windows Phone Organizzazione dell’interfaccia 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

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 

Demo

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 l’hosting La logica è sempre dati + maschere = applicazione Con, in più, un’ecosistema specifico per scenari distribuiti in ogni contesto Il tempo a disposizione è poco, se vi incuriosisce contattatemi

Demo

www.visual-basic.it Grazie!