全网整合营销服务商

先设计 后付费,服务更有保障

免费咨询热线:18838171308

「玩转网络推广」强大的Visual Studio调试小技巧

  郑州美景鸿城网站开发,调试是软件开发周期中很重要的一部分。它具有挑战性,一起也很让人疑问和烦恼。总的来说,关于稍大一点的程序,调试是不可避免的。比来几年,调试东西的开展让许多调试使命变的越来越简略和省时。

  悬停鼠标检查表达式值

  调试是很有挑战性的。比方在函数内逐渐运转能够看出哪里犯错,检查仓库信息能够晓得函数被谁调用等等……可是无论哪种情况下,检查表达式和部分变量的值都是很费事的(把表达式和部分变量放到watch窗口里)。一种更简略的办法,把鼠标停在所需检查的数据上。若是是类或布局,那么点击翻开能够很便利疾速地检查其字段。

  一个便利的检查窗口

  大多数现代的调试器都有检查窗口。可是,visual studio的检查窗口运用格外简略,你能很便利的添加和删去变量。只需在窗口里点击空白行,输入表达式然后按enter键。或许点击表达式,按delete键删去不需求的表达式。

  在调试窗口不仅仅能够检查一般的变量值,乃至能够输入$handles去追寻翻开的句柄数量,$err去检查函数的过错代码(然后运用 Tools->Error 检查过错代码的描绘)或许输入 @eax(在64位下是@rax )检查包括函数回来值的寄存器值。

  注释反汇编

  运用内部的反汇编功用使得优化部分代码愈加简略。Visual studio能够在你的每一行代码下显现汇编指令,而且能够逐渐调试汇编代码,也能够在恣意方位设置断点。检查和修正汇编代码类似于c++。

  仓库信息的线程窗口

  调试多线程代码是很苦楚的。或许也是风趣的。这取决于你的调试器。Visual studio 一个很赞的功用就是在线程窗口检查线程的仓库信息。你能很便利的直接看到一切线程以及他们的仓库信息。

  条件断点

  若是你想重现一个小概率事件,可是断点在很多不需求的条件下也会触发。你能够很简略的设置条件断点。在断点窗口设置该断点条件,Visual studio 会主动疏忽不契合条件的断点。

  跳转到界说

  若是你在处理他人写的代码一个bug,会遇到“这个类型是什么”“这个函数做什么的”之类的疑问,你能够运用visual studio的跳转到界说的指令来检查类型或函数的界说。

  指令窗口

  郑州天旺广场网站建设能节约你很多的时刻。Visual studio撑持一个指令窗口,你能够经过菜单View->Other Windows->Command Window 翻开。你能够在窗口里输入不一样指令使调试主动化。比方,能够经过很简略的指令去的测验MFC的COleDateTime变量。