Visual Studio 2015 Le novità dell IDE

Documenti analoghi
Mac Application Manager 1.3 (SOLO PER TIGER)

Istruzioni per la configurazione di Internet Explorer

Capitolo 1 Familiarizzare con C# 1

Informatica per adulti. Livello 1 Modulo 1 lezione 2

Guida autore all'uso di Lotus Quickr

Relazioni tra tabelle

VS002 -Da Windows ad Android e ios in 60 minuti con Xamarin

Alcune configurazioni del browser Internet Explorer e del runtime Java necessarie per utilizzare l'interfaccia GIS del sistema gestionale ARTEA.

Come usare P-touch Transfer Manager

Manuale per l utilizzo del nuovo portale di assistenza tecnica di Selesta Ingegneria

SDLXLIFF in Word. Revisionare file SDLXLIFF in MS Word. Guida

Guida introduttiva. Ottenere assistenza Fare clic sul punto interrogativo per accedere al contenuto della Guida.

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

Gestione eventi di sistema Gestire correttamente la diagnostica di Windows

Eclipse - Nozioni Base

Teleskill Live Configurazione in Moodle Manuale Docente

Punto Print Il programma per stampare. Documentazione Tecnica

Il controllo della visualizzazione

Modulo 1. Database: concetti introduttivi

Piattaforma elearning Lotus Quickr Guida studente alla piattaforma

elicaweb manuali - Vendite: come iniziare - pagina 1 di 9

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

Portale Fornitori. Indice. Antares I.T. S.r.l. Manuale utente

COME CREARE UNA LEZIONE

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

Visual basic base Lezione 01. L'ambiente di sviluppo

CONFIGURAZIONE E GESTIONE DEI DATABASE (rev. 1.1)

Database 1 biblioteca universitaria. Testo del quesito

Uso del Computer. Per iniziare. Avvia il computer Premi il tasto di accensione: Windows si avvia automaticamente

Guida introduttiva. Aprire una finestra di dialogo Facendo clic sull'icona di avvio vengono visualizzate ulteriori opzioni per un gruppo.

5.2 UTILIZZO DELL APPLICAZIONE

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale

Costruzione del layout in gino cms

Introduzione a Dev-C++

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

6.9. Formati-file. Formati-file in SilverFast. Scrittura di file in diversi formati

3 FASE - GESTIONE DELL IMPRESA

Breve introduzione curata da Alessandro Benedetti. Struts2-Introduzione e breve guida

Office 2007 Lezione 02. Le operazioni più

Manuale per i redattori del sito web OttoInforma

Sequenza di finestre per lavorare con i punti di ripristino. e.g.

GUIDA UTENTE WEB PROFILES

IL SISTEMA OPERATIVO

Product Updater Scaricamento e Installazione aggiornamento

Guida introduttiva. Barra di accesso rapido I comandi di questa barra sono sempre visibili. Fare clic su un comando per aggiungerlo.

Alla scoperta della nuova interfaccia di Office 2010

On-line Corsi d Informatica sul web

Microsoft Word Microsoft Word 2002

5.6.1 REPORT, ESPORTAZIONE DI DATI

Lavorare con PowerPoint

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Codice identificativo dell aggiornamento: A

StartUp programmazione C++ con EVC4 1. SVILUPPO APPLICAZIONI VISUAL C++...2

SW Legge 28/98 Sommario

CONNETTORE MAILUP PER MICROSOFT DYNAMICS CRM

Guida di Keyboard Builder Sielco Sistemi Srl

EasyPrint v4.15. Gadget e calendari. Manuale Utente

Le novità del software di configurazione ETS4 e gli esempi applicativi

Manuale Terminal Manager 2.0

Sage Start Archivio file Guida. Dalla versione

Mon Ami 3000 Ratei e Risconti Calcolo automatico di ratei e risconti

Informazioni relative al Decreto legislativo 30 giugno 2003, n Codice in materia di protezione dei dati personali

DENUNCE EDILCONNECT GUIDA COMPILAZIONE

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

Sicurezza dei file Le protezioni nei programmi

Breve guida a Linux Mint

Manuale Gestione Emissione Verbali Visto Agenzia Entrate

Prestazioni Sociali Comuni

Il sistema C.R.M. / E.R.M.

Introduzione al Foglio Elettronico

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

Processo parte VII. Strumenti. Maggiore integrazione. Sviluppo tecnologico

Servizio e-business eni Centro Stampa. Manuale Fornitore

1. Le macro in Access 2000/2003

Introduzione a Visual Studio 2005

Guida Rapida all uso del License Manager di ROCKEY4Smart (V )

Your Detecting Connection. Manuale utente.

Come recuperare i dati persi, e chiudere buchi nell archivio

educanet² - Novità Novembre 2007

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Strumenti per lo sviluppo del software

e-procurement Hera MANUALE FORNITORI: FUNZIONALITA DI UPLOAD/DOWNLOAD EXCEL

MICROSOFT OUTLOOK EXPRESS breve manuale d uso

COMPILAZIONE DI UN APPLICAZIONE. 1) Compilare il file (o i file se più d uno) che contengono il testo del programma. compilatore

Microsoft Word. Nozioni di base

Manuale utente Volta Control

MICROSOFT WORD LA STAMPA UNIONE

ALICE PRATICHE EDILIZIE ON LINE MANUALE D'USO REL. 3.2

MANUALE D USO DELLA PIATTAFORMA ITCMS

PROGETTO PER LA TRASMISSIONE DOCUMENTI RELATIVI ALL APPROVAZIONE DELLE MANIFESTAZIONI IN FORMA DIGITALE

PABI NOTE OPERATIVE ERRORI FORMALI

Il calendario di Windows Vista

Lezione Power Point. Eleonora Di Maria. Corso di Marketing

GUIDA ALL ABILITAZIONE DELL INSTALLAZIONE DEI CONTROLLI ACTIVEX

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

MODELLO TA Atto di trasferimento proprietà o godimento di azienda

INDICAZIONI E AVVERTENZE PRELIMINARI

ShellExcel. Una domanda contiene i riferimenti (#A, #B, #C) alle celle che contengono i dati numerici del

Transcript:

presenta Visual Studio 2015 Le novità dell IDE Alessandro Del Sole Microsoft MVP Alessandro.delsole@visual-basic.it / @progalex www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 1

Agenda Account Management Experience XAML Editor Improvements Code Editor Improvements Touch Gestures Light Bulbs & Quick Actions Error List revisited WPF: Live Visual Tree & Property Explorer In breve: Custom Window Layout Un nuovo NuGet Shared Projects Debug di Lambda Expressions e Query LINQ www.wpc2015.it info@wpc2015.it - +39 02 365738.11 2

Account Management Experience Sign-in con Microsoft Account introdotto in VS 2013 Vari benefit ma soprattutto abilita i synchronized settings Esteso in VS 2015 -> supporto account multipli Es. 1 account lavoro/1 account casa Es. 1 account sviluppo/1 account test Esperienza migliorata: con un solo sign-in, Visual Studio 2015: Si connette ad eventuali abbonamenti Microsoft Azure collegati Si connette ad eventuali sottoscrizioni Visual Studio Online Si connette ad eventuali altri servizi dev collegati all account www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 3

XAML Editor Improvements Peek Definition, introdotta in VS 2013, arriva su XAML Consente di aprire una finestra di popup interattiva che punta al codice relativo a un altro oggetto, senza chiudere la finestra di editing attiva Molto utile con stili/template definiti nei resource dictionary Peek anche di codice managed (es. gestori di evento) www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 4

Touch Gestures Editor di codice ottimizzati per un migliore supporto su touch screen In particolare: Pinch-to-Zoom Scrolling (tapping + trascinamento nell editor o sulle barre di scorrimento) Single-tap per selezionare una riga, double-tap per selezionare una parola Press and hold, per aprire il menu contestuale www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 5

Light Bulb & Quick Actions «Code Focused Experience» basata su.net Compiler Platform («Roslyn») Analisi del codice per errori, warning e codice ridondante mentre si digita Suggerimenti di correzione mediante il Light Bulb Ogni possibile fix si chiama Quick action Refactoring del codice migliorato e ora anche per Visual Basic Estendibile con i propri analyzers e code refactorings (vedi sessione VS004) www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 6

Error List revisited La finestra Error List è stata completamente riscritta Mostra un codice di errore cliccabile Il codice è un ulteriore supporto a Roslyn Il click apre una ricerca su Internet per il codice di errore (solo Bing per errori MS) Filtri sulle colonne + ricerca Rimosso il limite max di 100 errori www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 7

WPF: Live Visual Tree & Live Property Explorer Nuove tool window per WPF L applicazione si comporta come previsto? Live Visual Tree Analisi dell intero Visual Tree durante l esecuzione dell applicazione Live Property Explorer Collegata a Live Visual Tree Verifico e modifico il valore delle proprietà XAML a runtime www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 8

Custom Window Layout Posso salvare lo stato delle tool window che ho attualmente aperte Posso ripristinare uno stato precedente Molto utile quando lavoro con diversi tipi di progetto Userò alcune tool window con WPF, altre con ASP.NET Uso i layout salvati invece di riorganizzarli ogni volta Fa parte dei synchronized settings (MS Account) -> ritrovo i miei layout su altri pc www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 9

Un nuovo NuGet NuGet Package Manager diventa sempre più importante Alcuni progetti non referenziano più l intero.net FX ma solo le librerie di cui hanno effettivamente bisogno specifici package via NuGet (es. ASP.NET 5 e Universal Windows apps) Nuova interfaccia grafica a finestra ancorabile www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 10

Shared Projects Introdotti la prima volta in VS 2013 Update 2 per Universal Apps Ora disponibili per WPF e PCL Windows 8.1 e Phone 8.1 Windows Phone Silverlight 8.x Console/Windows Forms/Librerie di classi Permettono di condividere tra i vari progetti supportati: Codice XAML risorse e file Seguono le regole MSBuild per i linked files www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 11

Debug di Lambda expression e query LINQ Supporto per l elaborazione di espressioni nelle finestre Watch e Immediate Posso fare il debug di espressioni Lambda e query LINQ Risposta a una delle richieste più forti via User Voice www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 12

Domande e Risposte Q & A www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 13

OverNet Education info@overneteducation.it www.overneteducation.it Tel. 02 365738 Contatti OverNet Education @overnete www.facebook.com/overneteducation www.linkedin.com/company/overnet-solutions www.wpc2015.it www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 14