WEBVTT

00:00:03.806 --> 00:00:08.210
Witaj jestem Chu Jan, Menedżer programu
w zespole programu Visual Studio.

00:00:08.210 --> 00:00:11.020
Dzisiaj mam przyjemność można udostępniać
wszystkie nowe funkcje, które znajdują się w

00:00:11.020 --> 00:00:12.810
Visual Studio 2017 i

00:00:12.810 --> 00:00:15.620
jak można jeszcze bardziej wzmocnić
Bierzesz udział w opracowywaniu aplikacji komputerowych.

00:00:16.740 --> 00:00:19.970
Tego, czy projektujesz WPF,
WinForm, lub

00:00:19.970 --> 00:00:23.150
Aplikacja konsoli systemu Win32 w
wykorzystując.NET Framework.

00:00:23.150 --> 00:00:26.960
Visual Studio 2017 jest załadowane
wiele funkcji ułatwiających

00:00:26.960 --> 00:00:30.270
można jeszcze bardziej produktywne, kiedy
Tworzenie atrakcyjnych aplikacji pulpitu.

00:00:30.270 --> 00:00:32.010
Warto więc zanurzyć
nowe Visual Studio.

00:00:34.050 --> 00:00:36.690
Pierwszą rzeczą, którą można zauważyć
Ten temat jest jak dużo szybciej

00:00:36.690 --> 00:00:37.930
wszystko jest.

00:00:37.930 --> 00:00:40.770
Jest to odzwierciedlone w wielu aspektach
produktu z szybciej

00:00:40.770 --> 00:00:43.990
czas ładowania rozwiązanie do szybkiego
Przełącza kartę dokumentu.

00:00:43.990 --> 00:00:46.560
W tej wersji, tworzenie
kierowaliśmy się misji

00:00:46.560 --> 00:00:51.110
umożliwienia jako deweloper
Aby pracować efektywniej, szybciej.

00:00:51.110 --> 00:00:53.520
Od momentu nabycia
Visual Studio 2017,

00:00:53.520 --> 00:00:55.380
chcemy, aby dostać się w górę i
działa szybciej.

00:00:56.630 --> 00:00:58.970
O Udoskonalona
nabycia doświadczenia,

00:00:58.970 --> 00:01:02.350
można wybrać tylko te narzędzia można
potrzeba dla potrzeb rozwoju.

00:01:02.350 --> 00:01:04.220
Do tworzenia aplikacji pulpitu,

00:01:04.220 --> 00:01:08.200
to wszystko czego potrzebujesz stacjonarny .NET
Obciążenie pracą rozwoju do budowania aplikacji WPF

00:01:08.200 --> 00:01:12.200
Windows Forms i
aplikacje konsoli dla platformy .NET.

00:01:12.200 --> 00:01:14.520
Jeśli chcesz również
Tworzenie aplikacji systemu Win32 w języku C++

00:01:14.520 --> 00:01:18.070
należy wybrać pulpitu
rozwój z obciążenia C++.

00:01:19.560 --> 00:01:21.940
Podczas instalowania programu Visual Studio 2017,

00:01:21.940 --> 00:01:24.590
można zauważyć, ile
szybciej jest do zainstalowania.

00:01:24.590 --> 00:01:27.490
Przez niektóre z moich własnych badań,
Stwierdziłem, że instalacja tych samych

00:01:27.490 --> 00:01:31.660
możliwości dla pulpitu
rozwój, Visual Studio 2017

00:01:31.660 --> 00:01:36.400
Instaluje 33% szybciej i
50% mniejsze niż Visual Studio 2015.

00:01:36.400 --> 00:01:37.660
Dzięki razy szybciej instalować i

00:01:37.660 --> 00:01:40.930
mniejsze rozmiary instalacji,
możesz szybciej kodowania.

00:01:40.930 --> 00:01:42.480
Raz wewnątrz programu Visual Studio

00:01:42.480 --> 00:01:45.640
będziesz mieć możliwość doświadczenia
wiele nowych funkcji, mających na celu umożliwienie

00:01:45.640 --> 00:01:49.320
można zwiększyć wydajność przez
oszczędność czasu i wysiłku.

00:01:49.320 --> 00:01:52.250
Jeden obszar, który przekonał wielu nowych
Ulepszenia dotyczące wydajności jest z

00:01:52.250 --> 00:01:55.540
Edytor kodu C# i XAML.

00:01:55.540 --> 00:01:58.970
Dzięki wykorzystaniu programu .NET
Platforma kompilatora, znane jako Roslyn,

00:01:58.970 --> 00:02:03.520
Visual Studio 2017 zapewnia szybsze
i bardziej wydajne Nawigacja w kodzie

00:02:03.520 --> 00:02:06.870
Analiza, generacji,
i organizacji.

00:02:06.870 --> 00:02:08.240
Pozwól mi pokazać to w akcji.

00:02:08.240 --> 00:02:12.090
W tym miejscu mam przykładowej aplikacji dla
Zarządzanie kliniki zdrowia.

00:02:12.090 --> 00:02:16.090
Jest to aplikacja WPF, łączący
Usługa Azure pozwala kliniki

00:02:16.090 --> 00:02:20.050
recepcjoniści, aby wyświetlić i
Edytuj nadchodzące terminy pacjenta.

00:02:20.050 --> 00:02:22.484
Niech uruchomić tę aplikację, aby zorientować się
z czym pracujemy z.

00:02:26.259 --> 00:02:27.940
Aplikacja szuka całkiem nieźle.

00:02:27.940 --> 00:02:30.610
Istnieje kilka terminów
już w systemie.

00:02:30.610 --> 00:02:33.880
Istnieje wiele funkcji
które są wbudowane w tej aplikacji.

00:02:33.880 --> 00:02:37.440
Jednak od razu grzbietu, mogę
Zobacz kilka obszarów, które mogę

00:02:37.440 --> 00:02:39.370
dostosować, aby stał się jeszcze lepszy wygląd.

00:02:39.370 --> 00:02:42.360
Pierwszy z nich jest to, że powinien
prawdopodobnie dodać trochę tytuł na początku

00:02:42.360 --> 00:02:45.330
ten pulpit nawigacyjny do góry
wskazać, że te terminy

00:02:45.330 --> 00:02:47.140
są nadchodzących terminów.

00:02:47.140 --> 00:02:48.102
Warto więc dodać, że.

00:02:52.008 --> 00:02:54.990
Należy dowiedzieć się
gdzie dodać tytuł.

00:02:54.990 --> 00:02:56.390
Wiem, że widok dla

00:02:56.390 --> 00:02:59.499
Ta strona znajduje się w
Plik MainView.xaml.

00:02:59.499 --> 00:03:01.960
Zamiast przeszukiwać
Moje Eksploratorze rozwiązań

00:03:01.960 --> 00:03:04.210
Mam nowy sposób
znalezienie tego pliku.

00:03:04.210 --> 00:03:08.800
Użyję nowej funkcji przejdź do wszystkich,
za pomocą opcji menu Edycja,

00:03:08.800 --> 00:03:13.740
Przejdź do, przejdź do wszystkich, lub
skrót klawiaturowy CTRL + T

00:03:13.740 --> 00:03:17.920
a I wpisuje się w MainView.

00:03:17.920 --> 00:03:19.010
Jak widać,

00:03:19.010 --> 00:03:23.450
Mam pełną listę wszystkich
wystąpienia ciągu MainView.

00:03:23.450 --> 00:03:27.640
Przejdź do wszystkich przeprowadza szybką i
pełne wyszukiwanie całej nazwy pliku

00:03:27.640 --> 00:03:30.650
Typ, członków, lub
Symbol deklaracji i

00:03:30.650 --> 00:03:35.310
I jeszcze dalej filtrować tę listę
za pomocą tych ikon u dołu.

00:03:35.310 --> 00:03:36.620
Tak, gdyż tylko szukam

00:03:36.620 --> 00:03:40.338
plik, I kliknij na ten plik
Ikona i będą wyświetlane tylko pliki.

00:03:40.338 --> 00:03:41.332
Nie będziemy go.

00:03:41.332 --> 00:03:43.873
Istnieje MainView.xaml i
Można kliknąć na to i

00:03:43.873 --> 00:03:45.096
Przejdź do tej strony.

00:03:45.096 --> 00:03:50.200
Widzę patrząc na języku XAML,
gdzie trzeba dodać ten tytuł.

00:03:50.200 --> 00:03:52.659
Należy dodać go wewnątrz
Ten element siatki tutaj.

00:03:53.800 --> 00:03:58.080
Tak, mam już przeszli przez i
utworzony formant użytkownika oddzielny dla

00:03:58.080 --> 00:04:02.280
Niniejszy tytuł i już PT to
NextAppointmentTitle.xaml.

00:04:02.280 --> 00:04:06.040
Jest to proste pole tekstowe
mówi dalej terminów.

00:04:06.040 --> 00:04:09.950
Myślę, że utworzono ten formant użytkownika
w odrębnej przestrzeni nazw ale nie jestem

00:04:09.950 --> 00:04:14.140
zbyt pewny, więc po prostu zamierzam spróbuj
Mimo to dodać do mojego MainView.

00:04:14.140 --> 00:04:17.670
Tak, niech mi go z powrotem do mojego
MainView i wpisz limit.

00:04:17.670 --> 00:04:22.230
Pozwól mi wpisz w NextAppointmentTitle

00:04:25.290 --> 00:04:27.350
a tej deklaracji.

00:04:27.350 --> 00:04:29.950
Istnieje Intellisense Squiggles
ponieważ ten obszar nazw

00:04:29.950 --> 00:04:32.370
nie określono odwołania
na stronie XAML.

00:04:32.370 --> 00:04:35.070
Istnieje jednak światło
Sugestia żarówki.

00:04:35.070 --> 00:04:37.170
Tak więc klikając na tę propozycję,

00:04:37.170 --> 00:04:41.710
Można łatwo dodać tego odwołania
do nowego obszaru nazw.

00:04:41.710 --> 00:04:42.530
Klikając na niego,

00:04:42.530 --> 00:04:45.600
odwołanie jest dodawany do
Strona z prawidłowego prefiksu.

00:04:45.600 --> 00:04:49.500
Jest to jeden z nowych cool
funkcje za pomocą technologii intellisense w języku XAML.

00:04:49.500 --> 00:04:52.250
Nowością jest
Technologia IntelliSense filtrowania.

00:04:52.250 --> 00:04:55.070
Musisz ustawić niektóre właściwości
na ten formant użytkownika.

00:04:55.070 --> 00:05:00.870
A więc co można zrobić, to mogę
Wpisz zakres kolumn siatki CS.

00:05:00.870 --> 00:05:03.520
Wyniki zwrotu są filtrowane
ze względu na wielbłądów obudowy

00:05:03.520 --> 00:05:05.020
z zakres kolumn.

00:05:05.020 --> 00:05:07.650
Można łatwo zaznaczyć go,
dodatek i wartość.

00:05:07.650 --> 00:05:09.621
Pozwól mi także dodatek wartość wiersza.

00:05:12.203 --> 00:05:17.680
Inny sposób, który można łatwo operować
przestrzenie nazw jest przez zmianę nazwy prefiksów.

00:05:17.680 --> 00:05:21.840
Mam inny obszar nazw w
tutaj z prefiksem rob.

00:05:21.840 --> 00:05:24.520
Myślę, że jest to bardzo jasne lub
opisowa, więc

00:05:24.520 --> 00:05:27.770
Mam zamiar zmienić to do
bardziej opisową.

00:05:27.770 --> 00:05:35.960
Mogę wybrać ten prefiks i używać
Opcja menu Edytuj, byłaby, zmienić nazwę,

00:05:35.960 --> 00:05:40.230
lub skrótu klawiaturowego CTRL + R + R
i wprowadź nazwę nowego prefiksu.

00:05:40.230 --> 00:05:41.890
Tak zamierzam nazwę, którą kontroluje.

00:05:43.850 --> 00:05:47.960
Wszystkie prefiksy są zmiany
w pliku XAML.

00:05:47.960 --> 00:05:51.489
Były tylko kilka kodu
ulepszenia edytora, które znajdują się w

00:05:51.489 --> 00:05:52.881
Visual Studio 2017.

00:05:52.881 --> 00:05:55.710
Istnieje tak wiele więcej, że
Zwiększ swoją efektywność.

00:05:55.710 --> 00:05:58.450
Ten ostatni, który chciał się szybko
punkt się znajduje się na stronie z

00:05:58.450 --> 00:06:00.080
pliku XAML.

00:06:00.080 --> 00:06:03.000
Istnieje kilka linii kropkowanych do
Każdy blok kodu

00:06:03.000 --> 00:06:05.810
Aby wyświetlić strukturę
Wizualizacja tego bloku.

00:06:05.810 --> 00:06:09.550
Najechanie wskaźnikiem myszy na tej linii kropkowanej
daje mi podgląd tego bloku.

00:06:10.710 --> 00:06:13.929
Jest to dobry sposób wizualizacji
Co to jest wewnątrz kodu.

00:06:14.980 --> 00:06:18.605
Teraz tak, niech spróbować uruchomić ten
Aplikacja i zobacz nasze zmiany.

00:06:27.441 --> 00:06:31.380
I mamy, jest nasz tytuł
teraz w górnej części tego pulpitu nawigacyjnego.

00:06:31.380 --> 00:06:34.470
Mogę wejść na temat wielu
nowe ulepszenia edytora

00:06:34.470 --> 00:06:37.310
ponieważ istnieje taki
dużo więcej 2017 Visual Studio.

00:06:37.310 --> 00:06:41.090
Oprócz jednej czynności, zawiadomienie
podczas uruchamiania tej aplikacji jest to, że

00:06:41.090 --> 00:06:42.510
Nie wiem, co było myśli, ale

00:06:42.510 --> 00:06:45.330
wygląda jak dni
tygodnia są zbyt duże.

00:06:45.330 --> 00:06:47.285
Naprawdę należy naprawić.

00:06:47.285 --> 00:06:49.660
I jeden z moich
najciekawszych nowych funkcji.

00:06:49.660 --> 00:06:51.640
XAML Edytuj i Kontynuuj.

00:06:51.640 --> 00:06:54.610
Za pomocą tej nowej funkcji
rozszerzać swoje narzędzia debugowania interfejsu Użytkownika

00:06:54.610 --> 00:06:59.170
prawdopodobnie już wiesz
z można łatwo rozwiązać problemy interfejsu Użytkownika.

00:06:59.170 --> 00:07:02.290
W mojej aplikacji na górze
można zauważyć nowe menu.

00:07:03.380 --> 00:07:07.480
To menu Narzędzia w aplikacji zawiera wszystkie
Funkcje I konieczne jest ustalenie Mój interfejsu Użytkownika

00:07:07.480 --> 00:07:08.910
problemy.

00:07:08.910 --> 00:07:11.530
Po pierwsze będzie włączyć tryb zaznaczania,
tak

00:07:11.530 --> 00:07:15.120
Można wybrać elementy interfejsu Użytkownika
czy chcę Przechodzenie do szczegółów.

00:07:15.120 --> 00:07:18.010
Pozwól mi klikniesz element
Chcę, aby przejść do bardziej,

00:07:18.010 --> 00:07:20.029
to jest blok tekstu dla
dzień tygodnia.

00:07:22.110 --> 00:07:25.910
Co to zrobi to, że w wyborze
w drzewie wizualnym na żywo i

00:07:25.910 --> 00:07:29.850
I może wynika, że przez kliknięcie przycisku
przycisk Przejdź do drzewa wizualnego na żywo.

00:07:31.420 --> 00:07:35.230
Z tym zaznaczone, Live
Drzewa wizualnego otrzymuje fokus i

00:07:35.230 --> 00:07:36.560
element jest zaznaczone.

00:07:37.740 --> 00:07:41.841
Narzędzia debugowania interfejsu Użytkownika można używać do kopania
w języku XAML i widoku źródła.

00:07:46.935 --> 00:07:51.227
Rozmiar czcionki jest ustawiona na 60,
i to prawdopodobnie jest zbyt duży.

00:07:51.227 --> 00:07:52.920
Pozwól mi się upewnij, że mniejsze.

00:07:52.920 --> 00:07:56.954
Ustawię go do 35.

00:07:56.954 --> 00:07:58.690
Pozwól mi go z powrotem do mojej aplikacji.

00:08:02.585 --> 00:08:03.890
I tam jest.

00:08:03.890 --> 00:08:07.500
Został zmieniony w czasie wykonywania i
Kalibrowanie wygląda dużo lepiej.

00:08:07.500 --> 00:08:11.690
Pozwala edytować XAML i Kontynuuj
łatwe do wykonania poprawek do interfejsu Użytkownika i

00:08:11.690 --> 00:08:13.860
ma go natychmiast odzwierciedlane.

00:08:13.860 --> 00:08:17.120
Zmiany te pozostają w kodzie
Po zatrzymaniu debugowania, i

00:08:17.120 --> 00:08:19.330
są zachowywane po zapisaniu.

00:08:19.330 --> 00:08:24.030
Debugowanie XAML jest łatwiejsze i
szybsze dzięki Visual Studio 2017.

00:08:24.030 --> 00:08:27.320
A co z drugiej
obszary debugowania?

00:08:27.320 --> 00:08:30.840
Zdajemy sobie sprawę, że debugowania jest głównym
część procesu tworzenia.

00:08:30.840 --> 00:08:32.700
Z programu Visual Studio 2017,

00:08:32.700 --> 00:08:35.750
Przedstawiamy kilka nowych funkcji
Aby pomóc krok w kodzie

00:08:35.750 --> 00:08:38.730
i lepiej zdiagnozować i
Rozwiązywanie problemów z aplikacjami.

00:08:38.730 --> 00:08:41.370
Tak Wróćmy do aplikacji
które zostało już uruchomione.

00:08:41.370 --> 00:08:43.890
Jestem całkiem ciekawy
Przejście między stronami

00:08:43.890 --> 00:08:44.910
w tej aplikacji.

00:08:44.910 --> 00:08:47.390
Tak chcę przeprowadzić drążenie do tego.

00:08:47.390 --> 00:08:50.530
Wiem, że nawigacji
Klasa pomocy, która pomaga swap

00:08:50.530 --> 00:08:51.570
strony.

00:08:51.570 --> 00:08:53.650
Po kliknięciu
przycisk Nowy termin

00:08:53.650 --> 00:08:56.030
należy używa tej klasy do
Przełącz się do następnej strony.

00:08:57.520 --> 00:09:00.935
Pozwól mi Użyj Go na wszystkie, aby znaleźć
Ten plik pomocy nawigacji.

00:09:00.935 --> 00:09:06.200
Źle użyć CTRL + T i wyszukaj
Pomocnik nawigacji.

00:09:07.420 --> 00:09:11.140
Można filtrować aż do tylko pliki
i znaleźć kod

00:09:11.140 --> 00:09:12.060
Pomocnik nawigacji.

00:09:13.460 --> 00:09:15.940
Pozwól mi spojrzeć na ten kod i

00:09:15.940 --> 00:09:18.620
na dole
Widzę funkcji menu Przejdź.

00:09:18.620 --> 00:09:22.910
Jestem pewien, że to, co będzie
używany, gdy chcę zmienić stron.

00:09:22.910 --> 00:09:25.990
Mam zamiar dodać punkt przerwania, aby
na początku tego bloku kodu.

00:09:27.860 --> 00:09:30.400
Pozwól mi go z powrotem do mojej aplikacji i
Zobacz, co się dzieje.

00:09:31.510 --> 00:09:34.860
Tak, z tym, po kliknięciu
przycisk Nowy termin

00:09:34.860 --> 00:09:36.231
punkt przerwania uderza zgodnie z oczekiwaniami.

00:09:37.540 --> 00:09:40.280
Czy chcę zobaczyć jak każdy z
te wiersze w tym bloku kodu

00:09:40.280 --> 00:09:43.640
oceniane, albo mam
Aby użyć kroków, lub

00:09:43.640 --> 00:09:46.080
Ustaw punkt przerwania na końcu
blok do uruchomienia.

00:09:47.330 --> 00:09:51.430
Zamiast można używać nowego
Funkcja o nazwie szybka.

00:09:51.430 --> 00:09:54.040
Jak widać,
poprzez najechanie wskaźnikiem linii kodu,

00:09:54.040 --> 00:09:55.940
istnieje ikona przycisku Odtwórz.

00:09:55.940 --> 00:09:57.920
Po kliknięciu ta ikona przycisku Odtwórz

00:09:57.920 --> 00:10:00.450
Aplikacja jest uruchamiana w tym
Linia, która po kliknięciu.

00:10:00.450 --> 00:10:03.790
Jest to bardzo przydatne w tym I
już nie musisz ustawić wiele

00:10:03.790 --> 00:10:07.050
tymczasowe użycie punktów przerwania do
Aby przejść do wiersza docelowego.

00:10:07.050 --> 00:10:10.180
Jest to szybki i prosty sposób na
Obsługa kontekstu podczas debugowania.

00:10:11.320 --> 00:10:13.650
Zawsze byliśmy dumni
możliwości debugowania z

00:10:13.650 --> 00:10:16.740
Program Visual Studio, ale
Wiemy, że zawsze można zrobić lepiej.

00:10:16.740 --> 00:10:19.690
Oto niektóre funkcje, których mamy
opracowany po rozmowie z naszych

00:10:19.690 --> 00:10:21.970
Deweloperzy i
przesłuchanie ich opinie.

00:10:21.970 --> 00:10:25.350
Mam nadzieję, że ten film dał Ci lepiej
Niektóre z nowych funkcji ideę

00:10:25.350 --> 00:10:26.300
które są dostępne dla

00:10:26.300 --> 00:10:29.930
rozwijanie aplikacji dla komputerów osobistych
z programu Visual Studio 2017.

00:10:29.930 --> 00:10:33.060
Jeśli chcesz dowiedzieć się więcej o
wszelkich funkcji I objętych, lub

00:10:33.060 --> 00:10:36.470
co jeszcze jest nowy,
odwiedź Blog programu Visual Studio.

00:10:36.470 --> 00:10:39.050
Istnieje dużo więcej funkcji
Nie był w stanie pokrycie tak

00:10:39.050 --> 00:10:42.430
pobrać Visual Studio 2017 i
Spróbuj je dla siebie.

00:10:42.430 --> 00:10:44.880
Jest już dostępna na
pobierania z witryny programu Visual Studio.

00:10:46.300 --> 00:10:49.160
Wszystkich pracowników firmy w programie Visual Studio
Zespół naprawdę Cieszymy się do udostępniania

00:10:49.160 --> 00:10:51.420
nowe wydanie
Visual Studio z Tobą, i

00:10:51.420 --> 00:10:54.490
Mam nadzieję, że pomaga zrobić więcej
produktywność w swoich projektach.

00:10:54.490 --> 00:10:55.099
Dziękuję.

