WEBVTT

00:00:03.806 --> 00:00:08.210
嗨，我是 Jon 中國連，專案經理
在 Visual Studio 的團隊。

00:00:08.210 --> 00:00:11.020
現在，我很興奮，與您共用
中的全部新功能

00:00:11.020 --> 00:00:12.810
Visual Studio 的 2017年和

00:00:12.810 --> 00:00:15.620
它們如何可進一步讓
您在開發桌面應用程式。

00:00:16.740 --> 00:00:19.970
是否您正在開發 WPF 中，
WinForm，或

00:00:19.970 --> 00:00:23.150
在 [Win32 主控台應用程式
運用.NET Framework。

00:00:23.150 --> 00:00:26.960
Visual Studio 的 2017年是載入
有許多的功能，可協助您

00:00:26.960 --> 00:00:30.270
會更具生產力的時機
建置絕佳的桌面應用程式。

00:00:30.270 --> 00:00:32.010
現在讓我們來深入探討
新的 Visual Studio。

00:00:34.050 --> 00:00:36.690
您會注意到第一件事
有關這是如何更快

00:00:36.690 --> 00:00:37.930
一切都是。

00:00:37.930 --> 00:00:40.770
這會反映在許多方面
從較快速的產品

00:00:40.770 --> 00:00:43.990
若要快速的方案載入時間
文件] 索引標籤切換。

00:00:43.990 --> 00:00:46.560
建立這個版本中，
我們已引導式的任務

00:00:46.560 --> 00:00:51.110
啟用您身為開發人員
以提升工作效率，更快。

00:00:51.110 --> 00:00:53.520
從您所取得的那一刻起
Visual Studio 的 2017，

00:00:53.520 --> 00:00:55.380
我們想要您馬上動身飛往和
執行速度更快。

00:00:56.630 --> 00:00:58.970
與簡化
取得的經驗，

00:00:58.970 --> 00:01:02.350
您可以選擇只工具您
要為您的開發需求。

00:01:02.350 --> 00:01:04.220
開發桌面應用程式，

00:01:04.220 --> 00:01:08.200
您只需要為.NET 桌面
若要建置 WPF 中，開發工作負載

00:01:08.200 --> 00:01:12.200
Windows Form 和
.NET 的主控台應用程式。

00:01:12.200 --> 00:01:14.520
如果您也想要
建立 Win32 c + + 應用程式，

00:01:14.520 --> 00:01:18.070
您應該選取的桌面
開發 c + + 的工作量。

00:01:19.560 --> 00:01:21.940
安裝 Visual Studio 的 2017，

00:01:21.940 --> 00:01:24.590
您多少會注意到
它是安裝較快。

00:01:24.590 --> 00:01:27.490
透過一些我自己的測試，
我發現該安裝完全相同

00:01:27.490 --> 00:01:31.660
桌面的功能
開發，Visual Studio 的 2017

00:01:31.660 --> 00:01:36.400
安裝 33%的速度和
小於 Visual Studio 的 2015年的 50%。

00:01:36.400 --> 00:01:37.660
使用快速安裝時間，

00:01:37.660 --> 00:01:40.930
較小的安裝大小
您可以取得撰寫程式碼更快。

00:01:40.930 --> 00:01:42.480
一次在 Visual Studio，

00:01:42.480 --> 00:01:45.640
您可以體驗
目標在於使的許多新功能

00:01:45.640 --> 00:01:49.320
若要使用藉由更具生產力
節省時間和精力。

00:01:49.320 --> 00:01:52.250
一個已看過許多新的區域
產能增強功能是使用

00:01:52.250 --> 00:01:55.540
C# 和 XAML 程式碼編輯器。

00:01:55.540 --> 00:01:58.970
利用.NET
編譯器平台稱為 Roslyn，

00:01:58.970 --> 00:02:03.520
Visual Studio 的 2017年傳遞速度更快
和功能更強大的程式碼巡覽

00:02:03.520 --> 00:02:06.870
分析、 產生，
和組織。

00:02:06.870 --> 00:02:08.240
我要再顯示這個動作。

00:02:08.240 --> 00:02:12.090
我在這裡的如範例應用程式
管理健康實習課程。

00:02:12.090 --> 00:02:16.090
它是連線到一個 WPF 應用程式
可讓實習課程中 Azure 服務

00:02:16.090 --> 00:02:20.050
若要檢視的櫃台人員和
編輯近期病患的約會。

00:02:20.050 --> 00:02:22.484
讓我們執行了解這個應用程式
我們所致力的。

00:02:26.259 --> 00:02:27.940
應用程式正在尋找還不錯。

00:02:27.940 --> 00:02:30.610
有幾個約會
已在系統中。

00:02:30.610 --> 00:02:33.880
有很多的功能
已經內建此應用程式。

00:02:33.880 --> 00:02:37.440
不過，掉後，我可以
請參閱我的區域數

00:02:37.440 --> 00:02:39.370
若要讓它更好的調整。

00:02:39.370 --> 00:02:42.360
第一個是我應該
可能處加上一些標題

00:02:42.360 --> 00:02:45.330
頂端的 [到此儀表板
表示這些約會

00:02:45.330 --> 00:02:47.140
是近期約會。

00:02:47.140 --> 00:02:48.102
現在讓我們來新增的。

00:02:52.008 --> 00:02:54.990
我需要找出
若要加入該標題的位置。

00:02:54.990 --> 00:02:56.390
我知道的檢視

00:02:56.390 --> 00:02:59.499
該網頁位於
MainView.xaml 檔案中。

00:02:59.499 --> 00:03:01.960
而不是搜尋
我方案總管] 中，

00:03:01.960 --> 00:03:04.210
我有的新方式
尋找該檔案。

00:03:04.210 --> 00:03:08.800
我將使用新的功能移至所有項目，
使用 [編輯] 功能表選項

00:03:08.800 --> 00:03:13.740
移至] 下 [移至所有項目，或
鍵盤快速鍵 CTRL + T，

00:03:13.740 --> 00:03:17.920
然後我會輸入 MainView。

00:03:17.920 --> 00:03:19.010
如您所見，

00:03:19.010 --> 00:03:23.450
我擁有所有的完整清單
字串 MainView 的相符項目。

00:03:23.450 --> 00:03:27.640
移到所有舉行快速和
完成搜尋檔案名稱

00:03:27.640 --> 00:03:30.650
型別、 成員，或
符號宣告，

00:03:30.650 --> 00:03:35.310
我可以進一步篩選此清單
藉由使用這些圖示下方。

00:03:35.310 --> 00:03:36.620
因此，因為我只尋找

00:03:36.620 --> 00:03:40.338
檔案中，我將此檔上按一下
圖示和它只會顯示檔案。

00:03:40.338 --> 00:03:41.332
那里我們可以走了。

00:03:41.332 --> 00:03:43.873
沒有 MainView.xaml，
可以按一下，並

00:03:43.873 --> 00:03:45.096
瀏覽至該頁面。

00:03:45.096 --> 00:03:50.200
看一下 XAML，我可以看出
其中，我需要新增該標題。

00:03:50.200 --> 00:03:52.659
我應該將它之內的加入
這個方格項目這裡。

00:03:53.800 --> 00:03:58.080
因此，我已經已經經過和
建立個別的使用者控制項

00:03:58.080 --> 00:04:02.280
此標題和我已經為標題
NextAppointmentTitle.xaml。

00:04:02.280 --> 00:04:06.040
很簡單的文字方塊中，
顯示下一個約會。

00:04:06.040 --> 00:04:09.950
我認為我會建立這個使用者控制項
在不同的命名空間，但是我不

00:04:09.950 --> 00:04:14.140
太敢確定，因此我將嘗試
將其新增至我的 MainView 還是。

00:04:14.140 --> 00:04:17.670
因此，我回到我
MainView，然後輸入所出。

00:04:17.670 --> 00:04:22.230
讓我在 NextAppointmentTitle 中輸入

00:04:25.290 --> 00:04:27.350
與該宣告。

00:04:27.350 --> 00:04:29.950
沒有 Intellisense 不規則曲線
因為命名空間

00:04:29.950 --> 00:04:32.370
未參考
在 [XAML] 頁面中。

00:04:32.370 --> 00:04:35.070
但是，沒有光線
燈泡的建議。

00:04:35.070 --> 00:04:37.170
因此，按一下 [在此處的建議，

00:04:37.170 --> 00:04:41.710
我可以輕鬆地加入此參考
這個新的名稱區。

00:04:41.710 --> 00:04:42.530
在其上按一下

00:04:42.530 --> 00:04:45.600
若要加入參考
具有適當的前置詞的網頁。

00:04:45.600 --> 00:04:49.500
這是其中一項新酷
利用 XAML intellisense 功能。

00:04:49.500 --> 00:04:52.250
另一個很棒的功能是
intellisense 篩選。

00:04:52.250 --> 00:04:55.070
我需要設定一些屬性
在這個使用者控制項中。

00:04:55.070 --> 00:05:00.870
因此，我可以做什麼是我可以
請輸入 CS 的格線資料行範圍。

00:05:00.870 --> 00:05:03.520
傳回的結果會篩選
由於 camel 命名法的大小寫

00:05:03.520 --> 00:05:05.020
資料行範圍。

00:05:05.020 --> 00:05:07.650
我可輕易選取它，
和增益集的值。

00:05:07.650 --> 00:05:09.621
我也增益集的資料列的值。

00:05:12.203 --> 00:05:17.680
我可以輕易地操作的另一種方法
命名空間是重新命名首碼。

00:05:17.680 --> 00:05:21.840
中有另一個命名空間
這裡以 CTR.的前置詞

00:05:21.840 --> 00:05:24.520
我不認為這是非常清楚或
描述，因此

00:05:24.520 --> 00:05:27.770
要變更成
敘述其性質。

00:05:27.770 --> 00:05:35.960
我可以選擇此前置詞，及使用
編輯、 重構、 重新命名的功能表選項

00:05:35.960 --> 00:05:40.230
或鍵盤快速鍵 CTRL + R + R
然後輸入新的字首名稱。

00:05:40.230 --> 00:05:41.890
因此我將這會控制的名稱。

00:05:43.850 --> 00:05:47.960
所有的前置詞已變更
在 XAML 檔中。

00:05:47.960 --> 00:05:51.489
這兩個只使用幾個程式碼
在編輯器改進功能

00:05:51.489 --> 00:05:52.881
Visual Studio 的 2017。

00:05:52.881 --> 00:05:55.710
有這麼多，多個
增強的產能。

00:05:55.710 --> 00:05:58.450
我想要快速的最後一個
指出是上 side 的

00:05:58.450 --> 00:06:00.080
XAML 檔案中。

00:06:00.080 --> 00:06:03.000
沒有為某些虛線
每個程式碼區塊

00:06:03.000 --> 00:06:05.810
若要顯示的結構
該區塊的視覺效果。

00:06:05.810 --> 00:06:09.550
滑鼠移到這個點線
提供該區塊的預覽。

00:06:10.710 --> 00:06:13.929
這是一種視覺化好方法
什麼是在您的程式碼內。

00:06:14.980 --> 00:06:18.605
現在，讓我們試著執行此程序
應用程式，看看我們的變更。

00:06:27.441 --> 00:06:31.380
有，我們的標題
現在是在此儀表板的頂端。

00:06:31.380 --> 00:06:34.470
我可以處理所有的多個
新的編輯器改進功能

00:06:34.470 --> 00:06:37.310
因為沒有操作
更多其他 Visual Studio 的 2017年中。

00:06:37.310 --> 00:06:41.090
但是我不要發現的事情之一
時執行這個應用程式，

00:06:41.090 --> 00:06:42.510
我不知道我在想什麼，但

00:06:42.510 --> 00:06:45.330
它看起來像是天數
一週是太大。

00:06:45.330 --> 00:06:47.285
我應該真的修正這個問題。

00:06:47.285 --> 00:06:49.660
而且排在其中一個我
最愛的新功能。

00:06:49.660 --> 00:06:51.640
XAML 編輯後繼續。

00:06:51.640 --> 00:06:54.610
使用這個新功能
擴大您的 UI 偵錯工具，

00:06:54.610 --> 00:06:59.170
您可能早已熟悉
我可以輕易地修正 UI 的問題。

00:06:59.170 --> 00:07:02.290
在 [我的應用程式，在頂端，
您可能會注意到新的功能表。

00:07:03.380 --> 00:07:07.480
這個應用程式在 [工具] 功能表具有所有
我需要診斷我 UI 的功能

00:07:07.480 --> 00:07:08.910
問題。

00:07:08.910 --> 00:07:11.530
首先，我將在其中啟用選取模式
因此

00:07:11.530 --> 00:07:15.120
我可以選擇的使用者介面的組件
我想向下切入到。

00:07:15.120 --> 00:07:18.010
讓我按一下 [項目上
我要向下切入至，

00:07:18.010 --> 00:07:20.029
這是如 TextBlock
星期的日期。

00:07:22.110 --> 00:07:25.910
這會做什麼就會選取
在即時的視覺化樹狀結構，並

00:07:25.910 --> 00:07:29.850
我可以追蹤按一下
按鈕移至 Live 視覺化樹狀結構中。

00:07:31.420 --> 00:07:35.230
與所選取，現場撥放
視覺化樹狀結構會放入焦點和

00:07:35.230 --> 00:07:36.560
已選取的項目。

00:07:37.740 --> 00:07:41.841
我可以使用 [偵錯工具的 UI 來挖掘
到這個 XAML 和 [來源] 檢視中。

00:07:46.935 --> 00:07:51.227
字型大小設定為 60
而這可能是太大。

00:07:51.227 --> 00:07:52.920
我要嘗試使之變小。

00:07:52.920 --> 00:07:56.954
我會設定為 35。

00:07:56.954 --> 00:07:58.690
讓我進入我的應用程式。

00:08:02.585 --> 00:08:03.890
而且它沒有。

00:08:03.890 --> 00:08:07.500
執行的階段已經變更，
調整外觀已改善許多。

00:08:07.500 --> 00:08:11.690
XAML 編輯後繼續進行
輕鬆地進行調整而在 ui 和

00:08:11.690 --> 00:08:13.860
讓它立即反映。

00:08:13.860 --> 00:08:17.120
這些變更會停留在您的程式碼
停止偵錯之後，

00:08:17.120 --> 00:08:19.330
在您儲存之後，會保存。

00:08:19.330 --> 00:08:24.030
偵錯 XAML 會變得非常容易，
Visual Studio 的 2017年來得快。

00:08:24.030 --> 00:08:27.320
因此，有關其他的內容
偵錯的區域？

00:08:27.320 --> 00:08:30.840
我們知道偵錯是主要
您的開發程序的一部份。

00:08:30.840 --> 00:08:32.700
與 Visual Studio 的 2017，

00:08:32.700 --> 00:08:35.750
我們介紹一些新功能
若要幫助您逐步執行程式碼

00:08:35.750 --> 00:08:38.730
及進一步診斷和
解決您的應用程式的問題。

00:08:38.730 --> 00:08:41.370
因此，讓我們回到應用程式
已經在執行中。

00:08:41.370 --> 00:08:43.890
我很好奇
頁面之間轉換

00:08:43.890 --> 00:08:44.910
在這個應用程式。

00:08:44.910 --> 00:08:47.390
因此，我要向下切入至的。

00:08:47.390 --> 00:08:50.530
我知道我有巡覽
可交換出幫助的協助程式類別

00:08:50.530 --> 00:08:51.570
頁面。

00:08:51.570 --> 00:08:53.650
當我按一下
新約會] 按鈕

00:08:53.650 --> 00:08:56.030
它應該使用這個類別
交換至下一個頁面。

00:08:57.520 --> 00:09:00.935
我要使用 [移至全部尋找
瀏覽協助程式檔案。

00:09:00.935 --> 00:09:06.200
不使用 CTRL + T，並搜尋
瀏覽協助程式。

00:09:07.420 --> 00:09:11.140
我可以篩選到只是檔案，
和我找到的程式碼

00:09:11.140 --> 00:09:12.060
瀏覽協助程式。

00:09:13.460 --> 00:09:15.940
讓我看看這段程式碼，

00:09:15.940 --> 00:09:18.620
在底端，
我覺得瀏覽函式。

00:09:18.620 --> 00:09:22.910
我很確定這是何種
當我想要切換資料頁時，會使用它。

00:09:22.910 --> 00:09:25.990
我要新增中斷點
這個程式碼區塊的開頭。

00:09:27.860 --> 00:09:30.400
讓我進入我的應用程式和
請參閱會發生什麼事。

00:09:31.510 --> 00:09:34.860
如此一來，所以當我按一下
新約會] 按鈕

00:09:34.860 --> 00:09:36.231
如預期般，它就會碰到中斷點。

00:09:37.540 --> 00:09:40.280
如果我想要查看每的
這個程式碼區塊中的這些行

00:09:40.280 --> 00:09:43.640
評估，我必須
若要使用的逐步執行，或

00:09:43.640 --> 00:09:46.080
設定中斷點結尾
若要執行的區塊。

00:09:47.330 --> 00:09:51.430
相反地，我可以使用新的
稱為 「 按一下以執行這項功能。

00:09:51.430 --> 00:09:54.040
如您所見，
滑鼠停放一行程式碼，

00:09:54.040 --> 00:09:55.940
沒有播放按鈕圖示。

00:09:55.940 --> 00:09:57.920
當我按一下 [播放] 按鈕圖示，

00:09:57.920 --> 00:10:00.450
可執行的應用程式
在按一下 [我的行。

00:10:00.450 --> 00:10:03.790
這是非常有用，在於我
再也不必設定多個

00:10:03.790 --> 00:10:07.050
若要暫時中斷點
取得目標行。

00:10:07.050 --> 00:10:10.180
這是一個快速又簡單的方法，以
偵錯時，維護內容。

00:10:11.320 --> 00:10:13.650
我們一直希望的驕傲
使用偵錯的經驗

00:10:13.650 --> 00:10:16.740
Visual Studio，但是
我們知道我們可以永遠做得更好。

00:10:16.740 --> 00:10:19.690
這些是一些我們已功能
開發的後向我們

00:10:19.690 --> 00:10:21.970
開發人員和
聽聽他們的意見反應。

00:10:21.970 --> 00:10:25.350
我希望這段影片會給您，獲得更佳
一些新功能的概念

00:10:25.350 --> 00:10:26.300
可用的

00:10:26.300 --> 00:10:29.930
開發桌面應用程式
與 Visual Studio 的 2017。

00:10:29.930 --> 00:10:33.060
如果您想要多加暸解
其他功能，我所討論的或

00:10:33.060 --> 00:10:36.470
還有什麼是新的
請瀏覽 Visual Studio 的部落格。

00:10:36.470 --> 00:10:39.050
沒有這麼多更多的功能
我不是無法掩蓋操作

00:10:39.050 --> 00:10:42.430
請下載 Visual Studio 的 2017年和
為您自己試試看。

00:10:42.430 --> 00:10:44.880
現在適用於
在 Visual Studio 的網站上的下載。

00:10:46.300 --> 00:10:49.160
我們這裡 Visual Studio 的上的所有
小組會很興奮，共用

00:10:49.160 --> 00:10:51.420
這個新版本的
與您的 Visual Studio 和

00:10:51.420 --> 00:10:54.490
我希望這樣可以讓您更多
在所有專案中的產能。

00:10:54.490 --> 00:10:55.099
感謝您。

