WEBVTT

00:00:03.806 --> 00:00:08.210
Buongiorno, mi chiamo Jon Chu, Program Manager
il team di Visual Studio.

00:00:08.210 --> 00:00:11.020
Oggi mi emoziona da condividere
tutte le nuove funzionalità presenti

00:00:11.020 --> 00:00:12.810
Visual Studio 2017 e

00:00:12.810 --> 00:00:15.620
come sono inoltre in grado di offrire
è per lo sviluppo di applicazioni desktop.

00:00:16.740 --> 00:00:19.970
Se si sta sviluppando un WPF,
WinForm, o

00:00:19.970 --> 00:00:23.150
Applicazione console Win32 in
utilizzo di.NET Framework.

00:00:23.150 --> 00:00:26.960
2017 di Visual Studio viene caricato
con diverse funzionalità che consentono di

00:00:26.960 --> 00:00:30.270
essere più produttivi quando
creazione di applicazioni desktop ideale.

00:00:30.270 --> 00:00:32.010
Quindi passiamo
il nuovo Visual Studio.

00:00:34.050 --> 00:00:36.690
La prima cosa che noterete
Questo è il modo più veloce

00:00:36.690 --> 00:00:37.930
tutto ciò che è.

00:00:37.930 --> 00:00:40.770
Questo si riflette in molti aspetti
del prodotto dalla più veloce

00:00:40.770 --> 00:00:43.990
tempi di caricamento di soluzione di rapida
documento della scheda Opzioni.

00:00:43.990 --> 00:00:46.560
La creazione di questa versione,
ci stavamo ispirarsi la missione

00:00:46.560 --> 00:00:51.110
consente gli sviluppatori
per migliorare la produttività, più veloce.

00:00:51.110 --> 00:00:53.520
Dal momento in cui si acquista
Visual Studio 2017,

00:00:53.520 --> 00:00:55.380
è possibile iniziare a utilizzare e
velocità di esecuzione.

00:00:56.630 --> 00:00:58.970
Con un semplice
esperienza di acquisto,

00:00:58.970 --> 00:01:02.350
è possibile selezionare solo gli strumenti di
desidera per esigenze di sviluppo.

00:01:02.350 --> 00:01:04.220
Per lo sviluppo di applicazioni desktop,

00:01:04.220 --> 00:01:08.200
è sufficiente un desktop di .NET
carico di lavoro di sviluppo in WPF, compilazione

00:01:08.200 --> 00:01:12.200
Windows Form, e
applicazioni console per .NET.

00:01:12.200 --> 00:01:14.520
Se inoltre si desidera
creare applicazioni Win32 C++,

00:01:14.520 --> 00:01:18.070
si consiglia di selezionare il desktop
sviluppo con carico di lavoro di C++.

00:01:19.560 --> 00:01:21.940
Durante l'installazione di Visual Studio 2017,

00:01:21.940 --> 00:01:24.590
si noterà quanto
più veloce è possibile installare.

00:01:24.590 --> 00:01:27.490
Tramite alcuni dei miei test,
Ho trovato le stesse tale installazione

00:01:27.490 --> 00:01:31.660
funzionalità per desktop
sviluppo, Visual Studio 2017

00:01:31.660 --> 00:01:36.400
Installa 33% più veloce e
50% inferiore a Visual Studio 2015.

00:01:36.400 --> 00:01:37.660
Con velocità di installazione e

00:01:37.660 --> 00:01:40.930
installazione di dimensioni inferiori,
è possibile ottenere codice più rapidamente.

00:01:40.930 --> 00:01:42.480
Una volta all'interno di Visual Studio,

00:01:42.480 --> 00:01:45.640
la possibilità di sperimentare la
molte nuove funzionalità volte a consentire

00:01:45.640 --> 00:01:49.320
è possibile aumentare la produttività da
risparmiare tempo e fatica.

00:01:49.320 --> 00:01:52.250
Un'area che ha visto molti nuovi
miglioramenti della produttività è con

00:01:52.250 --> 00:01:55.540
l'editor di codice per C# e XAML.

00:01:55.540 --> 00:01:58.970
Tramite l'utilizzo di .NET
Piattaforma di compilazione denominata Roslyn,

00:01:58.970 --> 00:02:03.520
Visual Studio 2017 offre più veloce
spostamento di codice più potente e

00:02:03.520 --> 00:02:06.870
analisi di generazione,
e dell'organizzazione.

00:02:06.870 --> 00:02:08.240
È possibile visualizzare questa azione.

00:02:08.240 --> 00:02:12.090
In questo caso, si dispone di un'applicazione di esempio per
gestione di un corso di salute.

00:02:12.090 --> 00:02:16.090
Si tratta di un'applicazione WPF che si connette a
un servizio di Azure che consente di corso

00:02:16.090 --> 00:02:20.050
addetti alla reception per visualizzare e
modificare gli appuntamenti dei pazienti futuri.

00:02:20.050 --> 00:02:22.484
Per eseguire questa applicazione per avere un'idea
di cosa si sta lavorando.

00:02:26.259 --> 00:02:27.940
L'applicazione ricerca abbastanza bene.

00:02:27.940 --> 00:02:30.610
Esistono un paio di appuntamenti
già nel sistema.

00:02:30.610 --> 00:02:33.880
Non c'è una grande quantità di funzionalità
già incorporate in questa applicazione.

00:02:33.880 --> 00:02:37.440
Tuttavia, direttamente dalla parte posteriore, non è possibile
vedere un paio di aree che non è possibile

00:02:37.440 --> 00:02:39.370
Tweak per farla sembrare ancora migliore.

00:02:39.370 --> 00:02:42.360
Il primo è che deve
probabilmente, aggiungere un po' titolo

00:02:42.360 --> 00:02:45.330
parte superiore di questo dashboard per
indicare che questi appuntamenti

00:02:45.330 --> 00:02:47.140
sono gli appuntamenti imminenti.

00:02:47.140 --> 00:02:48.102
Sarà quindi necessario aggiungere che.

00:02:52.008 --> 00:02:54.990
È necessario capire
dove aggiungere il titolo desiderato.

00:02:54.990 --> 00:02:56.390
So che la visualizzazione per

00:02:56.390 --> 00:02:59.499
tale pagina si trova in
il file MainView.xaml.

00:02:59.499 --> 00:03:01.960
Anziché eseguire la ricerca tramite
Esplora soluzioni

00:03:01.960 --> 00:03:04.210
Si dispone di un nuovo modo di
la ricerca di file.

00:03:04.210 --> 00:03:08.800
Si utilizzerà la nuova funzionalità Vai a tutti,
utilizzando l'opzione di menu Modifica,

00:03:08.800 --> 00:03:13.740
Vai a, passare a tutti, o
il tasto di scelta rapida CTRL + T,

00:03:13.740 --> 00:03:17.920
e digito nel file MainView.

00:03:17.920 --> 00:03:19.010
Come può vedere,

00:03:19.010 --> 00:03:23.450
Si dispone di un elenco completo di tutti i
occorrenze della stringa file MainView.

00:03:23.450 --> 00:03:27.640
Vai a tutto conduce una veloce e
ricerca completa tra il nome di file,

00:03:27.640 --> 00:03:30.650
tipo, membri, o
simbolo di dichiarazioni e

00:03:30.650 --> 00:03:35.310
Posso filtrare ulteriormente questo elenco
utilizzando le icone nella parte inferiore.

00:03:35.310 --> 00:03:36.620
Questa operazione, dal momento che si sta cercando solo

00:03:36.620 --> 00:03:40.338
un file, faccio clic su questo file
icona e verranno visualizzati solo i file.

00:03:40.338 --> 00:03:41.332
Vi possiamo.

00:03:41.332 --> 00:03:43.873
È MainView.xaml e
È possibile fare clic su tale e

00:03:43.873 --> 00:03:45.096
Passare alla pagina.

00:03:45.096 --> 00:03:50.200
Esaminando il codice XAML, posso vedere
dove è necessario aggiungere tale titolo.

00:03:50.200 --> 00:03:52.659
Consigliabile aggiungerlo all'interno di
Questo elemento griglia è qui.

00:03:53.800 --> 00:03:58.080
In questo caso, ho già effettuato e
creazione di un controllo utente distinto per

00:03:58.080 --> 00:04:02.280
Il presente titolo e abbiamo ho intitolato
NextAppointmentTitle.xaml.

00:04:02.280 --> 00:04:06.040
Si tratta di una semplice casella di testo
afferma appuntamenti successivo.

00:04:06.040 --> 00:04:09.950
Credo che questo controllo utente creato
in uno spazio dei nomi distinto, ma non mi

00:04:09.950 --> 00:04:14.140
troppo che, in modo che verranno a provare
Per aggiungere il file MainView comunque.

00:04:14.140 --> 00:04:17.670
In questo caso, Consenti all'utente di tornare al mio
File MainView e che il tipo.

00:04:17.670 --> 00:04:22.230
Consenti all'utente di digitare NextAppointmentTitle

00:04:25.290 --> 00:04:27.350
e tale dichiarazione.

00:04:27.350 --> 00:04:29.950
Sia le linee a zigzag Intellisense
Poiché lo spazio dei nomi

00:04:29.950 --> 00:04:32.370
non è stato fatto riferimento
Nella pagina XAML.

00:04:32.370 --> 00:04:35.070
Tuttavia, è una luce
Suggerimento di lampadina.

00:04:35.070 --> 00:04:37.170
In questo caso, facendo clic su questo suggerimento,

00:04:37.170 --> 00:04:41.710
È possibile aggiungere facilmente questo riferimento
Questo nuovo spazio dei nomi.

00:04:41.710 --> 00:04:42.530
Facendo clic su di esso,

00:04:42.530 --> 00:04:45.600
il riferimento viene aggiunto a
la pagina con il prefisso corretto.

00:04:45.600 --> 00:04:49.500
Si tratta di uno di raffreddamento del nuovo
funzionalità con intellisense XAML.

00:04:49.500 --> 00:04:52.250
Un'altra funzionalità interessante è
il filtro IntelliSense.

00:04:52.250 --> 00:04:55.070
È necessario impostare alcune proprietà
In questo controllo utente.

00:04:55.070 --> 00:05:00.870
E, in modo che cosa posso fare non è possibile
Digitare l'intervallo di colonna griglie CS.

00:05:00.870 --> 00:05:03.520
Vengono filtrati i risultati restituiti
per la convenzione camel

00:05:03.520 --> 00:05:05.020
dell'intervallo di colonna.

00:05:05.020 --> 00:05:07.650
È possibile selezionare facilmente
componente aggiuntivo e un valore.

00:05:07.650 --> 00:05:09.621
Vorrei anche componenti il valore della riga.

00:05:12.203 --> 00:05:17.680
Un altro modo che posso facilmente modificare
gli spazi dei nomi è rinominando i prefissi.

00:05:17.680 --> 00:05:21.840
Dispone di un altro spazio dei nomi
qui con il prefisso centro.

00:05:21.840 --> 00:05:24.520
Non credo che questo è molto chiaro o
descrittivo, pertanto

00:05:24.520 --> 00:05:27.770
Verrà modificato in
un nome più descrittivo.

00:05:27.770 --> 00:05:35.960
È possibile selezionare questo prefisso e utilizzare il
opzione di menu, modifica, il refactoring, Rinomina,

00:05:35.960 --> 00:05:40.230
o il tasto di scelta rapida CTRL + R + R
e immettere un nuovo prefisso del nome.

00:05:40.230 --> 00:05:41.890
Vado a Controlla nome.

00:05:43.850 --> 00:05:47.960
Tutti i prefissi sono modifiche
nel file XAML.

00:05:47.960 --> 00:05:51.489
Questi sono solo un paio di codice
miglioramenti all'editor che si trovano in

00:05:51.489 --> 00:05:52.881
Visual Studio 2017.

00:05:52.881 --> 00:05:55.710
Esistono molti più che
migliorare la produttività.

00:05:55.710 --> 00:05:58.450
L'ultimo che volevo rapidamente
sottolineare è sul lato del

00:05:58.450 --> 00:06:00.080
il file XAML.

00:06:00.080 --> 00:06:03.000
Non vi è alcune linee punteggiate per
ogni blocco di codice

00:06:03.000 --> 00:06:05.810
Per visualizzare la struttura
visualizzazione di tale blocco.

00:06:05.810 --> 00:06:09.550
Posiziona la linea tratteggiata
fornisce un'anteprima di tale blocco.

00:06:10.710 --> 00:06:13.929
Questo è un buon metodo per la visualizzazione
Ciò che si trova all'interno del codice.

00:06:14.980 --> 00:06:18.605
A questo punto, si tenta di eseguire questa operazione
applicazione e vedere le modifiche.

00:06:27.441 --> 00:06:31.380
E non vi sono, il titolo
ora nella parte superiore del dashboard.

00:06:31.380 --> 00:06:34.470
È possibile attivare su tutti i diversi
nuovi miglioramenti di editor

00:06:34.470 --> 00:06:37.310
Poiché non vi è modo
molto più di Visual Studio 2017.

00:06:37.310 --> 00:06:41.090
Ma una delle cose che mi sembra
durante l'esecuzione di questa applicazione è che

00:06:41.090 --> 00:06:42.510
Non so cosa mi sto chiedendo ma

00:06:42.510 --> 00:06:45.330
ha l'aspetto dei giorni della
settimana sono troppo grandi.

00:06:45.330 --> 00:06:47.285
Possibile devo effettivamente risolvere il problema.

00:06:47.285 --> 00:06:49.660
E uno dei miei
Grazie alle nuove funzionalità.

00:06:49.660 --> 00:06:51.640
XAML modifica e continuazione.

00:06:51.640 --> 00:06:54.610
Utilizzando questa nuova funzionalità di
migliorare gli strumenti di debug dell'interfaccia Utente,

00:06:54.610 --> 00:06:59.170
Probabilmente conoscete già familiare
con, è possibile correggere facilmente problemi dell'interfaccia Utente.

00:06:59.170 --> 00:07:02.290
Indietro nell'applicazione, nella parte superiore,
è possibile notare un nuovo menu.

00:07:03.380 --> 00:07:07.480
Questo menu all'interno dell'applicazione strumento dispone di tutte le
funzionalità che sono necessarie per diagnosticare la UI

00:07:07.480 --> 00:07:08.910
problemi.

00:07:08.910 --> 00:07:11.530
In primo luogo, si sarà attiva la modalità di selezione,
in modo

00:07:11.530 --> 00:07:15.120
Posso scegliere parti dell'interfaccia Utente
che si desidera esaminare.

00:07:15.120 --> 00:07:18.010
Consenti all'utente di fare clic sull'elemento
che si desidera eseguire il drill-down

00:07:18.010 --> 00:07:20.029
vale a dire il controllo TextBlock per
il giorno della settimana.

00:07:22.110 --> 00:07:25.910
Questa operazione esegue è che verranno selezionati
la struttura ad albero visuale Live, e

00:07:25.910 --> 00:07:29.850
È possibile completamento che facendo clic su
il pulsante Vai alla struttura ad albero visuale Live.

00:07:31.420 --> 00:07:35.230
Con tale opzione è selezionata, il Live
Struttura ad albero visuale riceve lo stato attivo e

00:07:35.230 --> 00:07:36.560
l'elemento è selezionato.

00:07:37.740 --> 00:07:41.841
È possibile utilizzare l'interfaccia Utente gli strumenti di debug per
In questo codice XAML e visualizzazione dell'origine.

00:07:46.935 --> 00:07:51.227
La dimensione del carattere è impostata su 60,
e che probabilmente è troppo grande.

00:07:51.227 --> 00:07:52.920
È possibile provare in modo che più piccolo.

00:07:52.920 --> 00:07:56.954
È necessario impostarlo su 35.

00:07:56.954 --> 00:07:58.690
È possibile tornare indietro nella mia applicazione.

00:08:02.585 --> 00:08:03.890
E non esiste.

00:08:03.890 --> 00:08:07.500
Il tempo di esecuzione è stato modificato e
il ridimensionamento aspetto più gradevole.

00:08:07.500 --> 00:08:11.690
XAML modifica e continuazione consente di
facile apportare modifiche nell'interfaccia utente e

00:08:11.690 --> 00:08:13.860
che riflettono immediatamente.

00:08:13.860 --> 00:08:17.120
Queste modifiche rimangono nel codice
Dopo aver interrotto il debug, e

00:08:17.120 --> 00:08:19.330
vengono mantenuti dopo il salvataggio.

00:08:19.330 --> 00:08:24.030
Debug di XAML è stato semplificato e
più velocemente con Visual Studio 2017.

00:08:24.030 --> 00:08:27.320
In questo caso, cosa altro
aree di debug?

00:08:27.320 --> 00:08:30.840
Sappiamo che il debug è un'importante
parte del processo di sviluppo.

00:08:30.840 --> 00:08:32.700
Con Visual Studio 2017,

00:08:32.700 --> 00:08:35.750
è stata implementata alcune nuove funzionalità
per consentire l'esecuzione del codice

00:08:35.750 --> 00:08:38.730
e meglio diagnosticare e
risolvere i problemi con le applicazioni.

00:08:38.730 --> 00:08:41.370
Quindi, torniamo ad app
che è già in esecuzione.

00:08:41.370 --> 00:08:43.890
Sono piuttosto conoscere
la transizione tra le pagine

00:08:43.890 --> 00:08:44.910
in questa applicazione.

00:08:44.910 --> 00:08:47.390
In questo caso, si desidera drilldown che.

00:08:47.390 --> 00:08:50.530
È possibile stabilire che una navigazione
classe helper che consente di swap out

00:08:50.530 --> 00:08:51.570
pagine.

00:08:51.570 --> 00:08:53.650
Quando si sceglie
il pulsante nuovo appuntamento,

00:08:53.650 --> 00:08:56.030
dovrebbe utilizza questa classe per
scambiare alla pagina successiva.

00:08:57.520 --> 00:09:00.935
Consenti all'utente di utilizzare Vai a tutto per trovare
il file di supporto di navigazione.

00:09:00.935 --> 00:09:06.200
Utilizzano CTRL + T e cercare di corti
supporto di navigazione.

00:09:07.420 --> 00:09:11.140
Posso filtrare a solo sui file,
e trovare il codice per

00:09:11.140 --> 00:09:12.060
supporto di navigazione.

00:09:13.460 --> 00:09:15.940
Consenti all'utente di esaminare il codice e

00:09:15.940 --> 00:09:18.620
nella parte inferiore,
Compare una funzione per passare.

00:09:18.620 --> 00:09:22.910
È abbastanza certi che questo è ciò che sarà
utilizzato quando si desidera cambiare pagina.

00:09:22.910 --> 00:09:25.990
Mi occuperò di aggiungere un punto di interruzione
all'inizio di questo blocco di codice.

00:09:27.860 --> 00:09:30.400
Consenti all'utente di tornare indietro nella mia applicazione e
vedere cosa succede.

00:09:31.510 --> 00:09:34.860
In tal caso, quando si sceglie
il pulsante nuovo appuntamento,

00:09:34.860 --> 00:09:36.231
al punto di interruzione come previsto.

00:09:37.540 --> 00:09:40.280
Se si desidera vedere come ogni di
Queste righe in questo blocco di codice

00:09:40.280 --> 00:09:43.640
valutazione, avrebbe
Per utilizzare i passaggi da a, o

00:09:43.640 --> 00:09:46.080
impostare un punto di interruzione alla fine
del blocco da eseguire.

00:09:47.330 --> 00:09:51.430
Al contrario, è possibile utilizzare un nuovo
funzione Click-to-Run.

00:09:51.430 --> 00:09:54.040
Come può vedere,
passando sopra una riga di codice,

00:09:54.040 --> 00:09:55.940
non c'è un'icona di pulsante play.

00:09:55.940 --> 00:09:57.920
Quando fa clic su questa icona di pulsante play,

00:09:57.920 --> 00:10:00.450
l'applicazione viene eseguita a quella
linea che si fa clic sul.

00:10:00.450 --> 00:10:03.790
Questo è veramente utile che I
non è necessario impostare più

00:10:03.790 --> 00:10:07.050
punti di interruzione temporanee per
ottenere una riga di destinazione.

00:10:07.050 --> 00:10:10.180
Questo è un modo semplice e rapido per
Gestisci contesto durante il debug.

00:10:11.320 --> 00:10:13.650
Siamo sempre stati orgogliosi di
durante il debug con

00:10:13.650 --> 00:10:16.740
Visual Studio, ma
Sappiamo che possiamo fare sempre meglio.

00:10:16.740 --> 00:10:19.690
Queste sono alcune delle funzionalità che sono state
sviluppato contattato il nostro

00:10:19.690 --> 00:10:21.970
gli sviluppatori e
ascoltare i commenti.

00:10:21.970 --> 00:10:25.350
Spero che questo video offrono un migliore
idea di alcune delle nuove funzionalità

00:10:25.350 --> 00:10:26.300
che sono disponibili per

00:10:26.300 --> 00:10:29.930
sviluppo di applicazioni desktop
con Visual Studio 2017.

00:10:29.930 --> 00:10:33.060
Se desideri ulteriori informazioni su
le funzionalità trattate, o

00:10:33.060 --> 00:10:36.470
Cos'altro è nuovo,
visitare il blog del Visual Studio.

00:10:36.470 --> 00:10:39.050
È così tante altre funzionalità
Non è in grado di coprire, in

00:10:39.050 --> 00:10:42.430
Vai a scaricare Visual Studio 2017 e
Provare il.

00:10:42.430 --> 00:10:44.880
È ora disponibile per
download sul sito di Visual Studio.

00:10:46.300 --> 00:10:49.160
Tutti noi qui in Visual Studio
Team sono veramente entusiasti di condividere

00:10:49.160 --> 00:10:51.420
Questa nuova versione di
Visual Studio con l'utente, e

00:10:51.420 --> 00:10:54.490
Mi auguro che contribuisce a rendere più
produttività in tutti i progetti.

00:10:54.490 --> 00:10:55.099
Grazie.

