IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 【visual studio 2017】基本使用过程,新手教学 -> 正文阅读

[开发工具]【visual studio 2017】基本使用过程,新手教学

1 软件安装

官网链接:https://visualstudio.microsoft.com/zh-hans/downloads/
我这里使用visual studio 2017 visual_studio_community_2017_version_15.3:链接:https://pan.baidu.com/s/1ElGtkUqYzzSt37OBoKb9JQ 提取码:ev0d

visual studio 2017 属于网络在线安装方式,选择安装的包:
其实对我而言,C++在桌面开发就够用了,这里没选后面装好软件后还能再装其他的:
在这里插入图片描述
最常用的就是这样几个包:
在这里插入图片描述

2 解决方案

visual studio 2017的代码组织方式以解决方案来组织,一个解决方案下面可以有多个项目文件。
在这里插入图片描述
新建项目(需要自己填写项目所属的解决方案名称):
在这里插入图片描述
在这里插入图片描述
添加新的项目到 已有解决方案:
在这里插入图片描述
一个解决方案里存在2个项目后,文件夹的组织方式:
在这里插入图片描述
打开解决方案组织文件就是打开这整个:
在这里插入图片描述

3 编译(生成)

C类程序需要编译(Build)后才能运行。visual studio 2017的任务栏里面的生成菜单就是控制编译的。
生成解决方案:对解决方案里每个项目都编译一次,已经编译过的文件就不需要再编译。
重新生成解决方案:对解决方案里每个项目都编译一次,无论哪个文件在之前有没有被编译。
清理解决方案:清除这些编译的中间文件。
同理,对每个项目也可以适用以上的解释。
在这里插入图片描述

4 执行(调试)

对解决方案中的某个项目进行执行。如果项目没有被编译,visual studio 2017会自动编译后再执行。
在这里插入图片描述
同时,visual studio 2017也支持加断点的调试,双击这个位置即可。
在这里插入图片描述
使用调试F5,程序执行到断点处暂停。此时这个界面就可以看出visual studio 2017的强大,由上到下,控制、进城号、线程号、断点处、局部变量情况、诊断工具…
在这里插入图片描述

5 视图

窗口布局可以拖动:
在这里插入图片描述
类视图:
在这里插入图片描述
给项目里新建类(其实就是多个.h和.cpp文件):
在这里插入图片描述
资源视图(MFC里常用):
在这里插入图片描述

6 工具

修改字体、颜色等。
在这里插入图片描述

7 查找与替换

在这里插入图片描述

8 debug release

Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。

Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。

Release版本的程序是发布时用的版本,首先它优化了代码,去掉了调试符号,因此程序的体积会变小,运行速度也更快。缺点是运行出错难于定位,一般出错程序就会自动关闭。如果是debug版本出错,系统就会有错误的详细信息,如果是在IDE中打开,还能定位到出错的源代码具体在那行。

这里修改:
在这里插入图片描述
这里可以看到:
在这里插入图片描述

9 dll动态文件库调用

在这里插入图片描述
填写附加包含目录,其实就是让VS能找到h文件的目录:
在这里插入图片描述
附加库目录:
在这里插入图片描述
附加依赖项:
在这里插入图片描述

10 软件使用常用技巧

注释:ctrl+K+C
取消注释:ctrl+K+U
删除整行:ctrl+L
交换上下两行:shift+alt+T

格式化部分代码:选中代码–> ctrl+K,F
格式化整个文档:ctrl+K,D
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-06-14 22:52:17  更:2022-06-14 22:52:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 14:40:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码