关于鄙人对Visual Studio2017的些许心得(仅限c++)

欢迎各位的建议,批评和指正

首先,欢迎你选择了vs2017

  如果你只是用这个软件进行竞赛一类,那么可以看一看;如果是进行软件开发之类,那恕臣无能为力。

一.下载安装与激活

  1. 在官网下载正版官网地址
  2. 下载后选择想留下的工具,以及想要安装的位置
  3. 安装后可免费使用数天, 激活需要序列号:
    企业版: N J V Y C − B M H X 2 − G 77 M M − 4 X J M R − 6 Q 8 Q F NJVYC-BMHX2-G77MM-4XJMR-6Q8QF NJVYCBMHX2G77MM4XJMR6Q8QF
    专业版: K B J F W − N X H K 6 − W 4 W J M − C R M Q B − G 3 C D H KBJFW-NXHK6-W4WJM-CRMQB-G3CDH KBJFWNXHK6W4WJMCRMQBG3CDH

二.使用

这是初始界面
  和 d e v dev dev一类的编译器 c t r l + n ctrl+n ctrl+n然后劈里啪啦敲代码编译不同, v s 2017 vs2017 vs2017必须先创建一个空项目,再在其中建立一个 c p p cpp cpp才能进行编译

第一步


  左键左上角文件,选择新建->项目
  会出现下图
在这里插入图片描述
  选择你想使用的语言,我这里是 c + + c++ c++,选择空项目,填好后选择确定。

第二步

在这里插入图片描述
  确定后会出现上图,我们选择左侧栏中的源文件,并右键。
  选择 添加->新建项
在这里插入图片描述
在这里插入图片描述
  选择代码-> c + + c++ c++文件->填好名称选择位置,添加
于是就可以快乐的打代码了

第三步 编译

  劈里啪啦的一顿操作后
  其实就是个 h e l l o w o r l d hello world helloworld
在这里插入图片描述
  我们按 C t r l + F 5 Ctrl+F5 Ctrl+F5,就进行编译了 23333 23333 23333

三.一些值得强调的事情

小伙伴们是不是发现每次ctrl+f5编译后,输入数据,黑白框就会一闪而过呢。 劳资的程序呢???

  这个问题貌似是这个软件自带的呢,咋办啊?
  正统的解法我当然也不会咯
  现在已知可以解决该问题的有以下几个方法:
在这里插入图片描述

  1. 在文件末尾追加一个读入,列如: c i n > > cin>> cin>>变量.
  2. 在末尾加入一行 s y s t e m ( " p a u s e " ) ; system("pause"); system("pause");但该命令需要头文件 s t d l i b . h stdlib.h stdlib.h的支持.
  3. 使用 w h i l e ( c i n > > while(cin>> while(cin>>变量 ) ) ) { . . . \{... {...程序 . . . } ...\} ...}的方式,但该方法只有输入 c t r l + c ctrl+c ctrl+c才能结束运行。

有时候我们小手一抖,会把侧栏的一些东西关掉,但又想弄回来,咋办??

  还不是你自己手抖,自己整
在这里插入图片描述
  我们找到上方的窗口按钮,然后选择“重置窗口布局”就好了

关于鬼差的vs2017的string类的使用问题

  首先一件事,vs有 3 3 3个带 s t r i n g string string的头文件.分别是 &lt; c s t r i n g &gt; &lt; s t r i n g . h &gt; &lt; s t r i n g &gt; &lt;cstring&gt;&lt;string.h&gt;&lt; string&gt; <cstring><string.h><string>
  那么我们想用 c i n cin cin来输入一串字符到 s t r i n g string string类变量中,我们应该使用哪个头文件呢??
  !!!一定一定请选择 s t r i n g string string头文件.
  首先, s t r i n g . h string.h string.h是从 c c c继承而来,从 c c c转来的都清楚,这里面主要存放的是对 c h a r char char数组的操作,类似于 s t r c m p strcmp strcmp啊, s t r l e n strlen strlen啊之类的.
  其次, c s t r i n g cstring cstring M F C MFC MFC或者 A T L ATL ATL中的实现,是 M F C MFC MFC里面封装的一个关于字符串处理的功能很强大的类,只有支持 M F C MFC MFC的工程才能使用。
  最后是 s t r i n g string string, s t r i n g string string为标准模板类 ( S T L ) (STL) (STL)定义的字符串类,已纳入 C + + C++ C++标准中。另外因为 s t r i n g string string类是在标准 C + + C++ C++库中,使用之前需要声明名称空间 s t d std std;而 c s t r i n g cstring cstring类并不在 s t d std std命名空间中,因为它并不是 c + + c++ c++标准库,只是一个微软的封装库。
  所以呢,我们如果以为 c + + c++ c++ s t r i n g string string头文件是 c s t r i n g cstring cstring时, c i n cin cin就会循环爆炸了.

我想用scanf不让用

由于 v s vs vs多用于工程,软件开发.而 s c a n f scanf scanf常因为输入问题,而使得输入的输出超出变量可存储的大小,那个叫什么什么溢出来着.
于是呢,现在vs支持的是 s c a n f _ s ( ) ; scanf\_s(); scanf_s();
  假设定义一个 c h a r s [ ] char s[] chars[].输入的话就写成下面这样.其他变量类似.
   s c a n f _ s ( &quot; % s &quot; , s , s i z e o f ( s ) ) ; scanf\_s(&quot;\%s&quot;,s,sizeof(s)); scanf_s("%s",s,sizeof(s));就当作 s c a n f scanf scanf用就行,嗯.

我想换颜色主题

  在调试->选项->环境 里就能找到了
在这里插入图片描述

四. 欢迎我们新的忠心好朋友

在这里插入图片描述
  没错,就是他。你想干什么,问 t a ta ta就行。列如我想要找(热键)快捷键,输入热键,出现下图,点击就可以了
在这里插入图片描述

五、换背景

你是否厌倦了这单调的背景,那就换吧
  俗话说,不看妹子打代码的蒟蒻不是好蒟蒻
  选择 工具->扩展和更新
在这里插入图片描述
  选择左侧:联机,右上角输入: C l a u d i a I D E ClaudiaIDE ClaudiaIDE
在这里插入图片描述
  双击下载,重启 v s vs vs
在这里插入图片描述
  结束后打开 v s vs vs即可

食用方法

  如果觉得默认妹子就不错,那么后面就可以不看了
  当然要是想换,那么请看下面步骤

首先打开选项

在这里插入图片描述

找到我们亲爱的妹纸

在这里插入图片描述
  图像拉伸建议改成 U n i f o r m Uniform Uniform
  图片路径改成自己放妹纸的地方

可以进行幻灯片播放的方法
  1. 幻灯片路径改成自己妹纸的地方
  2. 展示方式改为 s l i d e s h o w slideshow slideshow
  3. 图片最好改成 p n g png png格式,背景纯白最后改成透明。

六. 一些比较好使的插件

见过 v s c o d e vscode vscode的都知道, v s c o d e vscode vscode的扩展性实在是太吸引人,虽然不好入门
v s 2017 vs2017 vs2017虽没有其如此强大的扩展性,但是也有许许多多的实用插件可以使用.
1 &quot; G i t H u b &ThickSpace; E x t e n s i o n &ThickSpace; f o r &ThickSpace; V i s u a l &ThickSpace; S t u d i o &quot; \mathit{1}\\ &quot;GitHub\;Extension\;for\;Visual\;Studio&quot; 1"GitHubExtensionforVisualStudio"
T h e &ThickSpace; e a s i e s t &ThickSpace; w a y &ThickSpace; t o &ThickSpace; c o n n e c t &ThickSpace; t o &ThickSpace; y o u r &ThickSpace; G i t H u b &ThickSpace; r e p o s i t o r i e s &ThickSpace; i n &ThickSpace; V i s u a l &ThickSpace; S t u d i o The\;easiest\;way\;to\;connect\;to\;your\;GitHub\;repositories\;in\;Visual\;Studio TheeasiestwaytoconnecttoyourGitHubrepositoriesinVisualStudio
这是一款用于 V i s u a l &ThickSpace; S t u d i o Visual\;Studio VisualStudio连接 G i t H u b GitHub GitHub存储库的一个插件.
g i t h u b github github是啥子大家都懂,我就不多言了,不懂?自行百度
2 C o d M a i d \mathit{2}\\ CodMaid 2CodMaid
用于清理和简化编码。
如果身边有用 v s c o d e vscode vscode的人,大家都见过他们写的没有排版的代码,然后按了几个键便变的工整简洁.这个插件便是这个用途.

  • [ 欢迎指正和补充]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值