c++最流行之Visual Studio
一、Visual Studio的介绍
简介
VS是Microsoft Visual Studio的简称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2019版本,基于.NET Framework 4.7。
官网传送门
二、下载和安装
请选择合适版本进行下载
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
1、下载完成后,运行我们继续,等待完成
2、选择适合的版本进行安装
3、这里选择开发组件,根据自己需要的环境进行选择(这里以c++进行实例)
注意:可以在右边选择安装位置
二、基本使用步骤
1、创新新项目
选择项目模板,这里选择空项目,选择好项目位置,文件名,进行创建
注意,社区版需要登录账号,不然只有30day试用期
开发版则还需要注册许可
2、创建解决文件方案
当代码中出现语法错误时,vs会在对应的位置出现红色波浪线,并且会给出相应的提示
3、工程/项目与解决方案
1、Visual C++中,将一个C++项目所需的所有源代码文件、资源文件等组织在一起,形成一个“Project”,我们俗称“C++工程”或者“C++项目”。有时简称“项目”。
2、Visual C++ 将一个或者多个C++项目组织在一起,形成一个“Solution”,也就是“解决方案”。
解决方案中的项目可能有互相的依赖关系。解决方案中的项目可以一键全部编译。
3、C++解决方案中的项目,可能在硬盘的不同目录下,甚至在不同的硬盘上。
4、运行
先生成解决方法,可以单个生产,也可以全部生成,一个方案,只能出现一个main主程序
成功后
运行
5、配置相应的设置
1、选择启动项目
当存在多个解决方案时,会对文件发生调试问题,在解决方案里油价属性>选择启动项目>当前选定内容
注意:当前启动项目,字段较粗
也可以右键对应的文件名—设置启动项目
2、设置项目属性
在项目里右键属性,可以选择对应的c++标准,及一些常规设置
三、断点调试
1、选择断点位置,运行到某处开始挂起
开始调试 ,按F5或者在顶部按钮中选择
在左下方可以选择在当前断点处,查看对象的属性、表达式的值及类型
这里表示当前运行位置
这里选,继续运行代码,或者切换线程
四、查看某个函数的定义
右键到对应的函数名,选择速览定义或者擦看定义,他会转到对应名称空间里的位置
如下:
五、性能分析
选择需要分析的工具
注意:需要在运行程序结束后才能查看,手动关闭即可
六、常用快捷键
来自百度百科
项目相关的快捷键
Ctrl + Shift + B = 生成项目
Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)
Shift + Alt+ C = 添加新类
Shift + Alt + A = 添加新项目到项目
编辑相关的键盘快捷键
Ctrl + Enter = 在当前行插入空行
Ctrl + Shift + Enter = 在当前行下方插入空行
Ctrl +空格键 = 使用IntelliSense(智能感知)自动完成
Alt + Shift +箭头键(←,↑,↓,→) = 选择代码的自定义部分
Ctrl + } = 匹配大括号、括号
Ctrl + Shift +} = 在匹配的括号、括号内选择文本
Ctrl + Shift + S = 保存所有文件和项目
Ctrl + K,Ctrl + C = 注释选定行
Ctrl + K,Ctrl + U = 取消选定行的注释
Ctrl + K,Ctrl + D = 正确对齐所有代码
Shift + End = 从头到尾选择整行
Shift + Home = 从尾到头选择整行
Ctrl + Delete = 删除光标右侧的所有字
导航相关的键盘快捷键
Ctrl +Up/Down = 滚动窗口但不移动光标
Ctrl + - = 让光标移动到它先前的位置
Ctrl ++ = 让光标移动到下一个位置
F12 = 转到定义
调试相关的键盘快捷键
Ctrl + Alt + P = 附加到进程
F10 = 调试单步执行
F5 = 开始调试
Shift + F5 = 停止调试
Ctrl + Alt + Q = 添加快捷匹配
F9 = 设置或删除断点
搜索相关的键盘快捷键
Ctrl + K Ctrl + K = 将当前行添加书签
Ctrl + K Ctrl + N = 导航至下一个书签
Ctrl + . = 如果你键入一个类名如Collection,且命名空间导入不正确的话,那么这个快捷方式组合将自动插入导入
Ctrl + Shift + F = 在文件中查找
Shift + F12 = 查找所有引用
Ctrl + F = 显示查找对话框
Ctrl + H = 显示替换对话框
Ctrl + G = 跳转到行号或行
Ctrl + Shift + F = 查找所选条目在整个解决方案中的引用