vs2013 what's new!!

29
@ @ Visual Studio 2013: What’s new!! Massimo Bonanni codetailor.blogspot.com [email protected] @massimobonanni

Upload: massimo-bonanni

Post on 14-Jan-2015

493 views

Category:

Documents


2 download

DESCRIPTION

Slide della sessione "VS2013 what's new!!" tenuta durante l'evento "Visual Studio 2013: A new kid in town!!" di DomusDotNet.

TRANSCRIPT

Page 1: VS2013 what's new!!

@@Visual Studio 2013:What’s new!!

Massimo Bonannicodetailor.blogspot.com

[email protected]@massimobonanni

Page 2: VS2013 what's new!!

@IntroduzioneIDE Experience• Synchronized Settings• Notification Center• Search the options

Code Experience• Peek Definition• Enhanced Scroll Bar• Code Lens• XAML Designer

Agenda

Debug Experience• Asynchronous Debugging in

Windows Store Apps • Return value inspection for .NET

Framework Methods • 64-bit Edit and Continue for

the .NET Framework • Code Map Debugging

Web Experience• One ASP.NET • Browser Link

Diagnostic Experience• XAML UI Responsiveness

Azure Experience

Page 3: VS2013 what's new!!

@Visual Studio 2013 porta con se miglioramenti sotto quasi tutti i punti di vista nonostante sia stata rilasciato dopo solo un anno dall’uscita di Visual Studio 2012.

Il prodotto nasce sotto la spinta dei suggerimenti forniti dagli utenti con lo scopo di facilitare e di assecondare lo sviluppo per la nuova piattaforma Windows 8.1, per Windows Azure e le novità Web e Phone.

Introduzione

Page 4: VS2013 what's new!!

@ Miglioramento dell’interfaccia utente. Il centro dell’interfaccia grafica rimane

il contenuto ma sono ricomparse icone colorate (già presenti nel 2012 con l’introduzione del tema “Blue”).

La pagina iniziale è stata riprogettata per ottimizzare le informazioni mostrate all’utente e garantire una migliore fruizione delle stesse.

Introduzione

Page 5: VS2013 what's new!!

@Consente di mantenere sincronizzati, sfruttando live id e cloud, alcune impostazioni tra differenti istanze di Visual Studio.Se mi sposto dal mio pc di casa a quello dell’ufficio, ritroverò leimpostazioni come leho lasciatepermettendomi di lavorare più agevolmente.

Synchronized Settings

Page 6: VS2013 what's new!!

@La sincronizzazione riguarda le seguenti impostazioni: Tema grafico Font e colori Scorciatoie e/o combinazioni di tasti Impostazioni dell’editor di codice (ad

esempio se visualizzare il numero di linea nel codice)

Impostazioni di avvio di Visual Studio

Synchronized Settings

Page 7: VS2013 what's new!!

@VS2012 avvisa l’utente della presenza di novità utilizzando un messaggio temporizzato nella tray bar.

Il messaggio sparisce dopo un po’ e l’utente rischia di perderselo.In VS2013 il meccanismo è stato completamente ridisegnato

Notification Center

Page 8: VS2013 what's new!!

@La nuova modalita’ di visualizzazione, le notifiche: sono contestuali all’environment in cui si sta lavorando sono categorizzate per priorita’ non scompaiono dopo un certo periodo lasciando il

controllo di quando o cosa fare all’utente non sono bloccanti per il lavoro

Notification Center

Page 9: VS2013 what's new!!

@ Notification Badge: mostra 4 possibili stati in base alla criticita’ delle notifiche.

Notification Hub: la finestra in cui vengono mostrate le notifiche e le informazioni su di esse.

Notification Center

Page 10: VS2013 what's new!!

@Nel Notification Center vengono visualizzate le seguenti tipologie di notifiche:

Aggiornamenti del prodotto o SDK Update in Visual Studio Gallery Update in Sample Gallery Operazione di Download dell’Help Offline Eventuali conflitti nei Synchronized Settings Licensing Customer Improvement Experience Program

Notification Center

Page 11: VS2013 what's new!!

@Aggiunta la ricerca all’interno della finestra delle opzioni.

Search the options

Page 12: VS2013 what's new!!

@Visual Studio 2013: What’s new!!

DEMOIDE Experience

Page 13: VS2013 what's new!!

@VS2013 tende a semplificare e ottimizzare il lavoro dello sviluppatore aumentando la produttività.La funzionalità di Peek Definition consente di vedere la definizione di un tipo all’interno del codice senza dover necessariamente aprire un nuovo file.

Peek Definition

Page 14: VS2013 what's new!!

@La modalità Map Mode della barra di scorrimento verticale fornisce una mappa del codice con anteprima (funzionalità introdotta in un power tools per VS2012 e messa “di serie” in questa versione).

Enhanced Scroll Bar

Page 15: VS2013 what's new!!

@Al di sopra dei membri della classe viene mostrato il conteggio dei riferimenti.Vengono conteggiati tutti i riferimenti all’interno della solution di Visual Studio.Il click su un contatore diverso da 0 apre un popup che fornisce indicazioni rapide sui riferimenti e permette di navigare nel codice. Se vogliamo possiamo visualizzare i riferimenti all’interno della nuova finestra CodeLens References per gestirli in maniera più organica.

Code Lens

Page 16: VS2013 what's new!!

@Il decorator viene utilizzato da Visual Studio 2013 anche per fornire informazioni relative ai changeset, workitem e checkin di TFS (o Git) e al numero di test.

Code Lens

Page 17: VS2013 what's new!!

@ “Goto Definition” funziona anche sulle risorse XAML;

Intellisense su databinding e risorse; Snippet per codice XAML; Completamento dei tag XAML in

modifica; Supporto migliorato ai commenti; Intellisense più “intelligente”.

XAML Designer

Page 18: VS2013 what's new!!

@Visual Studio 2013: What’s new!!

DEMOCode Experience

Page 19: VS2013 what's new!!

@ “Edit & Continue” per i progetti compilati a 64-bit;

Valori di ritorno dei metodi nella finestra “Autos”;

Code Map per la visualizzazione grafica delle chiamate dei metodi;

Debug per le chiamate asincrone Async/Await;

Debug Experience

Page 20: VS2013 what's new!!

@Visual Studio 2013: What’s new!!

DEMODebug Experience

Page 21: VS2013 what's new!!

@ Un solo entry-point “One ASP.NET” per creare progetti web

Sincronizzazione tra pagine web grazie alla funzionalità Browse Link.

Web Experience

Page 22: VS2013 what's new!!

@Visual Studio 2013: What’s new!!

DEMOWeb Experience

Page 23: VS2013 what's new!!

@ Tutti gli stumenti di performance e diagnostica sono stati raggruppati in un unico menù e ne sono stati aggiunti nuovi.

Diagnostic Experience

Page 24: VS2013 what's new!!

@Diagnostic Experience

Page 25: VS2013 what's new!!

@Visual Studio 2013: What’s new!!

DEMODiagnostic Experience

Page 26: VS2013 what's new!!

@Integrazione con Windows Azure:• Nuovo entry nel

server explorer• Creazione e gestione

dei Servizi• Debug Remoto• Desktop remote con

machine virtuali• Gestione sottoscrizioni

multiple

Azure Experience

Page 27: VS2013 what's new!!

@Visual Studio 2013: What’s new!!

DEMOAzure Experience

Page 28: VS2013 what's new!!

@Grazie agli sponsor

Page 29: VS2013 what's new!!

@http://tinyurl.com/VS2013Feed

Per voi sono solo 10 minuti persi, per noi è utilissimo per poter crescere e migliorare!