基于VS2012:帮助文档的安装与使用、VS的使用、简单调试方法

一、VS是什么

VSMicrosoft 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 <stdio.h>

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 <stdio.h>

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下如何调试程序

  • 5
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值