来抢最佳答案了
本帖最后由 风过无痕1989 于 2021-1-2 09:32 编辑新购西部数据500G固态硬盘,安装了windows10,安装了VS2015,可是用得不顺手,可能是不熟悉软件的原因吧。现请各位将使用VS2015的经验体会(包括怎么步进调试,这个要详细的),在此帖聊一聊,我也乐得其成,懒得去网上搜索了。
安装完VS2015后,得到两个程序(如图),请简单说明哪个是干嘛用的。五天之内,我给你一个最佳答案
正常用第一个 blend下有动画时间轴和比较方便的编辑功能,vs没有 第一个功能全 你要写程序就用第一个,
听说第二个是给设计师用的……?不是很懂 用第一个吧
用第一个 (其实我不懂,但看回答用第一个的给加了分) 我是来得BB的 {:10_256:} 第一个? 萌新划水 划水 我只认识第一个,第二个我都不认识。 一抹心尘 发表于 2020-10-30 18:18
我只认识第一个,第二个我都不认识。
不过,这个很吃硬件啊 第一个,选吧 一抹心尘 发表于 2020-10-30 18:19
不过,这个很吃硬件啊
不怕,我500G全留给它的 用第一个 本帖最后由 乐乐学编程 于 2020-11-2 10:54 编辑
帮你在网上搜索了不少的帖子,最后我将它们编辑成了下面的回复:
一、用第一个,楼止很多朋友回答过了
二、Visual Studio 的调试
1、首先需要设置断点的那一行代码的最前面点击下,就会出现一个红色的圆球,代表设置断点成功。断点的好处在于,如果方法或者程序中包含了大量的代码,那么我们就可以设置到一个我们想让程序停下来的地方,通过F5可以快速的执行到下一个断点处。
2、设置断点完成之后,启动程序,可以选择调试的执行方式:逐语句、逐过程、跳出。
F5按键的使用:Visual Studio 中,F5可以用来启动调试、也可以快速的将程序执行从一个断点执行到下一个断点处,往往有些新手会一句一句的执行进行调试,如果程序代码没几句还好,如果程序代码量多,或者碰到一个大循环的化,那要手按到何时才能执行到指定的想调试的代码处呢。
F10 逐过程:F10表示逐过程执行代码,什么是逐过程执行呢,通俗点说就是当执行到方法的语句时,调试不会进入到方法内部,而是一步将方法执行完毕。
F11 逐语句:F11是逐语句执行代码,那么如果碰到调用方法的语句时,那么通过F11可以进入到方法内部的执行过程。
切换完成模式:有时候你是不是发现手动打了一部分英文之后,那个智能提示框总是不能自动选中我们想要选中的,那么,你可以输入快捷键:Ctrl+Alt+空格键来切换到到选中模式。
3、按F5进行调试运行,当进行到断点处时,程序会停止,然后可以看到一个黄色的小箭头在断点处,说明没有异常,按F10(即逐过程调试),继续运行至下一个断点,没有异常继续按F10。若有异常,程序会在运行到断点前就异常终止,说明,断点设置的比较往后,这时停止调试重新设置断点。
程序有异常时,选择删除所有断点,停止调试,重新设置断点,根据上次出现问题的地方,一步一步往前设置,直到定位到离程序异常最近的地方。
程序没有异常,继续按下F5, 程序会往下执行,走到下一个断点的时候停止;继续按下F5,当设置的断点不满足条件的时候,不会走进去,而是继续执行,跳到下一个断点
4、在调试程序的过程中,可以通过此窗口动态查看各个变量的值,以及各个函数的调用的返回结果。
在调试情况下开启监视窗口,在监视窗口中,我们还可以手动实时更改当前变量的值,这个有时候很有用,特别是有时候程序执行到指定语句的时候,发现某个值是错误的,但是我们又想用一个正确值测试代码时,可以通过监视窗口直接更改变量的值,而不需要重新启动调试。
快速监视:选中某个变量后者表达式,然后通过按下快捷键 Ctrl+D,Ctrl+Q 开启。
5、Visual Studio 在调试的情况下可以拖动左侧的黄色箭头进行上下拖动,那么这个有什么作用呢,有时候我们可能想实用F11跟到某个方法里面进行调用过程的查看,结果一个不小心发现手误按下了F10,此时代码执行到了方法调用的下一句,那么我们此时就可以点击左侧的黄色箭头,并按住鼠标左键,往上一拖,这个时候,就又可以执行刚才的方法调用的那句代码了,如果往下拖,那么可以跳过一些语句代码的执行。
6、通过启用编辑并继续,可以在调试代码的过程中直接更改部分代码,然后立刻执行最新的代码,而不需要重新启动调试程序。
7、当不需要单步调试的时候,点击断点,可以删除所有的断点。断点删掉之后,红色圆点消失
当我们启动调试后,如果程序中有大量的断点,而我们只是想调试某一部分代码,那么或许有些人会一个一个断点去取消或者禁用,感觉够累,其实是可以通过 点击是部的菜单 调试->禁用所有断点 或者调试->删除所有断点,如果你决定不需重新设置那些断点了,那么可以删除所有断点,否则建议先禁用所有断点,然后在你需要启用断点调试的地方再把那些断点启用。
8、有一个比较特殊的断点设置就是:条件断点。条件断点就是可以在设置一个表达式,只有表达式的值为true或者更改的时候,语句才会被命中。
解决一闪而过的办法,去这个页面:https://www.eskysky.com/1731.html
谢谢! 永恒的蓝色梦想 发表于 2020-10-30 12:36
你要写程序就用第一个,
听说第二个是给设计师用的……?不是很懂
真的很郁闷啊~~