婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Visual Studio調(diào)試技巧匯總

Visual Studio調(diào)試技巧匯總

熱門標(biāo)簽:西寧電銷外呼系統(tǒng)公司 海東防封電銷卡 云南外呼系統(tǒng)代理 寧德防封版電銷卡 安陸市地圖標(biāo)注app 上海市三維地圖標(biāo)注 聊城智能電銷機(jī)器人電話 南昌自動(dòng)外呼系統(tǒng)線路 辦公用地圖標(biāo)注網(wǎng)點(diǎn)怎么操作

調(diào)試是軟件開發(fā)周期中很重要的一部分。它具有挑戰(zhàn)性,同時(shí)也很讓人疑惑和煩惱。總的來說,對(duì)于稍大一點(diǎn)的程序,調(diào)試是不可避免的。最近幾年,調(diào)試工具的發(fā)展讓很多調(diào)試任務(wù)變的越來越簡(jiǎn)單和省時(shí)。

1 懸停鼠標(biāo)查看表達(dá)式值

  調(diào)試是很有挑戰(zhàn)性的。比如在函數(shù)內(nèi)逐步運(yùn)行可以看出哪里出錯(cuò),查看堆棧信息可以知道函數(shù)被誰調(diào)用等等。

  但是無論哪種情況下,查看表達(dá)式和局部變量的值都是很麻煩的(把表達(dá)式和局部變量放到watch窗口里)。

  一種更簡(jiǎn)單的方法,把鼠標(biāo)停在所需查看的數(shù)據(jù)上。如果是類或結(jié)構(gòu),那么點(diǎn)擊展開可以很方便快速地查看其字段。

2 在運(yùn)行過程中改變變量值

  調(diào)試器不僅僅是分析程序崩潰和詭異行為的工具,還可以通過逐步調(diào)試檢查數(shù)據(jù)和行為是否符合程序預(yù)期的方法解決許多bug。有時(shí),你會(huì)想是否設(shè)置某些條件為真,程序就能正確運(yùn)行了。其實(shí)你只要把鼠標(biāo)移動(dòng)到變量上,雙擊值,然后輸入你需要的值。這樣就不需要修改代碼,重啟程序了。

3 設(shè)置下一個(gè)運(yùn)行位置

  一個(gè)典型的調(diào)試案例是我們經(jīng)常會(huì)用逐步調(diào)試的方法去分析為什么函數(shù)出錯(cuò)了。這時(shí)你遇到這個(gè)函數(shù)調(diào)用其他函數(shù)返回錯(cuò)誤,而這個(gè)錯(cuò)誤不是你想要的,你該怎么辦?重啟調(diào)試器?這里有個(gè)更好的方法,直接把黃色的運(yùn)行位置箭頭拖到你想要的運(yùn)行位置。其實(shí)就是跳過中間運(yùn)行代碼,直接到想要的位置。很簡(jiǎn)單吧。

4 編輯然后繼續(xù)運(yùn)行

  在運(yùn)行一個(gè)很復(fù)雜的程序和插件時(shí),發(fā)現(xiàn)一個(gè)錯(cuò)誤,但是不想浪費(fèi)時(shí)間去重編譯重啟動(dòng)程序。

  很簡(jiǎn)單,只要在這個(gè)位置修改這個(gè)bug,然后繼續(xù)調(diào)試。Visual studio會(huì)修改這個(gè)程序,使得你可以繼續(xù)調(diào)試而不需要重啟程序。

  值得注意的是“編輯然后繼續(xù)運(yùn)行”這個(gè)功能有幾個(gè)限制。一,它不能在64位代碼上使用。如果想使用這個(gè)功能,到項(xiàng)目設(shè)置里的編譯選項(xiàng),選擇”x86”作為目標(biāo)平臺(tái)。不要擔(dān)心,這目標(biāo)平臺(tái)在reslease配置是和”debug是分離的,也就是說依然是”Any  CPU”的設(shè)置。二,“編輯然后繼續(xù)運(yùn)行”這個(gè)功能僅適用于一個(gè)函數(shù)內(nèi)部改變。如果你想要改變這個(gè)函數(shù)的聲明或者增加新的方法,你只能選擇重啟程序,或者不做任何改變繼續(xù)。如果修改的方法中包含lambda表達(dá)式,則意味著修改了編譯器自動(dòng)生成的委托類型,這樣會(huì)導(dǎo)致編譯器停止運(yùn)行。

5 一個(gè)方便的查看窗口

  大部分現(xiàn)代的調(diào)試器都有查看窗口。但是,visual studio的查看窗口使用特別簡(jiǎn)單,你能很方便的增加和刪除變量。只要在窗口里點(diǎn)擊空白行,輸入表達(dá)式然后按enter鍵。或者點(diǎn)擊表達(dá)式,按delete鍵刪除不需要的表達(dá)式。

  在調(diào)試窗口不僅僅可以查看普通的變量值,甚至可以輸入$handles去追蹤打開的句柄數(shù)量,$err去查看函數(shù)的錯(cuò)誤代碼(然后使用 Tools->Error 查看錯(cuò)誤代碼的描述)或者輸入 @eax(在64位下是@rax )查看包含函數(shù)返回值的寄存器值。

  6 注釋反匯編

  使用內(nèi)部的反匯編功能使得優(yōu)化局部代碼更加簡(jiǎn)單。Visual studio可以在你的每一行代碼下顯示匯編指令,并且可以逐步調(diào)試匯編代碼,也可以在任意位置設(shè)置斷點(diǎn)。查看和修改匯編代碼類似于c++。

  7 堆棧信息的線程窗口

  調(diào)試多線程代碼是很痛苦的。或許也是有趣的。這取決于你的調(diào)試器。Visual studio 一個(gè)很贊的功能就是在線程窗口查看線程的堆棧信息。你能很方便的直接看到所有線程以及他們的堆棧信息。

  8 條件斷點(diǎn)

  如果你想重現(xiàn)一個(gè)小概率事件,但是斷點(diǎn)在大量不需要的條件下也會(huì)觸發(fā)。你可以很簡(jiǎn)單的設(shè)置條件斷點(diǎn)。在斷點(diǎn)窗口設(shè)置該斷點(diǎn)條件,Visual studio 會(huì)自動(dòng)忽略不符合條件的斷點(diǎn)。

  9 內(nèi)存窗口

  一些bug是由錯(cuò)誤的結(jié)構(gòu)定義、缺少對(duì)齊屬性等原因引起的。查看每行內(nèi)存的內(nèi)容很容易定位和解決這些bug. Visual studio 的內(nèi)存窗口可以把數(shù)據(jù)翻譯成8/16/32/64-bit數(shù)字或者浮點(diǎn)數(shù)。你可以在編輯窗口直接改變數(shù)值。

  10 跳轉(zhuǎn)到定義

  如果你在解決別人寫的代碼一個(gè)bug,會(huì)遇到“這個(gè)類型是什么”“這個(gè)函數(shù)做什么的”之類的問題,你可以使用visual studio的跳轉(zhuǎn)到定義的命令來查看類型或函數(shù)的定義。

  11 命令窗口

  這個(gè)小技巧是由chaau建議的,它能節(jié)省你大量的時(shí)間。Visual studio支持一個(gè)命令窗口,你可以通過菜單View->Other Windows->Command Window 打開。你可以在窗口里輸入不同命令使調(diào)試自動(dòng)化。比如,可以通過很簡(jiǎn)單的命令去的測(cè)試MFC的COleDateTime變量。

以上就是為大家分享的11個(gè)Visual Studio調(diào)試技巧,希望對(duì)大家的學(xué)習(xí)有所幫助。

您可能感興趣的文章:
  • 分享Visual Studio原生開發(fā)的10個(gè)調(diào)試技巧(2)
  • 分享Visual Studio原生開發(fā)的10個(gè)調(diào)試技巧
  • 12個(gè)Visual Studio調(diào)試效率技巧(小結(jié))

標(biāo)簽:衢州 洛陽 崇左 南寧 青海 贛州 汕尾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Visual Studio調(diào)試技巧匯總》,本文關(guān)鍵詞  Visual,Studio,調(diào)試,技巧,匯總,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Visual Studio調(diào)試技巧匯總》相關(guān)的同類信息!
  • 本頁收集關(guān)于Visual Studio調(diào)試技巧匯總的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    制服丝袜亚洲精品中文字幕| 精品福利一区二区三区免费视频| 国产精品精品国产色婷婷| 精品国产一区二区三区久久影院| 欧美丰满少妇xxxbbb| 精品黑人一区二区三区久久| 精品成人在线观看| 亚洲欧美日本韩国| 丰满放荡岳乱妇91ww| 欧美日韩亚洲综合| 国产精品欧美一区喷水| 美女在线一区二区| 色综合天天综合网天天狠天天| 日韩一卡二卡三卡国产欧美| 亚洲欧美在线aaa| 国产a久久麻豆| 91精品福利在线一区二区三区| 中文字幕一区二区三区在线播放| 免费观看在线综合色| 91网址在线看| 国产精品久久精品日日| 国产91精品入口| 久久久久亚洲蜜桃| 国产99久久久精品| 久久99国产精品久久99果冻传媒| 欧美日韩一区久久| 亚洲va在线va天堂| 欧美一区二区视频免费观看| 免费在线视频一区| 久久午夜免费电影| 99精品视频免费在线观看| 中文字幕一区二区三区在线不卡 | 国产精品亚洲一区二区三区在线 | 91在线视频观看| 国产精品另类一区| 色香蕉久久蜜桃| 精品一区二区三区影院在线午夜| 亚洲精品视频一区二区| 91精品午夜视频| 99久久久久久| 美洲天堂一区二卡三卡四卡视频| 国产精品美女久久久久久久久久久 | 亚洲一二三四在线| 91麻豆精品国产91久久久资源速度| 九色porny丨国产精品| 欧美激情在线看| 欧美男生操女生| 91视频在线看| 国产精品亚洲成人| 九色综合狠狠综合久久| 亚洲一区在线观看网站| 综合在线观看色| 中文字幕av不卡| 精品久久久久久久久久久久久久久久久 | 久久er99精品| 国产91在线观看丝袜| 日本欧美肥老太交大片| 亚洲午夜久久久| 一区二区三区日韩欧美| 亚洲综合激情另类小说区| 国产精品情趣视频| 国产精品视频观看| 亚洲综合免费观看高清完整版在线| 一色桃子久久精品亚洲| 亚洲精品videosex极品| 一区二区三区欧美激情| 亚洲国产乱码最新视频| 亚洲成av人综合在线观看| 久久精品国产精品青草| 国产 欧美在线| 欧美在线观看一区二区| 日韩美一区二区三区| 国产日韩欧美综合在线| 亚洲五码中文字幕| 国产高清成人在线| 欧美日韩五月天| 欧美日韩国产大片| 日本一区二区三区在线不卡| 一区二区激情视频| 国产黄色精品视频| 欧美一区二区在线免费播放| 国产精品午夜春色av| 免费成人av在线播放| av激情综合网| 久久精品一区二区三区不卡 | 日韩码欧中文字| 日韩国产欧美在线观看| 色婷婷精品久久二区二区蜜臀av| 精品免费一区二区三区| 男男成人高潮片免费网站| 色久综合一二码| 亚洲欧美日韩电影| 波多野结衣中文一区| 精品粉嫩aⅴ一区二区三区四区 | 日韩一区二区在线播放| 亚洲国产sm捆绑调教视频| 色综合视频一区二区三区高清| 久久亚洲捆绑美女| 国产高清在线精品| 中文字幕的久久| 国产麻豆91精品| 国产精品资源在线| 欧美三级三级三级爽爽爽| 欧美情侣在线播放| 高清在线观看日韩| 久久99久久99| 午夜精品免费在线| 亚洲日本韩国一区| 国产精品日韩精品欧美在线| 亚洲欧美一区二区三区极速播放 | 日韩欧美一区二区不卡| 久久这里只有精品视频网| 美女网站一区二区| 亚洲欧美一区二区三区孕妇| 欧美在线一二三| 亚洲www啪成人一区二区麻豆| 精品视频免费在线| 国内精品久久久久影院薰衣草 | 日本成人超碰在线观看| 欧美大尺度电影在线| 99天天综合性| 麻豆传媒一区二区三区| 亚洲成人免费在线观看| 中文字幕免费一区| 欧美一区二区在线不卡| 91在线观看高清| 国产盗摄女厕一区二区三区| 亚洲成人一区在线| 久久精品视频一区| 日韩视频免费直播| 91精品国产色综合久久不卡电影| 国产传媒欧美日韩成人| 免费成人在线观看视频| 国产最新精品免费| 成人的网站免费观看| 精品亚洲欧美一区| 99精品久久99久久久久| 欧美日韩午夜影院| 欧美tickling挠脚心丨vk| 日韩欧美123| 久久久久国色av免费看影院| 国产精品国产三级国产普通话三级| 中文字幕亚洲电影| 日本欧美大码aⅴ在线播放| 蜜臀av一区二区| 成人国产在线观看| 911国产精品| 国产欧美日本一区二区三区| 久久精品一级爱片| 日韩高清在线观看| 婷婷久久综合九色综合伊人色| 日本在线播放一区二区三区| 日韩电影网1区2区| 99久免费精品视频在线观看 | 成人免费高清视频| 免费成人结看片| av午夜一区麻豆| 在线观看免费视频综合| 91精品国产综合久久香蕉麻豆| 国产精品乱码久久久久久| 日韩三级视频在线观看| 一区二区三区四区亚洲| 精品福利一二区| 日韩欧美成人午夜| 懂色av中文一区二区三区| 欧美性感一类影片在线播放| 一本色道综合亚洲| 成人午夜av在线| eeuss影院一区二区三区| 精品99999| 亚洲美女区一区| 一区二区三区中文字幕| 青娱乐精品在线视频| 免费在线观看成人| 国内精品伊人久久久久av一坑| 天天免费综合色| 亚洲综合一区在线| 99riav久久精品riav| 欧美一区二区三区在线看| 一本大道久久精品懂色aⅴ | 日本欧美在线观看| 日韩欧美一二三| 亚洲国产cao| 在线视频国产一区| 久久精品亚洲精品国产欧美| 欧洲av一区二区嗯嗯嗯啊| 欧美无人高清视频在线观看| 93久久精品日日躁夜夜躁欧美| 亚洲电影在线播放| 九九久久精品视频| 性做久久久久久久免费看| 久久99国产乱子伦精品免费| 色系网站成人免费| 亚洲欧洲精品天堂一级| 91精品国产美女浴室洗澡无遮挡| 中文字幕亚洲精品在线观看| 国产999精品久久久久久| 亚洲永久精品国产| 91精品国产综合久久香蕉麻豆 | 国产一区在线观看麻豆|