文章目录
一、VS是什么二、VS帮助文档的安装2.1如何安装帮助文档?2.2帮助文档的使用方法?
三、VS如何进行使用3.1、VS创建项目3.2、其他设置(根据自己喜好)
四、VS如何进行简单调试4.1快捷键的设置4.2调试方法
一、VS是什么
VS:Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。 VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,所写的目标代码适用于微软支持的所有平台。 而我们日常编写代码其恰好为这个平台,了解清楚这个平台的一些小操作会更好的帮助我们学习。
二、VS帮助文档的安装
这里就不介绍怎么安装VS了,如果有想要安装的朋友,请点击该链接: Visual Studio(VS)2012安装与激活内含安装包 那么我们安装好了VS之后,使用之前,最好安装一个名为帮助文档的东西,当我们需要进行查看一个函数时,只需要将光标对准按下F1即可快速查看关于该函数的使用方法。
2.1如何安装帮助文档?
(1)帮助文档下载地址(即msdn库) 简体中文帮助文档(2.17GB) 英文帮助文档(2.73GB) 下载好后,我们要记住帮助文档下载好的位置。 (2)打开VS2012,点击VS上方的帮助 (3)点击添加和移除帮助内容 (4)点击添加和移除帮助内容,在安装源这里:系统默认为联机的,这里我们选择磁盘 (5)第一次安装时,系统自动会带有一个.msha文件,是无效的。我们找到下载好的帮助文档选中添加。 (6)选中之后根据自己的需要从下方选择相应文档添加 (7)最后点击右下角的更新,更新好后即可使用
2.2帮助文档的使用方法?
(1)当我们写代码时,突然忘记某个库函数的使用方法时,光标选中,按F1即可查看。例如:这是一个最简单的程序,想要查看pritf使用方法时:即可按F1查看。 (2)查看成功 可能出现的问题: (1)若按F1无法出现帮助文档,出现了微软msdn网站页面。这个时候我们点击帮助,选择在帮助查看器中启动即可。 (2)若按上述步骤完成,按F1还是无法出现帮助文档,我们同时按住键盘下方的fn和F1键即可解决。
三、VS如何进行使用
3.1、VS创建项目
(1)打开VS后选择左上方:文件——新建——项目 (2)弹出来如下窗口,我们再点击模板——Visual C++——Win32——Win32控制台应用程序。选择存储位置,起名(最好为英文),好了后确认。 (3)下一步 (4)这里如果我们刚开始学习的话选择空项目,帮助我们更好学习,点击完成。 (5)创建好之后,第一次安装后,点击视图——解决方案资源管理器——源文件——添加——新建项出现该窗口。点击C++文件——起名,选择存储位置后添加即可。 (6)编写代码,写完之后。点击编译,运行即可。 编译(快捷键:Ctrl+Shift+B,可自己设置) 运行(快捷键ctrl+f5,可自己设置) 运行成功
3.2、其他设置(根据自己喜好)
1.点击工具——选项 2.字体和颜色 3.背景色
四、VS如何进行简单调试
4.1快捷键的设置
1.常用按钮快捷添加,鼠标点击右键,勾选生成 、调试、文本编辑器 2.有的按钮可能没有需要我们手动添加,选中上方下拉框——添加或移除按钮——自定义 3.点击添加命令 4.左边下拉到调试,里面根据自己喜好添加快捷按钮
4.2调试方法
例如:下述代码是错误的,会出现数组越界的问题
#include
void InitArr(int arr[10])
{
for (int i=0; i<10; i++)
{
arr[i] = 0;
}
}
int main()
{
int arr[] = {1,2,3,4,5};
InitArr(arr);
return 0;
}
程序崩溃,那么我们如何进行调试? 1.点击右上方逐过程:经过函数不进入:查找崩溃点。 点击逐过程:开始调试(调试框在下方) 执行到int arr这句:正常,未崩溃 未崩溃(但未进入函数内部) 未崩溃 直到执行完毕:程序才出现崩溃,提示数组越界。我们对数组操作只使用了一个函数且刚才执行时并未进入该函数内部,因此崩溃点在函数内部。 2.断点设置(图中红色实心圆):F9,我们需要进入函数内部观察,让其执行到该条语句停止。 3.逐语句:进入该函数内部查看 一直点逐渐语句,观察下方i情况变化,最开始i=0; 4.即时窗口:用于添加变量,可以任意添加多个变量。 我们手动在下方添加arr[i]来观察它和i的变化,在进入到函数内部,一直点击逐语句或逐过程观察变化。 当i=5时,arr[i]的值出现随机值,原因是int arr[]默认为5个大小,出现数组越界问题。 因此我们修改代码如下即正确:
#include
void InitArr(int arr[10])
{
for (int i=0; i<10; i++)
{
arr[i] = 0;
}
}
int main()
{
int arr[10] = {1,2,3,4,5};
InitArr(arr);
return 0;
}
这里只是简单举一个例子,更多调试请查看: 微软官方:教程:了解如何使用 Visual Studio 调试 C++ 代码 VS调试技巧 VS2012下如何调试程序