免费国产成人av_国产又黄又猛的视频_免费国产a级片_国产日韩一区二区在线观看_久久av喷吹av高潮av_国产亚洲视频一区_成人网站免费观看入口_91高清国产视频_www国产黄色_久久av秘一区二区三区_日本男女交配视频_免费看av软件

vs2010斷點(diǎn)調(diào)試詳細(xì)教程

首頁(yè) > IT > > 正文

日期:2022-03-04 17:16:28    來(lái)源:腳本之家    

設(shè)置斷點(diǎn):在如下圖中的紅色圓點(diǎn)處設(shè)置斷點(diǎn),紅色圓點(diǎn)表示已經(jīng)在這行設(shè)置斷點(diǎn)??旖萱IF9。

啟動(dòng)調(diào)試:按F5或者點(diǎn)擊左邊紅框中的按鈕。右邊框是開(kāi)始執(zhí)行(不調(diào)試)Ctrl+F5。

調(diào)試工具欄:下面是工具欄中對(duì)應(yīng)的名稱(chēng)和快捷鍵。

在調(diào)試過(guò)程中F5是執(zhí)行到下一個(gè)斷點(diǎn)。F11是逐語(yǔ)句,在執(zhí)行到下圖中的斷點(diǎn)時(shí),按F11會(huì)執(zhí)行到Fibonacci方法里面逐步記錄執(zhí)行過(guò)程。F10是逐過(guò)程,與逐語(yǔ)句不同的是,在執(zhí)行到下圖中斷點(diǎn)時(shí),再執(zhí)行會(huì)執(zhí)行斷點(diǎn)下面的語(yǔ)句,而不是去執(zhí)行語(yǔ)句中的方法。

局部變量:在調(diào)試過(guò)程中可以查看局部變量窗口,如下圖里面會(huì)有變量的當(dāng)前狀態(tài)。如果找不到的話(huà)在

數(shù)組的狀態(tài)表示如下圖:

InteliTrace記錄每一步的調(diào)試狀態(tài)。

條件中斷

開(kāi)發(fā)人員設(shè)置斷點(diǎn),運(yùn)行程序,利用不同的輸入觸發(fā)斷點(diǎn),然后在斷點(diǎn)處手工檢查是否滿(mǎn)足某些特定的條件,從而決定是否繼續(xù)調(diào)查。如果當(dāng)前場(chǎng)景不是他們想要的,按F5繼續(xù)運(yùn)行程序,嘗試別的輸入,手動(dòng)重復(fù)剛才的過(guò)程。

針對(duì)上述情況,Visual Studio提供了一個(gè)方便得多的功能——“條件中斷”。只有當(dāng)程序滿(mǎn)足了開(kāi)發(fā)人員預(yù)設(shè)的條件后,條件斷點(diǎn)才會(huì)被觸發(fā),調(diào)試器中斷。這將避免頻繁地手工檢查/恢復(fù)程序運(yùn)行,大量減少調(diào)試過(guò)程中的手工和煩瑣工作。

如何設(shè)置條件斷點(diǎn):

設(shè)置條件斷點(diǎn)非常容易。在特定的行上,按F9設(shè)置斷點(diǎn)。

然后右擊斷點(diǎn)–編輯窗口左側(cè)的紅點(diǎn),在上下文菜單上選擇“條件”。

這時(shí)彈出一個(gè)對(duì)話(huà)框供你設(shè)置激活該斷點(diǎn)所需的條件。比如:我們希望只有當(dāng)x==5時(shí),調(diào)試才中斷。我們可以寫(xiě)出如下的表達(dá)式:

現(xiàn)在我再運(yùn)行這個(gè)程序按F5達(dá)到條件斷點(diǎn),只有當(dāng)x等于5時(shí),程序運(yùn)行才會(huì)被中斷。對(duì)于其它條件下的x值,斷點(diǎn)將被跳過(guò)。

記錄到達(dá)斷點(diǎn)次數(shù)

有時(shí)你希望,只有當(dāng)?shù)贜次滿(mǎn)足條件的運(yùn)行到達(dá)斷點(diǎn)時(shí),才中斷程序運(yùn)行。例如:當(dāng)?shù)谝淮蚊袛帱c(diǎn)。可以通過(guò)右擊斷點(diǎn),然后在彈出菜單上選擇“命中次數(shù)”菜單命令實(shí)現(xiàn)。

這時(shí)系統(tǒng)彈出一個(gè)對(duì)話(huà)框,它允許你指定:(1)當(dāng)滿(mǎn)足條件,而且進(jìn)入斷點(diǎn)的累計(jì)次數(shù)等于N時(shí),斷點(diǎn)命中一次。(2)當(dāng)滿(mǎn)足條件,而且進(jìn)入斷點(diǎn)的累計(jì)次數(shù)是N的倍數(shù)時(shí),斷點(diǎn)命中一次。(3)當(dāng)滿(mǎn)足條件,而且進(jìn)入斷點(diǎn)的累計(jì)次數(shù)大于N時(shí),每次命中斷點(diǎn)。

注意:如果多個(gè)條件同時(shí)用的話(huà),結(jié)果取交集。

斷點(diǎn)篩選器

例如,在調(diào)試一個(gè)服務(wù)程序時(shí)在其內(nèi)部打上了斷點(diǎn),由于這是一個(gè)公用的服務(wù)不希望其他訪問(wèn)這個(gè)服務(wù)的程序被所設(shè)斷點(diǎn)調(diào)試干擾,怎么辦?斷點(diǎn)篩選器就是限制只在某些進(jìn)程和線(xiàn)程中設(shè)置斷點(diǎn)。篩選器文本框中輸入以下一個(gè)或多個(gè)子句,可以使用&(AND)、||(OR)、!(NOT)和圓括號(hào)組合這些子句描述應(yīng)在何處設(shè)置斷點(diǎn)的表達(dá)式,或者清除該表達(dá)式以便在所有進(jìn)程和線(xiàn)程中設(shè)置斷點(diǎn)。比如,希望斷點(diǎn)只在被機(jī)器名為xye-PC的機(jī)器訪問(wèn)時(shí)才觸發(fā),我們可以右擊斷點(diǎn)進(jìn)行斷點(diǎn)篩選器設(shè)置。當(dāng)其他機(jī)器訪問(wèn)程序的時(shí)候斷點(diǎn)不會(huì)觸發(fā),其他機(jī)器訪問(wèn)時(shí)感覺(jué)不到斷點(diǎn)的存在。

跟蹤點(diǎn)進(jìn)入斷點(diǎn)時(shí)的自定義操作

許多人不知道“跟蹤點(diǎn)(TrackPoints)”這個(gè)調(diào)試功能。“跟蹤點(diǎn)“是種特殊的斷點(diǎn),當(dāng)它被命中時(shí),它會(huì)觸發(fā)一系列自定義操作。如果你想觀察程序的行為,而又不想中斷調(diào)試的時(shí)候,這個(gè)功能尤其有用。

我將用一個(gè)簡(jiǎn)單的控制臺(tái)程序來(lái)演示如何使用“跟蹤點(diǎn)”。如下是斐波那契數(shù)列的一個(gè)遞歸實(shí)現(xiàn):

以上程序中,我們使用Console.WriteLine() 輸出針對(duì)特定輸入值生成的最終斐波那契數(shù)列。如果希望在調(diào)試器里觀察操作中每一次遞歸運(yùn)算后的數(shù)列而又不實(shí)際中斷程序運(yùn)行,該怎么辦呢?“跟蹤點(diǎn)”可以輕松實(shí)現(xiàn)。

設(shè)置跟蹤點(diǎn):

你可以在特定的行上,按F9加跟蹤點(diǎn)。然后右擊斷點(diǎn),在上下文菜單中選擇“命中條件”:

在彈出對(duì)話(huà)框上,你可以設(shè)置命中該斷點(diǎn)時(shí),所觸發(fā)的事件。

在上面例子中,我們?cè)O(shè)定一旦命中斷點(diǎn)時(shí)就打印追蹤信息。注意,我們已經(jīng)把局部變量“x”的值,作為追蹤信息的一部分輸出。局部變量可以通過(guò){變 量名}語(yǔ)法輸出。你還可以利用系統(tǒng)內(nèi)置的命令($CALLER, $CALLSTACK, $FUNCTION等等),在追蹤信息中輸出常用的調(diào)試值。

在上例中,我們同時(shí)選中了底端的“continue execution“選項(xiàng),這說(shuō)明我們不希望程序中斷調(diào)試狀態(tài),而是繼續(xù)運(yùn)行。唯一的不同是:每次斷點(diǎn)條件滿(mǎn)足時(shí),我們的自定義追蹤信息都將被輸出。

現(xiàn)在當(dāng)我們運(yùn)行程序時(shí),會(huì)發(fā)現(xiàn)自定義追蹤信息自動(dòng)顯示在Visual Studio的“輸出“窗口里。這讓我們很容易看到程序的遞歸調(diào)用過(guò)程:

你也可以選擇往應(yīng)用程序中添加一個(gè)自定義追蹤信息的監(jiān)聽(tīng)器。這時(shí)追蹤點(diǎn)的輸出信息將通過(guò)它輸出,而不是Visual Studio的“輸出“窗口。

關(guān)鍵詞: vs2010 斷點(diǎn)調(diào)試

下一篇:人人影視正式回歸 號(hào)稱(chēng)是中國(guó)最大的美劇社區(qū) 附網(wǎng)站地址
上一篇:如何制作windows服務(wù)安裝包? 服務(wù)安裝包的制作過(guò)程

科技

 
免费国产成人av_国产又黄又猛的视频_免费国产a级片_国产日韩一区二区在线观看_久久av喷吹av高潮av_国产亚洲视频一区_成人网站免费观看入口_91高清国产视频_www国产黄色_久久av秘一区二区三区_日本男女交配视频_免费看av软件
欧美日韩18| 日韩88av| 欧美久久香蕉| 日韩成人午夜精品| 婷婷亚洲综合| 久久久久亚洲| 欧洲av不卡| 欧美日韩国产一区二区在线观看| 蜜桃精品在线| 免费日韩成人| 激情综合网站| 久久精品女人| 亚洲天堂1区| 中文字幕免费精品| 久久国产免费看| 日韩欧美视频专区| 欧美午夜精彩| 欧美日本不卡高清| 久久视频国产| 亚洲91网站| 国产一区视频在线观看免费| 国产精品乱战久久久| 精品精品99| 亚洲精品字幕| 99久久亚洲精品蜜臀| 在线免费观看亚洲| 欧美另类综合| 久久91导航| 精品捆绑调教一区二区三区 | 国产模特精品视频久久久久| 精品亚洲美女网站| 国产乱论精品| 日韩中文一区二区| 日韩欧美高清一区二区三区| 欧美在线资源| 卡一卡二国产精品| av资源亚洲| 午夜在线精品偷拍| 日韩精品视频网| 免费亚洲一区| 国产农村妇女精品一二区| 先锋影音久久久| 国产亚洲精品美女久久| 奇米色欧美一区二区三区| 美腿丝袜亚洲三区| 亚洲少妇一区| 超碰99在线| 欧美精品激情| 欧美丰满日韩| 久久精品欧美一区| 久久福利精品| 久久精品国产免费| 久久久久久久久久久妇女| 国产精品久久久久久久久久10秀 | 国产成人在线中文字幕| 欧美日韩国产免费观看视频| 国产精品亚洲一区二区三区在线观看| 日本不卡视频在线观看| 日韩不卡一区二区三区| 在线亚洲精品| 久久这里只有| 国产v日韩v欧美v| 欧美午夜不卡| 日韩在线成人| 国产精品自在| 丝袜美腿成人在线| 国内在线观看一区二区三区| 中国字幕a在线看韩国电影| 国产精品久久久免费| 亚洲精品成人| 久久视频国产| 亚洲午夜久久| 日韩激情一二三区| 日韩精品免费视频人成| 在线亚洲成人| 国产精品17p| 精品美女视频| 久久国产亚洲精品| 久久精品一本| 精品成人18| 97人人精品| 国产日韩一区二区三区在线 | 欧美激情视频一区二区三区免费| 蜜桃视频免费观看一区| 伊人久久国产| 日韩精品视频中文字幕| 视频一区二区国产| 久久精品国产99国产| 青青草91视频| 日韩不卡在线观看日韩不卡视频| 在线日韩一区| av资源亚洲| 国产一级成人av| 国产亚洲一区在线| 久久www成人_看片免费不卡| 国产精品二区不卡| 人人精品人人爱| 日韩视频在线一区二区三区| 成人亚洲一区| 国产精品亚洲综合在线观看| 国产精品久久亚洲不卡| 日韩高清不卡一区二区| 久久精品成人| 免费人成在线不卡| 国产视频一区三区| 精品国产乱码| 日产午夜精品一线二线三线| 亚洲激情社区| 久久网站免费观看| 欧美精品三级在线| 精品国产一区二| 一区二区三区四区日韩| 亚洲一区中文| 国产精品mv在线观看| 97精品在线| 久久精品国产网站| 日韩精品欧美精品| 国产精品日本一区二区不卡视频 | 激情婷婷欧美| 国产伦乱精品| 欧美亚洲在线日韩| 国产精品麻豆成人av电影艾秋| 亚洲三级av| 亚洲欧美综合| 亚洲深夜福利| 日本午夜精品视频在线观看| 亚洲视频电影在线| 亚洲美女久久精品| 91精品国产自产观看在线| 精品欧美久久| 91成人福利| 欧美手机在线| 91综合视频| 日韩精品一页| 国产视频一区在线观看一区免费| 日韩va亚洲va欧美va久久| 成人免费网站www网站高清| 欧美伊人影院| 国产一区二区三区精品在线观看| 青草综合视频| 国产日韩1区| 亚洲伊人精品酒店| 久久99影视| zzzwww在线看片免费| 美日韩一区二区三区| 国产精品久久久久久久久妇女| 欧美香蕉视频| 91精品推荐| 国产精品一区二区av日韩在线| 欧美日韩伊人| 成人免费网站www网站高清| 午夜精品网站| 美女网站一区| 蜜桃视频免费观看一区| 国产亚洲一区二区三区啪| 日韩和的一区二在线| 日韩另类视频| 91精品婷婷色在线观看| 免费不卡在线观看| 国产99精品一区| 国产视频一区在线观看一区免费| 伊人久久国产| 高清久久精品| 国产欧美一区二区三区精品酒店| 久久影视一区| 国产精品sm| 日韩不卡在线| 99热精品在线观看| 黄色网一区二区| 2023国产精品久久久精品双| 综合国产精品| 国产欧美另类| 欧美粗暴jizz性欧美20| 欧美一区精品| 日韩精品1区2区3区| 日韩一区二区免费看| 久久久久久久久成人| 日韩欧美一区二区三区在线观看 | 日韩国产欧美一区二区三区| 激情五月综合网| 国产日产高清欧美一区二区三区| 亚洲精品婷婷| 视频一区国产视频| 欧美99久久| 日韩国产专区| 国产成人调教视频在线观看| 亚洲成人av观看| 欧美日韩国产在线观看网站| 99热精品在线观看| 久久精品99国产精品日本| 精品网站aaa| 日韩精品免费一区二区三区| 在线一区欧美| 午夜亚洲精品| 日本欧美一区二区| 久久精品国产在热久久| 日韩亚洲一区在线| 亚洲欧美日韩综合国产aⅴ| 欧美日韩一区二区三区在线电影| 精品三级久久|