WEBVTT

00:00:03.806 --> 00:00:08.210
Hola, me llamo Jon Chu, director de programas
en el equipo de Visual Studio.

00:00:08.210 --> 00:00:11.020
En la actualidad, estoy emocionado de compartir con usted
las nuevas características que se encuentran en

00:00:11.020 --> 00:00:12.810
Visual Studio 2017 y

00:00:12.810 --> 00:00:15.620
¿cómo puede otorgarle más
que en el desarrollo de aplicaciones de escritorio.

00:00:16.740 --> 00:00:19.970
Si está desarrollando un WPF
WinForm, o

00:00:19.970 --> 00:00:23.150
Aplicación de consola Win32 en
aprovechando el.NET Framework.

00:00:23.150 --> 00:00:26.960
Viene cargado Visual Studio 2017
con muchas características que le ayudarán a

00:00:26.960 --> 00:00:30.270
ser más productivos cuando
creación de aplicaciones de escritorio grandes.

00:00:30.270 --> 00:00:32.010
Así que vamos a profundizar en
el nuevo Visual Studio.

00:00:34.050 --> 00:00:36.690
Lo primero que observará
Esto es cuánto más rápido

00:00:36.690 --> 00:00:37.930
todo lo que es.

00:00:37.930 --> 00:00:40.770
Esto se refleja en muchos aspectos
del producto de más rápido

00:00:40.770 --> 00:00:43.990
tiempos de carga de la solución al rápido
modificadores de la ficha de documento.

00:00:43.990 --> 00:00:46.560
En la creación de esta versión
se nos ha guiado por la misión

00:00:46.560 --> 00:00:51.110
habilitar al usuario como desarrollador
para ser más productivos, con mayor rapidez.

00:00:51.110 --> 00:00:53.520
Desde el momento en que adquiere
Visual Studio 2017,

00:00:53.520 --> 00:00:55.380
deseamos poner en funcionamiento y
trabajar con mayor rapidez.

00:00:56.630 --> 00:00:58.970
Con una optimizada
experiencia de adquisición,

00:00:58.970 --> 00:01:02.350
Puede seleccionar sólo las herramientas
conveniente para sus necesidades de desarrollo.

00:01:02.350 --> 00:01:04.220
Para desarrollar aplicaciones de escritorio

00:01:04.220 --> 00:01:08.200
todo lo que necesita es un ordenador de sobremesa de .NET
carga de trabajo de desarrollo para generar WPF,

00:01:08.200 --> 00:01:12.200
Formularios Windows Forms, y
aplicaciones de consola para. NET.

00:01:12.200 --> 00:01:14.520
Si también desea
crear aplicaciones Win32 C++,

00:01:14.520 --> 00:01:18.070
debe seleccionar el escritorio
desarrollo con la carga de trabajo de C++.

00:01:19.560 --> 00:01:21.940
Al instalar Visual Studio 2017,

00:01:21.940 --> 00:01:24.590
Observará cuánto
más rápido es instalar.

00:01:24.590 --> 00:01:27.490
Algunas de mis propias pruebas,
Encontré que instalar las mismas

00:01:27.490 --> 00:01:31.660
capacidades para escritorio
desarrollo, Visual Studio 2017

00:01:31.660 --> 00:01:36.400
instala el 33% más rápido y
50% más pequeño que Visual Studio 2015.

00:01:36.400 --> 00:01:37.660
Con más rápido instalar veces y

00:01:37.660 --> 00:01:40.930
instalación más pequeños,
puede obtener antes de codificación.

00:01:40.930 --> 00:01:42.480
Una vez dentro de Visual Studio,

00:01:42.480 --> 00:01:45.640
podrá experimentar el
muchas características nuevas que permiten

00:01:45.640 --> 00:01:49.320
puede ser más productivos por
ahorrar tiempo y esfuerzo.

00:01:49.320 --> 00:01:52.250
Un área que ha visto muchas nuevas
mejoras de productividad es con

00:01:52.250 --> 00:01:55.540
el editor de código para C# y XAML.

00:01:55.540 --> 00:01:58.970
Aprovechando el .NET
Plataforma de compilador conocido como Roslyn,

00:01:58.970 --> 00:02:03.520
Visual Studio 2017 ofrece más rápido
navegación de código más eficaz y

00:02:03.520 --> 00:02:06.870
análisis, generación,
y de la organización.

00:02:06.870 --> 00:02:08.240
Permítanme mostrarles esto en acción.

00:02:08.240 --> 00:02:12.090
En este caso, tengo una aplicación de ejemplo para
administración de un centro de salud.

00:02:12.090 --> 00:02:16.090
Es una aplicación WPF que se conecta a
un servicio de Azure que permite clínica

00:02:16.090 --> 00:02:20.050
recepcionistas para ver y
Editar próximas citas de pacientes.

00:02:20.050 --> 00:02:22.484
Vamos a ejecutar esta aplicación para hacerse una idea
de lo que estamos trabajando con.

00:02:26.259 --> 00:02:27.940
La aplicación busca bastante bien.

00:02:27.940 --> 00:02:30.610
Hay un par de citas
ya en el sistema.

00:02:30.610 --> 00:02:33.880
Hay mucha funcionalidad
ya integrada en esta aplicación.

00:02:33.880 --> 00:02:37.440
Sin embargo, inmediatamente la parte posterior, puede
ver un par de áreas que pueden

00:02:37.440 --> 00:02:39.370
ajustar para darle un aspecto aún mejor.

00:02:39.370 --> 00:02:42.360
El primero es que debería
probablemente agregar título un poco en

00:02:42.360 --> 00:02:45.330
la parte superior de este panel para
indicar que estas citas

00:02:45.330 --> 00:02:47.140
son las próximas citas.

00:02:47.140 --> 00:02:48.102
Así que agreguemos.

00:02:52.008 --> 00:02:54.990
Es necesario averiguar
dónde agregar ese título.

00:02:54.990 --> 00:02:56.390
Sé que la vista de

00:02:56.390 --> 00:02:59.499
esa página se encuentra en
el archivo MainView.xaml.

00:02:59.499 --> 00:03:01.960
En lugar de buscar a través de
el Explorador de soluciones,

00:03:01.960 --> 00:03:04.210
Tengo una nueva forma de
buscar ese archivo.

00:03:04.210 --> 00:03:08.800
Usaré la nueva característica Ir a todos,
con la opción de menú Edit,

00:03:08.800 --> 00:03:13.740
Ir a, vaya a todos, o
el método abreviado de teclado CTRL + T,

00:03:13.740 --> 00:03:17.920
y escribir en MainView.

00:03:17.920 --> 00:03:19.010
Como puede ver,

00:03:19.010 --> 00:03:23.450
Hay una lista completa de todos los
apariciones de la cadena MainView.

00:03:23.450 --> 00:03:27.640
Ir a todas las realiza un rápido y
búsqueda completa a través del nombre de archivo,

00:03:27.640 --> 00:03:30.650
tipos, miembros, o
las declaraciones de los símbolos y

00:03:30.650 --> 00:03:35.310
Puedo filtrar aún más esta lista
mediante estos iconos en la parte inferior.

00:03:35.310 --> 00:03:36.620
Por lo tanto, puesto que sólo estoy buscando

00:03:36.620 --> 00:03:40.338
un archivo, hago clic en este archivo
icono y sólo mostrará archivos.

00:03:40.338 --> 00:03:41.332
Allí podemos ir.

00:03:41.332 --> 00:03:43.873
No hay MainView.xaml y
Yo puedo hacer clic en él y

00:03:43.873 --> 00:03:45.096
Vaya a esa página.

00:03:45.096 --> 00:03:50.200
Examinando el código XAML, puedo ver
donde tengo que agregar ese título.

00:03:50.200 --> 00:03:52.659
Debo añadir dentro de
aquí este elemento de cuadrícula.

00:03:53.800 --> 00:03:58.080
Por lo tanto, me he ido ya a través de y
crea un control de usuario independiente para

00:03:58.080 --> 00:04:02.280
Este título y yo hemos titulado
NextAppointmentTitle.xaml.

00:04:02.280 --> 00:04:06.040
Es un simple cuadro de texto que
próximas citas, dice.

00:04:06.040 --> 00:04:09.950
Creo que he creado este control de usuario
en un espacio de nombres independiente, pero no estoy

00:04:09.950 --> 00:04:14.140
demasiado seguro, así que voy a probar
para agregarlo a mi MainView de todos modos.

00:04:14.140 --> 00:04:17.670
Por lo tanto, voy a volver a mi
MainView y tipo de salida.

00:04:17.670 --> 00:04:22.230
Me permiten escribir en NextAppointmentTitle

00:04:25.290 --> 00:04:27.350
y esa declaración.

00:04:27.350 --> 00:04:29.950
No hay líneas en zigzag Intellisense
Dado que el espacio de nombres

00:04:29.950 --> 00:04:32.370
no se hace referencia a
en la página XAML.

00:04:32.370 --> 00:04:35.070
Sin embargo, hay una luz
Sugerencia de la lámpara.

00:04:35.070 --> 00:04:37.170
Por lo tanto, hacer clic en esta sugerencia

00:04:37.170 --> 00:04:41.710
Puedo agregar fácilmente esta referencia
en este nuevo espacio de nombres.

00:04:41.710 --> 00:04:42.530
Haciendo clic en ella,

00:04:42.530 --> 00:04:45.600
se agrega la referencia a
la página con el prefijo correcto.

00:04:45.600 --> 00:04:49.500
Ésta es una de las texturas nuevas
características de intellisense XAML.

00:04:49.500 --> 00:04:52.250
Otra característica interesante es
filtrado de IntelliSense.

00:04:52.250 --> 00:04:55.070
Establecer algunas propiedades
en este control de usuario.

00:04:55.070 --> 00:05:00.870
Y, por lo que puedo hacer es que se puede hacer
Escriba la extensión de columna cuadrículas CS.

00:05:00.870 --> 00:05:03.520
Se filtran los resultados devueltos
debido a las mayúsculas y minúsculas camel

00:05:03.520 --> 00:05:05.020
de la extensión de la columna.

00:05:05.020 --> 00:05:07.650
Puedo seleccionar fácilmente
y un valor de.

00:05:07.650 --> 00:05:09.621
Permítame también complemento el valor de la fila.

00:05:12.203 --> 00:05:17.680
Otra forma de que yo puedo manipular fácilmente
espacios de nombres es cambiando los prefijos.

00:05:17.680 --> 00:05:21.840
Tengo otro espacio de nombres en
aquí con el prefijo c.

00:05:21.840 --> 00:05:24.520
No creo que esto es muy clara o
descriptivo, por lo que

00:05:24.520 --> 00:05:27.770
Voy a cambiar esto en
algo más descriptivo.

00:05:27.770 --> 00:05:35.960
Puedo seleccionar este prefijo y utilizar el
opción de menú Editar, refactorizar, cambiar el nombre,

00:05:35.960 --> 00:05:40.230
o el método abreviado de teclado CTRL + R + R
y escriba un nuevo nombre de prefijo.

00:05:40.230 --> 00:05:41.890
Así que voy a nombre de que esta forma se controla.

00:05:43.850 --> 00:05:47.960
Todos los prefijos son cambios
en el archivo XAML.

00:05:47.960 --> 00:05:51.489
Se trataba de sólo un par del código
mejoras del editor que se encuentran en

00:05:51.489 --> 00:05:52.881
2017 de Visual Studio.

00:05:52.881 --> 00:05:55.710
Hay muchas más que
mejorar su productividad.

00:05:55.710 --> 00:05:58.450
La última que quería rápidamente
Señale que es paralelo de los

00:05:58.450 --> 00:06:00.080
el archivo XAML.

00:06:00.080 --> 00:06:03.000
Hay algunas líneas de puntos para
cada bloque de código

00:06:03.000 --> 00:06:05.810
para mostrar la estructura
Visualización de ese bloque.

00:06:05.810 --> 00:06:09.550
Colocar el puntero sobre esta línea punteada
me da una vista previa de ese bloque.

00:06:10.710 --> 00:06:13.929
Esto es una buena forma de visualizar
¿Qué es dentro de su código.

00:06:14.980 --> 00:06:18.605
Ahora, vamos a intentar ejecutar este
la aplicación y ver los cambios.

00:06:27.441 --> 00:06:31.380
Y ahí lo tenemos, es nuestro título
ahora en la parte superior de este panel.

00:06:31.380 --> 00:06:34.470
Puedo ir sobre todo las muchas
nuevas mejoras del editor

00:06:34.470 --> 00:06:37.310
porque no hay forma
mucho más que Visual Studio 2017.

00:06:37.310 --> 00:06:41.090
Pero una de las cosas Observe
mientras se está ejecutando esta aplicación es

00:06:41.090 --> 00:06:42.510
No sé lo que estaba pensando pero

00:06:42.510 --> 00:06:45.330
aspecto de los días de
la semana son demasiado grandes.

00:06:45.330 --> 00:06:47.285
¿Realmente corregirlo.

00:06:47.285 --> 00:06:49.660
Y viene uno de Mis
características nuevas favoritas.

00:06:49.660 --> 00:06:51.640
XAML editar y continuar.

00:06:51.640 --> 00:06:54.610
Usando esta nueva característica a
aumentar sus herramientas de depuración de la interfaz de Usuario,

00:06:54.610 --> 00:06:59.170
Probablemente ya está familiarizado
con, lo puedo solucionar fácilmente los problemas de interfaz de Usuario.

00:06:59.170 --> 00:07:02.290
En mi aplicación, en la parte superior,
Puede que observe un nuevo menú.

00:07:03.380 --> 00:07:07.480
Este menú en la aplicación herramienta tiene todo el
características que necesita para diagnosticar la interfaz de Usuario

00:07:07.480 --> 00:07:08.910
problemas.

00:07:08.910 --> 00:07:11.530
En primer lugar, habilitaré el modo de selección,
para

00:07:11.530 --> 00:07:15.120
Puedo elegir las partes de la interfaz de Usuario
que desea explorar en profundidad.

00:07:15.120 --> 00:07:18.010
Permítame haga clic en el elemento
quiero profundizar en,

00:07:18.010 --> 00:07:20.029
siendo el TextBlock para este
el día de la semana.

00:07:22.110 --> 00:07:25.910
Lo que esto no es seleccionará
en el árbol Visual, y

00:07:25.910 --> 00:07:29.850
Yo puedo hacer seguimiento haciendo clic en
el botón Ir al árbol Visual de Live.

00:07:31.420 --> 00:07:35.230
Con el que ha seleccionado, la vida
Árbol visual se coloca en el foco y

00:07:35.230 --> 00:07:36.560
el elemento está seleccionado.

00:07:37.740 --> 00:07:41.841
Puedo usar herramientas de depuración de la interfaz de Usuario para cavar
en este XAML y el origen de la vista.

00:07:46.935 --> 00:07:51.227
El tamaño de fuente se establece en 60,
y que probablemente es demasiado grande.

00:07:51.227 --> 00:07:52.920
Voy a tratar de hacer más pequeños.

00:07:52.920 --> 00:07:56.954
Yo asignaré a 35.

00:07:56.954 --> 00:07:58.690
Voy a volver a mi aplicación.

00:08:02.585 --> 00:08:03.890
Y ahí está.

00:08:03.890 --> 00:08:07.500
Se ha cambiado el tiempo de ejecución y
el tamaño se ve mucho mejor.

00:08:07.500 --> 00:08:11.690
Facilita la edición de XAML y continuar
fácil de hacer ajustes a la interfaz de Usuario y

00:08:11.690 --> 00:08:13.860
hacer que reflejan inmediatamente.

00:08:13.860 --> 00:08:17.120
Estos cambios permanezcan en el código
Después de detener la depuración, y

00:08:17.120 --> 00:08:19.330
se conservan después de guardar.

00:08:19.330 --> 00:08:24.030
Depuración de XAML es más sencilla y
más rápido con Visual Studio 2017.

00:08:24.030 --> 00:08:27.320
Entonces, ¿qué otros
¿áreas de depuración?

00:08:27.320 --> 00:08:30.840
Sabemos que la depuración es un importante
parte del proceso de desarrollo.

00:08:30.840 --> 00:08:32.700
Con Visual Studio 2017,

00:08:32.700 --> 00:08:35.750
estamos introduciendo algunas características nuevas
para ayudar a recorrer el código

00:08:35.750 --> 00:08:38.730
y diagnosticar mejor y
resolver problemas con sus aplicaciones.

00:08:38.730 --> 00:08:41.370
Por lo tanto, volvamos a la aplicación
que ya se ha ejecutado.

00:08:41.370 --> 00:08:43.890
Estoy muy curioso acerca de
la transición entre páginas

00:08:43.890 --> 00:08:44.910
en esta aplicación.

00:08:44.910 --> 00:08:47.390
Por lo tanto, me gustaría profundizar en.

00:08:47.390 --> 00:08:50.530
Sé que tengo una navegación
clase auxiliar que ayuda en intercambio

00:08:50.530 --> 00:08:51.570
páginas.

00:08:51.570 --> 00:08:53.650
Al hacer clic en
el botón de nueva cita

00:08:53.650 --> 00:08:56.030
debe utiliza esta clase para
cambiar a la siguiente página.

00:08:57.520 --> 00:09:00.935
Permitirme usar vaya a todo para buscar
ese archivo de aplicación auxiliar de exploración.

00:09:00.935 --> 00:09:06.200
Mal uso CTRL + T y buscar
auxiliar de exploración.

00:09:07.420 --> 00:09:11.140
Puedo filtrar hasta simplemente archivos
y se encuentra el código de

00:09:11.140 --> 00:09:12.060
auxiliar de exploración.

00:09:13.460 --> 00:09:15.940
Voy a mirar este código y

00:09:15.940 --> 00:09:18.620
en la parte inferior,
Veo una función para navegar.

00:09:18.620 --> 00:09:22.910
Estoy seguro que esto es lo que será
usar cuando voy a cambiar páginas.

00:09:22.910 --> 00:09:25.990
Voy a agregar un punto de interrupción
el principio de este bloque de código.

00:09:27.860 --> 00:09:30.400
Voy a volver a mi aplicación y
vea lo que sucede.

00:09:31.510 --> 00:09:34.860
Con esto, al hacer clic en
el botón de nueva cita

00:09:34.860 --> 00:09:36.231
encontrar el punto de interrupción como se esperaba.

00:09:37.540 --> 00:09:40.280
Si deseara ver cómo cada uno de
Estas líneas en este bloque de código

00:09:40.280 --> 00:09:43.640
evalúa, yo tendría
utilizar el paso a través, o

00:09:43.640 --> 00:09:46.080
establecer un punto de interrupción al final
de bloque que se va a ejecutar.

00:09:47.330 --> 00:09:51.430
En su lugar, puedo usar un nuevo
característica denomina hacer clic en ejecutar.

00:09:51.430 --> 00:09:54.040
Como puede ver,
al situarse sobre una línea de código,

00:09:54.040 --> 00:09:55.940
hay un icono de botón de reproducción.

00:09:55.940 --> 00:09:57.920
Al hacer clic en este icono de botón de reproducción

00:09:57.920 --> 00:10:00.450
la aplicación se ejecuta hasta
línea que hago clic en.

00:10:00.450 --> 00:10:03.790
Esto es realmente útil en el que se
ya no es necesario establecer varios

00:10:03.790 --> 00:10:07.050
puntos de interrupción temporales
obtener acceso a una línea de destino.

00:10:07.050 --> 00:10:10.180
Se trata de una forma rápida y fácil
conserve el contexto durante la depuración.

00:10:11.320 --> 00:10:13.650
Siempre nos hemos orgullosos de
con la experiencia de depuración

00:10:13.650 --> 00:10:16.740
Visual Studio, pero
Sabemos que siempre podemos hacer mejor.

00:10:16.740 --> 00:10:19.690
Estas son algunas de las características que hemos
desarrollado después de hablar con nuestro

00:10:19.690 --> 00:10:21.970
los desarrolladores y
escuchar sus comentarios.

00:10:21.970 --> 00:10:25.350
Espero que este vídeo le proporcionó una mejor
idea de algunas de las nuevas características

00:10:25.350 --> 00:10:26.300
que están disponibles para

00:10:26.300 --> 00:10:29.930
desarrollo de aplicaciones de escritorio
con 2017 de Visual Studio.

00:10:29.930 --> 00:10:33.060
Si desea obtener más información sobre
ninguna de las características que tratan, o

00:10:33.060 --> 00:10:36.470
¿Qué más novedades,
visite el Blog de Visual Studio.

00:10:36.470 --> 00:10:39.050
Hay muchas más características
No pude cubrirlo

00:10:39.050 --> 00:10:42.430
Ir a descargar Visual Studio 2017 y
Pruébelo usted mismo.

00:10:42.430 --> 00:10:44.880
Está ahora disponible para
descargar en el sitio de Visual Studio.

00:10:46.300 --> 00:10:49.160
Todos nosotros aquí en el Visual Studio
Equipo complace enormemente compartir

00:10:49.160 --> 00:10:51.420
Esta nueva versión de
Visual Studio con usted, y

00:10:51.420 --> 00:10:54.490
Espero que ayuda a hacer más
productividad en todos los proyectos.

00:10:54.490 --> 00:10:55.099
Gracias.

