WEBVTT

00:00:03.806 --> 00:00:08.210
Bonjour, je suis Chu de Jon, responsable de programme
l’équipe de Visual Studio.

00:00:08.210 --> 00:00:11.020
Aujourd'hui, je suis très heureux de partager avec vous
toutes les nouvelles fonctionnalités qui se trouvent dans

00:00:11.020 --> 00:00:12.810
Visual Studio 2017 et

00:00:12.810 --> 00:00:15.620
comment ils peuvent aider plus
Vous pouvez développer des applications de bureau.

00:00:16.740 --> 00:00:19.970
Si vous développez un WPF,
WinForm, ou

00:00:19.970 --> 00:00:23.150
Application de console Win32 dans
tirant parti du.NET Framework.

00:00:23.150 --> 00:00:26.960
Visual Studio 2017 est livré
avec de nombreuses fonctionnalités pour vous aider à

00:00:26.960 --> 00:00:30.270
Soyez plus productif lorsque
Création d’applications de bureau idéale.

00:00:30.270 --> 00:00:32.010
Explorons donc dans
le nouveau Visual Studio.

00:00:34.050 --> 00:00:36.690
La première chose que vous remarquerez
à ce sujet est la plus rapide

00:00:36.690 --> 00:00:37.930
tout ce qui est le cas.

00:00:37.930 --> 00:00:40.770
Ceci se reflète dans de nombreux aspects
le produit de la plus rapide

00:00:40.770 --> 00:00:43.990
temps de chargement de solution rapide
commutateurs de l’onglet de document.

00:00:43.990 --> 00:00:46.560
Lors de la création de cette version,
Nous étions fixés en fonction de la mission

00:00:46.560 --> 00:00:51.110
de vous en tant que développeur
pour être plus productif, plus rapide.

00:00:51.110 --> 00:00:53.520
À partir du moment où vous acquérez
Visual Studio 2017,

00:00:53.520 --> 00:00:55.380
Nous souhaitons vous aider et
exécution plus rapide.

00:00:56.630 --> 00:00:58.970
Avec un simple
expérience de l’acquisition,

00:00:58.970 --> 00:01:02.350
Vous pouvez sélectionner uniquement les outils de vous
choix pour vos besoins de développement.

00:01:02.350 --> 00:01:04.220
Pour le développement d’applications de bureau,

00:01:04.220 --> 00:01:08.200
tout ce dont vous avez besoin est un ordinateur de bureau de .NET
charge de travail de développement pour générer de WPF,

00:01:08.200 --> 00:01:12.200
Windows Forms, et
applications console pour .NET.

00:01:12.200 --> 00:01:14.520
Si vous souhaitez également
créer des applications Win32 C++,

00:01:14.520 --> 00:01:18.070
Vous devez sélectionner le bureau
développement avec la charge de travail de C++.

00:01:19.560 --> 00:01:21.940
Lors de l’installation de Visual Studio 2017,

00:01:21.940 --> 00:01:24.590
Vous constaterez combien
plus rapide consiste à installer.

00:01:24.590 --> 00:01:27.490
Certaines de mes propres tests,
J’ai trouvé que l’installation de tous les mêmes

00:01:27.490 --> 00:01:31.660
capacités de bureau
développement, Visual Studio 2017

00:01:31.660 --> 00:01:36.400
installe 33 % plus rapide et
50 % plus petit que Visual Studio 2015.

00:01:36.400 --> 00:01:37.660
Plus rapide d’installer des heures et

00:01:37.660 --> 00:01:40.930
installation plus petits,
Vous pouvez accéder à codage plus tôt.

00:01:40.930 --> 00:01:42.480
Une fois à l’intérieur de Visual Studio,

00:01:42.480 --> 00:01:45.640
Vous pourrez rencontrer le
de nombreuses nouvelles fonctionnalités visant à permettre

00:01:45.640 --> 00:01:49.320
vous permet d’être plus productifs en
gagner du temps et des efforts.

00:01:49.320 --> 00:01:52.250
Une zone qui a vu la plupart nouvelles
améliorations de la productivité est avec

00:01:52.250 --> 00:01:55.540
l’éditeur de code pour C# et XAML.

00:01:55.540 --> 00:01:58.970
Grâce à .NET
Plate-forme du compilateur appelé Roslyn,

00:01:58.970 --> 00:02:03.520
Visual Studio 2017 offre plus rapide
navigation de code plus puissante et

00:02:03.520 --> 00:02:06.870
analyse, la génération,
et de l’organisation.

00:02:06.870 --> 00:02:08.240
Permettez-moi de vous montrer ce en action.

00:02:08.240 --> 00:02:12.090
Je dispose ici, un exemple d’application pour
gestion d’un cours pratique de santé.

00:02:12.090 --> 00:02:16.090
Il s’agit d’une application WPF qui se connecte à
un service Azure qui permet des cours pratique

00:02:16.090 --> 00:02:20.050
réceptionnistes pour afficher et
modifier des rendez-vous avec les patients à venir.

00:02:20.050 --> 00:02:22.484
Nous allons exécuter cette application pour vous faire une idée.
de ce que nous travaillons avec.

00:02:26.259 --> 00:02:27.940
L’application cherche plutôt belle allure.

00:02:27.940 --> 00:02:30.610
Il existe un certain nombre de rendez-vous
déjà dans le système.

00:02:30.610 --> 00:02:33.880
Il y a beaucoup de fonctionnalités
déjà intégrées à cette application.

00:02:33.880 --> 00:02:37.440
Toutefois, directement à partir du DOS, possible
Consultez quelques zones que possible

00:02:37.440 --> 00:02:39.370
Tweak pour lui donner un aspect encore plus.

00:02:39.370 --> 00:02:42.360
La première est qu'i doit
sans doute ajouter un titre à

00:02:42.360 --> 00:02:45.330
la partie supérieure de ce tableau de bord
indiquer que ces rendez-vous

00:02:45.330 --> 00:02:47.140
sont les rendez-vous à venir.

00:02:47.140 --> 00:02:48.102
Nous allons donc ajouter que.

00:02:52.008 --> 00:02:54.990
J’ai besoin de savoir
où ajouter ce titre.

00:02:54.990 --> 00:02:56.390
Je sais que la vue de

00:02:56.390 --> 00:02:59.499
Cette page se trouve dans
le fichier MainView.xaml.

00:02:59.499 --> 00:03:01.960
Au lieu de rechercher par le biais de
Mon Explorateur de solutions,

00:03:01.960 --> 00:03:04.210
J’ai une nouvelle façon de
recherche ce fichier.

00:03:04.210 --> 00:03:08.800
Je vais utiliser la nouvelle fonctionnalité aller à tous,
à l’aide de l’option de menu Edition,

00:03:08.800 --> 00:03:13.740
Atteindre, accédez à l’ensemble, ou
le raccourci clavier CTRL + T,

00:03:13.740 --> 00:03:17.920
et je vais taper dans le fichier MainView.

00:03:17.920 --> 00:03:19.010
Comme vous pouvez le voir,

00:03:19.010 --> 00:03:23.450
J’ai une liste complète de toutes les
plusieurs occurrences de la chaîne du fichier MainView.

00:03:23.450 --> 00:03:27.640
Accédez à toutes les effectue un rapide et
recherche complète sur le nom de fichier,

00:03:27.640 --> 00:03:30.650
type, les membres, ou
déclarations de symbole et

00:03:30.650 --> 00:03:35.310
Puis-je filtrer davantage cette liste
à l’aide de ces icônes dans la partie inférieure.

00:03:35.310 --> 00:03:36.620
Ainsi, dans la mesure où je recherche uniquement

00:03:36.620 --> 00:03:40.338
un fichier, je vais cliquer sur ce fichier.
icône et il affichera uniquement les fichiers.

00:03:40.338 --> 00:03:41.332
Il nous pouvons aller.

00:03:41.332 --> 00:03:43.873
Il est MainView.xaml et
Je peux cliquer sur qui et

00:03:43.873 --> 00:03:45.096
Accédez à cette page.

00:03:45.096 --> 00:03:50.200
En examinant le code XAML, je peux voir
où dois-je ajouter ce titre.

00:03:50.200 --> 00:03:52.659
Je dois ajouter à l’intérieur de
Cet élément de grille ici.

00:03:53.800 --> 00:03:58.080
Par conséquent, j’ai déjà parcouru et
Création d’un contrôle utilisateur séparé pour

00:03:58.080 --> 00:04:02.280
ce titre et moi avons l’intitulé
NextAppointmentTitle.xaml.

00:04:02.280 --> 00:04:06.040
Il s’agit d’une simple zone de texte qui
Indique que le rendez-vous suivant.

00:04:06.040 --> 00:04:09.950
Je pense que j’ai créé ce contrôle utilisateur
dans un espace de noms distinct, mais je ne suis pas

00:04:09.950 --> 00:04:14.140
trop bien sûr, donc je vais essayer
pour l’ajouter à mon fichier MainView quand même.

00:04:14.140 --> 00:04:17.670
Donc, permettez-moi de revenir en arrière dans mon
Fichier MainView et le type de sortie.

00:04:17.670 --> 00:04:22.230
Permettez-moi de vous tapez dans NextAppointmentTitle

00:04:25.290 --> 00:04:27.350
et cette déclaration.

00:04:27.350 --> 00:04:29.950
Il y a les tildes d’Intellisense
dans la mesure où l’espace de noms

00:04:29.950 --> 00:04:32.370
n’a pas été référencé
dans la page XAML.

00:04:32.370 --> 00:04:35.070
Il existe toutefois une lumière
suggestion de l’ampoule.

00:04:35.070 --> 00:04:37.170
Ainsi, en cliquant sur cette proposition,

00:04:37.170 --> 00:04:41.710
Je peux facilement ajouter cette référence
Dans ce nouvel espace de noms.

00:04:41.710 --> 00:04:42.530
En cliquant sur celui-ci,

00:04:42.530 --> 00:04:45.600
la référence est ajoutée au
la page avec le préfixe approprié.

00:04:45.600 --> 00:04:49.500
Il s’agit d’une du refroidir à nouveau
fonctionnalités IntelliSense de XAML.

00:04:49.500 --> 00:04:52.250
Une autre fonctionnalité intéressante est
filtrage d’IntelliSense.

00:04:52.250 --> 00:04:55.070
J’ai besoin de définir des propriétés
Ce contrôle utilisateur.

00:04:55.070 --> 00:05:00.870
Et, par conséquent ce que je peux faire est que possible
Tapez CS pour l’étendue de colonnes de grilles.

00:05:00.870 --> 00:05:03.520
Les résultats retournés sont filtrés.
en raison de la casse mixte

00:05:03.520 --> 00:05:05.020
de l’étendue de colonnes.

00:05:05.020 --> 00:05:07.650
Je peux facilement sélectionner,
et ajouter une valeur.

00:05:07.650 --> 00:05:09.621
Je vais également ajouter de la valeur de la ligne.

00:05:12.203 --> 00:05:17.680
Une autre façon, que je peux les manipuler facilement
espaces de noms est en renommant les préfixes.

00:05:17.680 --> 00:05:21.840
J’ai un autre espace de noms dans
ici avec le préfixe ch.

00:05:21.840 --> 00:05:24.520
Je ne pense pas que c’est très claire ou
descriptif, de sorte que

00:05:24.520 --> 00:05:27.770
Je vais modifier en
un nom plus descriptif.

00:05:27.770 --> 00:05:35.960
Je peux sélectionner ce préfixe et utiliser le
option de menu, modifier et refactoriser, renommer,

00:05:35.960 --> 00:05:40.230
ou le raccourci clavier CTRL + R + R
et entrez un nouveau nom de préfixe.

00:05:40.230 --> 00:05:41.890
Je vais donc au nom de que ce contrôle.

00:05:43.850 --> 00:05:47.960
Tous les préfixes sont des modifications
dans le fichier XAML.

00:05:47.960 --> 00:05:51.489
Il s’agissait seulement quelques exemples du code
améliorations de l’éditeur de

00:05:51.489 --> 00:05:52.881
Visual Studio 2017.

00:05:52.881 --> 00:05:55.710
Il y a tellement plus que
améliorer votre productivité.

00:05:55.710 --> 00:05:58.450
Je voulais rapidement plusieurs
point de sortie est sur le côté du

00:05:58.450 --> 00:06:00.080
le fichier XAML.

00:06:00.080 --> 00:06:03.000
Il existe des lignes en pointillés pour
chaque bloc de code

00:06:03.000 --> 00:06:05.810
Pour afficher la structure
visualisation de ce bloc.

00:06:05.810 --> 00:06:09.550
Plaçant le curseur sur cette ligne en pointillé
me donne un aperçu de ce bloc.

00:06:10.710 --> 00:06:13.929
C’est une bonne méthode de visualisation
ce qui est à l’intérieur de votre code.

00:06:14.980 --> 00:06:18.605
Maintenant, supposons que vous essayez d’exécuter
application et voir nos modifications.

00:06:27.441 --> 00:06:31.380
Et il nous il, notre titre est
maintenant en haut de ce tableau de bord.

00:06:31.380 --> 00:06:34.470
Puis-je procéder toutes les nombreuses
nouvelles améliorations de l’éditeur

00:06:34.470 --> 00:06:37.310
dans la mesure où il est fait
bien plus à 2017 de Visual Studio.

00:06:37.310 --> 00:06:41.090
Mais une des choses que je remarquer
lors de l’exécution de cette application est qui

00:06:41.090 --> 00:06:42.510
Je ne sais pas ce que je pensais mais

00:06:42.510 --> 00:06:45.330
Il se présente comme les jours de
la semaine sont bien trop longue.

00:06:45.330 --> 00:06:47.285
Dois-je vraiment corriger ce problème.

00:06:47.285 --> 00:06:49.660
Est une des mes
nouvelles fonctionnalités favorites.

00:06:49.660 --> 00:06:51.640
XAML Modifier &amp; Continuer.

00:06:51.640 --> 00:06:54.610
À l’aide de cette nouvelle fonctionnalité pour
augmenter vos outils de débogage de l’interface Utilisateur,

00:06:54.610 --> 00:06:59.170
vous êtes probablement déjà familier
Je peux résoudre facilement les problèmes d’interface Utilisateur.

00:06:59.170 --> 00:07:02.290
Dans mon application, en haut,
Vous pouvez remarquer un nouveau menu.

00:07:03.380 --> 00:07:07.480
Ce menu dans l’application outil a toutes les
fonctionnalités que nécessaires pour le diagnostic de l’interface Utilisateur

00:07:07.480 --> 00:07:08.910
problèmes.

00:07:08.910 --> 00:07:11.530
Tout d’abord, j’active le mode de sélection,
afin que

00:07:11.530 --> 00:07:15.120
Je peux choisir les parties de l’interface Utilisateur
que je souhaite approfondir.

00:07:15.120 --> 00:07:18.010
Je vais cliquer sur l’élément
que je souhaite approfondir,

00:07:18.010 --> 00:07:20.029
ce TextBlock pour
le jour de la semaine.

00:07:22.110 --> 00:07:25.910
Ce qu’il fera est qu'il sélectionne
dans l’arborescence d’éléments visuel Live, et

00:07:25.910 --> 00:07:29.850
Je peux suivre qui en cliquant sur
le bouton Aller à l’arborescence d’éléments visuels Live.

00:07:31.420 --> 00:07:35.230
Avec celui sélectionné, le Live
Arborescence d’éléments visuel est placé le focus et

00:07:35.230 --> 00:07:36.560
l’élément est sélectionné.

00:07:37.740 --> 00:07:41.841
Je peux utiliser l’interface Utilisateur de l’outils de débogage pour creuser
Dans ce XAML et un affichage de la source.

00:07:46.935 --> 00:07:51.227
La taille de police est définie sur 60,
et c’est probablement trop grand.

00:07:51.227 --> 00:07:52.920
Je vais essayer de réduire qui.

00:07:52.920 --> 00:07:56.954
Je vais définir 35.

00:07:56.954 --> 00:07:58.690
Permettez-moi de revenir en arrière dans mon application.

00:08:02.585 --> 00:08:03.890
Et voilà.

00:08:03.890 --> 00:08:07.500
Le temps d’exécution a été modifié et
le calibrage est beaucoup plus chouette.

00:08:07.500 --> 00:08:11.690
Permet de modifier du code XAML et continuer
facile d’apporter des ajustements à votre interface Utilisateur et

00:08:11.690 --> 00:08:13.860
sont immédiatement répercutées.

00:08:13.860 --> 00:08:17.120
Ces modifications restent dans votre code.
une fois que vous arrêtez le débogage, et

00:08:17.120 --> 00:08:19.330
sont conservées après l’enregistrement.

00:08:19.330 --> 00:08:24.030
Débogage de code XAML est facilité et
plus rapidement avec Visual Studio 2017.

00:08:24.030 --> 00:08:27.320
Par conséquent, qu’en est-il des autres
zones de débogage ?

00:08:27.320 --> 00:08:30.840
Nous savons que le débogage est majeur
partie de votre processus de développement.

00:08:30.840 --> 00:08:32.700
Avec Visual Studio 2017,

00:08:32.700 --> 00:08:35.750
Nous avons introduit de nouvelles fonctionnalités
afin de vous parcourez votre code

00:08:35.750 --> 00:08:38.730
et de mieux diagnostiquer et
résoudre les problèmes avec vos applications.

00:08:38.730 --> 00:08:41.370
Alors, revenons à l’application
qui a déjà été en cours d’exécution.

00:08:41.370 --> 00:08:43.890
Je suis très curieux de savoir
la transition entre les pages

00:08:43.890 --> 00:08:44.910
dans cette application.

00:08:44.910 --> 00:08:47.390
Par conséquent, je souhaite approfondir qui.

00:08:47.390 --> 00:08:50.530
Je sais que je dispose d’une navigation
classe d’assistance qui permet l’échange

00:08:50.530 --> 00:08:51.570
pages.

00:08:51.570 --> 00:08:53.650
Lorsque je clique sur
le bouton Nouveau rendez-vous,

00:08:53.650 --> 00:08:56.030
Il doit utilise cette classe pour
Remplacez à la page suivante.

00:08:57.520 --> 00:09:00.935
Permettez-moi de vous permet d’accéder à tous les trouver
Ce fichier d’aide de la navigation.

00:09:00.935 --> 00:09:06.200
Mal utiliser CTRL + T, puis recherchez
programme d’assistance de la navigation.

00:09:07.420 --> 00:09:11.140
Je peux filtrer seulement des fichiers,
et le code pour trouver

00:09:11.140 --> 00:09:12.060
programme d’assistance de la navigation.

00:09:13.460 --> 00:09:15.940
Je vais examiner ce code et

00:09:15.940 --> 00:09:18.620
dans la partie inférieure,
Je vois une fonction pour naviguer.

00:09:18.620 --> 00:09:22.910
Je suis presque sûr que c’est ce que sera
utilisé pour changer de pages.

00:09:22.910 --> 00:09:25.990
Je vais ajouter un point d’arrêt
le début de ce bloc de code.

00:09:27.860 --> 00:09:30.400
Permettez-moi de revenir en arrière dans mon application et
voir ce qui se passe.

00:09:31.510 --> 00:09:34.860
C’est le cas, lorsque vous cliquez sur
le bouton Nouveau rendez-vous,

00:09:34.860 --> 00:09:36.231
il atteint le point d’arrêt comme prévu.

00:09:37.540 --> 00:09:40.280
Si je voulais voir comment chaque de
Ces lignes dans ce bloc de code

00:09:40.280 --> 00:09:43.640
évaluation, je devrait
Pour utiliser l’étape, ou

00:09:43.640 --> 00:09:46.080
définir un point d’arrêt à la fin
du bloc à exécuter.

00:09:47.330 --> 00:09:51.430
Au lieu de cela, je peux utiliser un nouveau
fonctionnalité Click-to-Run.

00:09:51.430 --> 00:09:54.040
Comme vous pouvez le voir,
en plaçant le curseur sur une ligne de code,

00:09:54.040 --> 00:09:55.940
Il existe une icône de bouton de lecture.

00:09:55.940 --> 00:09:57.920
Lorsque je clique sur cette icône de bouton play,

00:09:57.920 --> 00:10:00.450
l’application s’exécute à qui
ligne que j’ai cliqué sur.

00:10:00.450 --> 00:10:03.790
C’est vraiment utile que je
plus besoin de définir plusieurs

00:10:03.790 --> 00:10:07.050
points d’arrêt temporaires pour
accéder à une ligne cible.

00:10:07.050 --> 00:10:10.180
Il s’agit d’un moyen simple et rapide
maintenir le contexte en cours de débogage.

00:10:11.320 --> 00:10:13.650
Nous avons toujours été fiers de
l’expérience de débogage avec

00:10:13.650 --> 00:10:16.740
Visual Studio, mais
Nous savons que nous pouvons toujours faire mieux.

00:10:16.740 --> 00:10:19.690
Voici certaines des fonctionnalités que nous avons
développé après avoir parlé à notre

00:10:19.690 --> 00:10:21.970
les développeurs et
Audition de leurs commentaires.

00:10:21.970 --> 00:10:25.350
J’espère que cette vidéo vous a donné un meilleur
Aperçu des nouvelles fonctionnalités

00:10:25.350 --> 00:10:26.300
qui sont disponibles pour

00:10:26.300 --> 00:10:29.930
développement d’applications bureautiques
avec Visual Studio 2017.

00:10:29.930 --> 00:10:33.060
Si vous souhaitez en savoir plus sur
toutes les fonctionnalités que j’ai abordé, ou

00:10:33.060 --> 00:10:36.470
autres nouveautés,
visitez le Blog de Visual Studio.

00:10:36.470 --> 00:10:39.050
Il est ainsi beaucoup plus de fonctionnalités
Je n’a pas été en mesure de couvrir,

00:10:39.050 --> 00:10:42.430
Accédez à télécharger Visual Studio 2017 et
essayer par vous-même.

00:10:42.430 --> 00:10:44.880
Il est maintenant disponible pour
télécharger sur le site Visual Studio.

00:10:46.300 --> 00:10:49.160
Nous ici sur le Visual Studio
Équipe sont vraiment très heureux de partager

00:10:49.160 --> 00:10:51.420
Cette nouvelle version de
Visual Studio avec vous, et

00:10:51.420 --> 00:10:54.490
J’espère vous faire de plus
productivité dans tous vos projets.

00:10:54.490 --> 00:10:55.099
Merci.

