翻譯|使用教程|編輯:陳津勇|2019-12-20 18:25:59.443|閱讀 1746 次
概述:完成本教程,您將熟悉在使用Visual Studio開發應用程序時可用的許多工具、對話框和設計器,使用斷點等方式調試和測試使用C#創建的應用程序(WPF項目)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在“Visual Studio 2019教程:使用C#創建應用程序”文章中,我們一起學習了在VS中配置IDE、創建WPF項目、更改MainWindow.xaml的名稱、設計用戶界面(UI)、添加一個TextBlock控件、自定義文本塊中的文本、添加單選按鈕、為每個單選按鈕添加顯示文本、添加按鈕控件等操作步驟。
本文主要介紹如何構建和啟動調試器并對使用C#創建應用程序文章創建的應用程序進行調試和測試,找出并修復相關錯誤。
調試和測試應用程序
查找并修復錯誤
在此步驟中,您將找到我們之前通過更改MainWindow.xaml文件名稱引起的錯誤。
開始調試并找到錯誤
1、按F5或選擇“Debug”來啟動調試器,然后單擊“Start Debugging”。
“Break Mode”窗口出現,并且“Output”窗口指示發生了IOException:無法找到資源“ mainwindow.xaml”。
2、通過選擇Debug > Stop Debugging。
在本教程開始時,我們將MainWindow.xaml重命名為Greetings.xaml,但是代碼仍將MainWindow.xaml稱為應用程序的啟動URI,因此該項目無法啟動。
指定Greetings.xaml作為啟動URI
1、在Solution Explorer中打開App.xaml文件。
2、將StartupUri="MainWindow.xaml"更改為StartupUri="Greetings.xaml",然后保存更改。
再次啟動調試器(按F5)。應該看到該應用程序的Greetings窗口。
現在關閉應用程序窗口停止調試。
使用斷點進行調試
調試期間,您可以通過選擇Debug > Toggle Breakpoint來添加斷點來測試代碼,方法是單擊編輯器中希望發生斷點的那行代碼旁邊的左邊框,或者按F9。
添加斷點
1、打開Greetings.xaml.cs,然后選擇以下行:MessageBox.Show("Hello.")
2、選擇“Debug”>“ Toggle Breakpoint”,從菜單中添加斷點。
編輯器窗口最左邊的代碼行旁邊會出現一個紅色圓圈。
3、選擇以下行:MessageBox.Show("Goodbye.")。
4、按F9鍵添加一個斷點,然后按F5開始調試。
5、選擇“Greetings”窗口中的“Hello”單選按鈕,然后選擇“ Display”按鈕。
MessageBox.Show("Hello.")以黃色突出顯示。在IDE的底部,Autos、local和Watch窗口停靠在左側,Call Stack、Breakpoints、Exception Settings、Command、Immediate和Output窗口在右側。
6、在菜單欄上選擇Debug > Step Out。
該應用程序將繼續執行并出現寫有“Hello”的消息框。
7、選擇消息框上的“OK”按鈕將其關閉。
8、在“Hello”窗口中選擇“Goodbye”單選按鈕,然后選擇“Display”按鈕。
MessageBox.Show("Goodbye.")以黃色突出顯示。
9、按F5鍵繼續調試。當消息框出現時,選擇消息框上的“OK”按鈕將其關閉。
10、關閉應用程序窗口停止調試。
11、在菜單欄上,選擇Debug > Disable All Breakpoints。
查看UI元素的表示形式
在正在運行的應用程序中,您應該會看到一個小部件出現在窗口頂部。這是一個運行時幫助程序,可以快速訪問一些有用的調試功能。單擊第一個按鈕Go to Live Visual Tree,應該看到一個帶有樹的窗口,其中包含頁面的所有可視元素。展開節點并找到添加的按鈕。
構建應用程序的發行版
1、現在已經驗證了一切正常,接下來可以準備該應用程序的發行版。
在主菜單上選擇Build > Clean solution,刪除在先前構建期間創建的中間文件和輸出文件。這個步驟會清理調試構建輸出,可以選擇不操作。
2、使用工具欄上的下拉控件將HelloWPFApp的構建配置從Debug更改為Release(它當前顯示“Debug”)。
3、選擇Build > Build Solution來構建解決方案。
完成以上步驟就完成本教程啦!您可以在解決方案和項目目錄(...\HelloWPFApp\HelloWPFApp\bin\Release)下找到構建的.exe。
想要獲得 Visual Studio 更多資源、正版授權的伙伴,請了解
12月,慶圣誕、迎元旦,上“慧都網”小程序簽到兌商城通用抵價券>>> 軟件商城專屬優惠價,領優惠券再享折上折>>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: