visual studio使用小技巧(以vs2012为例)

1.VS将变量拖到内存中查看失败的原因: 只有将地址拖到内存中才有用,可在监视的变量前加&再拖

2.VS更改结构体成员对齐方式: C/C++ ---> 代码生成 ---> 结构体成员对齐, 默认为8字节对齐

4.关闭VS数组越界检查: C/C++---->代码生成----->安全检查

5.VS如何直接拖变量到内存中看数值:选中变量拖到内存窗口即可

6.关闭VS安全函数检查, 工程属性->c/c++->预处理器->预处理器定义 加入宏_CRT_SECURE_NO_WARNINGS

7.VS转到函数定义: F12

8.VS退出改写模式: 按下insert键

9.VS关闭代码优化: 工程右键 --> C/C++ --> 优化  --> 优化

10.VS定义代码块:

#pragma region XXX

#pragma endregion
在两句话中间写代码,在第一句的前面会有个加号,点击能折叠和展开代码

11.VS生成的exe要在没有安装vs的机器上运行,需要在工程属性里更改: 常规-->MFC的使用-->配置类型-->静态MFC

12.VS自动窗口作用: 可以实时看到函数返回值

13.VS实时查看函数错误: 在监视里面添加err,hr(注意是逗号)

14. VS更改程序入口点: 连接器--> 所有选项 --> 入口点, 可以将程序的入口点改为非main函数

15. VS2012加上固定的头文件。申请空间未释放,在程序结束时,调试窗口会提醒

头文件法:
①头文件中加入以下代码
#ifdef _DEBUG
#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)
#else
#define DEBUG_CLIENTBLOCK
#endif
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
#ifdef _DEBUG
#define new DEBUG_CLIENTBLOCK
#endif
②在main函数中添加
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);

16. VS关闭随机基址: 链接器 --> 高级 --> 随机基址

17. VS关闭数据执行保护(DEP) : 链接器 --> 高级 --> 数据执行保护(DEP)

18. 复制VS里面反汇编代码的数据: 按住Alt + 拖动鼠标会产生矩形框,框内的数据会被复制

19. VS显示行号: 工具->选项->文本编辑器->所有语言

20. VS打开类向导: ctrl + shift + x

21. VS调用堆栈窗口作用可以看到函数调用关系 Alt+F7

22. VS打开内存窗口 Alt+F6

未完..

时间: 2024-10-26 06:51:23

visual studio使用小技巧(以vs2012为例)的相关文章

【调试】Visual Studio 调试小技巧(2)-从查看窗口得到更多信息(转载)

在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量.有时在查看窗口显示的内容不是很直观.为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧.下面是几个例子. 1. Windows消息 在开发调试界面程序时,我们经常需要查看消息的内容.当在查看窗口中,仅仅只显示出消息对应的整数值,我们并不能直观地知道究竟是什么消息.比如: 为了能让查看窗口显示出消息内容,我们只需要在变量名添加“, wm”的格式化后缀,就能显示消息的名字: 2. 句柄返回值

Visual Studio常用小技巧一:代码段+快捷键+插件=效率

用了visual studio 5年多,也该给自己做下备忘录了.每次进新的组换新的电脑,安装自己熟悉的环境又得重新配置,不做些备忘老会忘记一些东西.工具用的好,效率自然翻倍. 1,代码段 在Visual Studio可以自己添加自己喜欢的代码段.visual studio也自带了很多默认的代码段,比如tryf,for等等.我经常需要的就是文件头部的版权说明,还有就是代码注释.添加方法很简单. 微软文档:演练:创建代码段 版权添加方法:Visual Studio 2015为例 找到 C:\Prog

Atitit.&#160;visual&#160;studio&#160;vs2003&#160;vs2005&#160;vs2008&#160;&#160;VS2010&#160;vs2012&#160;vs2015新特性&#160;新功能.doc

Atitit. visual studio vs2003 vs2005 vs2008  VS2010 vs2012 vs2015新特性 新功能.doc 1.1. Visual Studio2 1.2. Visual Studio 972 1.3. Visual Studio 6.02 1.4. Vs20022 1.5. Vs20032 1.6. Vs20052 1.6.1. 数据访问  Web开发     Windows Forms 方面的开发特性增强2 1.6.2. Refactoring 2

最强 Android Studio 使用小技巧和快捷键【非原创】

(发现本文是个很不错的文章,相当实用,特分享与大家.分享自:http://m.open-open.com/m/lib/view/1458715872710.html 特此声明,好记性不如烂笔头,market下来以备后用) 原文如下: 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28).编码技巧(29 –

Android课程---Android Studio使用小技巧:提取方法代码片段

这篇文章主要介绍了Android Studio使用小技巧:提取方法代码片段,本文分享了一个快速复制粘贴方法代码片段的小技巧,并用GIF图演示,需要的朋友可以参考下 今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再放在一个单独的方法里,通常我们的做法是复制粘贴,现在我来教给大家一个非常简洁的方法,先看下gif演示吧:

Visual Studio 2010使用技巧

1.怎样格式化代码? 代码排版乱了可以通过按住Ctrl+k,f进行整页排版,也可以以通过Ctrl+k,d进行局部排版,排版前先选中需排版的代码块. 2.怎样创建矩形选区? 两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可.Ⅱ. 按住Shift+Alt点击矩形的左上和右下位置即可. 3. 怎样快速切换不同的窗口? Ctrl+Tab 4. 怎样生成解决方案?Ctrl+Shift+B 5. 怎样快速添加代码段? 输入prop然后按两次tab即可插入自动属性 public int MyProperty {

最强 Android Studio 使用小技巧和快捷键

写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28).编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分. 每个小技巧都配有 gif 动图,由于原图在 google photo 上,加载较慢,本文全部转存到七牛上了. 由于能力有限,翻译过程中难免有所疏漏,如发现错误或问题,请在评论中提出

我的全栈之路-C语言基础之Visual Studio 2019使用技巧

我的全栈之路-C语言基础之Visual Studio 2019使用技巧 我的全栈之路 5.1 Visual Studio 2019调试程序 在后期编写程序时,经验不足的开发人员通常会遇到两种错误:编译错误和运行时错误,编译错误通常是编写的程序不满足编译器的语法规范,而运行时错误则是程序运行时发生的错误,想要排查程序运行时的错误,就需要使用IDE提供的调试功能. 在源文件debug.c中定义一个返回两个整数相乘的方法mul,然后在main函数中定义两个变量,并调用两个整数相乘的方法,输出计算结果

Visual Studio高级调试技巧

1. 设置软件断点,运行到目标位置启动调试器 方法①:使用汇编指令(注:x64 c++不支持汇编) _asm int 3 方法②:编译器提供的方法 __debugbreak(); 方法③:使用windows API DebugBreak(); WerFault.exe进程(Windows Error Reporting)弹出ConsoleTest.exe已停止工作: 要想出现“调试程序”选项,需要将Windows Error Reporting注册表信息设置成如下图所示(注:特别是红框的内容)