VS2010调试利器_第1页
VS2010调试利器_第2页
VS2010调试利器_第3页
VS2010调试利器_第4页
VS2010调试利器_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VS2010调试利器、通过VS2010 可以将断点保存成本地文件(xml格式)假设当代码中有CRUD (增、删、改、查)功能时,我们debug增加功能时在代码内设置了一个断点进行查错。再检查删除时又要为删除代码设置一个断点并且要清除上一个为debug增加功能时设置的断点。在VS2010之前我们似乎常常这样做,但现在通过VS2010我们可以将断点保存起来!其实也就是可以为所有断点设置一个解决方案。下次需要debug的时候直接导入先前导岀的断点解决方案(xmL文件)。具体请参看下 图:staticHam (string12131516n1819曲string】arrTechnoloty ztzin

2、g si rlechnology - St rmif ml rb = new fot (int i = 0. i < 5;=new str mt 51 "石护* " aspnet". -3,glserver">I;si Enpty,SfrintBuildtr ();i+)Mb-Appmrad arirTehnjQlogyl:! + h 1-422232425 nre £ . VriteLint (rrrTeclhnfllojy>: J ii:?Ql-PReadKey();)100% ±Jlot-sb'* qI

3、 xBrepointfF Q x argsvdut stnnglO).Ij . . UType ftdng(= :rit-3* X 7厉*毎1 £ 岂 Gslumre*-NamS| Labek | Condition| Ht Count1)右边就是鼠标停留的按钮就是导岀功能键(VS2010->Debug->Wi ndows->Breakpoi nts导入断点按钮。二、调试数据提示(DataTip )提到这个功能,只能用更加强大来形容了。大家在debug 一段复杂代码时,常常会用鼠标停留在一个变量上修改该变量的值,进行debug。当然这个功能VS2008早就具备了。那

4、如何让debug时的数据提示(DataTip )更方便的显示呢?请看下图:namespace ViZVUMevb'eatureIclagg Programst art ic vend Main (st ring args)st ring L ar r Technology = nev string 5 c#*3 N aspnet sqlserver*, * wef * silver LigHt* ;string strTechnclogy = string,Empty,StringBuilder sb = new StringBuilder():for (int i = 0: 1 &l

5、t; E: i+)sb ApMndgrrTgchmlfEyli + (i 1=4 ? TD);1*1 * arrTechnolcgy ?tririg5彳 IstrTechnology = sb,ToString C:Consr 1 e. Wit eLirie (st rTechnology);Console. REadKeyO :将鼠标停留在arrTechnologyi这个对象上,然后弹岀提示框如上图,接着点击提示框的最右 边的箭头:J . VMarKstrnjLJ上:VK01.Program1234567891011121314帀16Q 17LR192021222324fusing Syst

6、em:using Syst enu Collections. Genetic :ufina Sytt sn+Lina:using Syst euu Teirt :Ensmefpict VSEOlWawFeaturtTI3class PrngtmIst atic iroid Main (string ars)arrTachnoloy= new strin5 "珅","时卩net"string strlechnology = string. E»pty;StringBuilder sh = nor StrinEBuilder (): for (ir

7、rt i = Oi i < 5: i+)strrechnology = sb. ToString ():onsolt.WriteLine(strTechnolcgy):'onsole. ReadEey ().sb.Append(arrTechnology1 + (1 !4 ?sqlservpr',wcf"j "silvBrlifhrt" '(:XEl W irTechnology strlng(5)-这样就可以让提示框悬停在我们的编码区域内,点击菜单叉号,就可以移除datatip,点击双向下双箭头就可以为datatip加入注释:123

8、q5EFusing yst em;using System+ CollectionsBGeneric: using Syst em. Linq;using System. Text:-naaespace VS201 ONewFeatur87g9 ia .1 12 .31415 ,8 |7 .8 .9 !0112 !3 !4!5class Programstatic void Main(string args)string arrTechnology = new string 5 ,vc#" " aspnetn" sqlserver1 j "呷cf sil

9、verlight" : strinj: rtrTechnology = strinj.Empty;3t ringBuilder sb = new St ring.Euilder ():(int i = 0; i < 5; i卄)forI#bAppend(arrTechnologyi + (i 1=4 ?;"");)strTechnology = sb. ToString(): ?uriEuleb WriteLirie (si rTechnology): 7 jnsal e. ReadEey ();田 0 dirTechrdogv 刘冋用datatip右侧菜单

10、的一头一尾的按钮都介绍过了,中间的 "pin"按钮功能就更强大了。如果点击pin图标可以让我们设置好的datatip悬停在整个VS2010的所有编码文件内。具体请看下图:我们在Program.cs工作区域内可以见到datatip”# VS201 ONewFeature, Pr ogram,* Main(5tring args)b using Syst em:us inf System. Collect inns. Gerueric : using System.Linq;usirii Syst em* Text:391011121314151617F namespace V

11、S2010NewFeature class Program0 7 arrTechnology string5static void Main (st ring args) ”stringt. arrTechitology = new st ring 5 y, " aspnef7, " sqlserver" 3 st ring strTechnology = st ring .Empty;Si: ringBuilder sb = new St ringBuilder ();for (int i = 0; i < 5: i+)sb. Append(arrTech

12、nologyi + (i 1=4 ? "I":"*);如果点击“ pin ”标后再当把VS2010切换到Test.cs 文件时,我们一样可以看见datatip提示!请看下图:fV520 lONewFeature.Test1 Elusing Syst en:using Syst en. Collections. Generic: using SygteiL Linq;4 using Systen.Text; * arrTechnology string巧:&5 Hnamespace VS20 lONewFeatur7& Fclass Test91011I12当然了断点都可以保存成解决方案,这个Datatip 一样可以保存起来:(VS2010->lmportDataTips )导岀 xml 文件,下次通过(VS2010

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论