10.29 1、Visual Studio IDE的安装、配置和使用

Visual Studio IDE的安装与使用:

学习重点:
Visual Studio IDE的安装.
Visual Studio IDE的使用.

Visual Studio IDE的安装:
1.什么是Visual Studio IDE:
Visual Studio是微软公司系列开发工具的总称,简称VS.IDE是集成开发环境(Integrated Development Environment)的英文缩写.Visual Studio IDE我们简称VS IDE(VS集成开发环境).
VS集成开发环境中集成了许多开发工具,包括最重要的三个组件:代码编辑器,编译器,调试器.
2.使用集成开发环境的优缺点:
优点: 操作简单,各种功能基本一键完成,开发效率高.
缺点: 不能直观的展示出各种功能的实现过程,不利于对基本原理的理解.函数基本原理 不太方便演示

VS IDE的使用:(以vs2013为例)
1.创建项目:
文件 -> 新建 -> 项目 ->空项目 -> 下一步 ->
修改“项目名称”,更改项目保存“位置”,勾选“将解决方案和项目放在同一目录” -> 创建 ->
切记把 安全生命周期检查勾选取消掉。(Vs2019 默认打开)

#define _CRT_SECURE_NO_WARNINGS 关闭安全生命周期检查

修改存储位置
Vs2013 版本 新建项目
选择win 32控制台应用程序
关掉安全开发生命周期SDL检查
编译文件 时可能会报错,注意关掉杀毒软件的查杀,避开杀毒机制 编译文件可能不允许使用 项目完整运行
页面布局调整10.29 1、Visual Studio IDE的安装、配置和使用页面布局调整
对vs自带的窗口不满意的话可以进行调整。

头文件 源文件 依赖项目
2.添加项目文件:
在"解决方案资源管理器" -> “解决方案”***"" -> “项目"下:
添加"头文件”: 右键"头文件" -> 添加 -> 新建项 -> Visual C++ -> 代码 -> 头文件(.h) -> 更改"名称"(.h后缀不能改) -> 添加 ->
添加"源文件": 右键"源文件" -> 添加 -> 新建项 -> Visual C++ -> 代码 -> 源文件(.cpp) -> 更改"名称"(后缀名改为.c) -> 添加 ->
3."解决方案资源管理器"及"输出"窗口的调出:
如果程序主界面没有"解决方案资源管理器"窗口,或者窗口被我们退出,则通过如下方式调出:
视图 -> 解决方案资源管理器 ->
如果"输出"窗口被关闭:
视图 -> 输出 ->
行数设置 工具->选项->文本编辑器->c/c++
10.29 1、Visual Studio IDE的安装、配置和使用

4.代码编辑器字体大小的设置:
VS IDE安装后,编辑器的默认字体比较小,需要我们自行进行更改设置:
工具 -> 选项 -> 环境 -> 字体和颜色 -> 大小 -> 确认 ->
或者通过: "Ctrl + 鼠标滚轮滚动"的快捷方式进行字体大小的调节.
5.代码的保存:
要养成随手保存代码的习惯,避免因为外界或人为原因造成程序退出而没有保存代码的情况.
程序主界面有如右两个图标:
点击第一个图标保存当前文件(快捷方式:Ctrl + s),点击第二个图标保存所有文件(Ctrl + Shift + s).
6.在学习后面内容前,先编写一个简单的程序:
VS IDE下强制对C语言进行一些安全性检查,对部分C原函数的使用方法进行了平台性更改.如果要关闭(强烈建议)安全性检查,在源文件(**.c)开头需要加上如下语句: #define _CRT_SECURE_NO_WARNINGS
禁用安全检查
程序代码如下:
#define _CRT_SECURE_NO_WARNINGS //关闭安全周期检查
#include <stdio.h>
#include <windows.h>

int main()
{
printf(“hello world!\n”);
Sleep(1000);
return 0;
}
7.程序的编译:
编译的概念:
将程序源码(我们编写的代码)转换成可执行文件(可以运行的程序)必须经过编译过程.编程语言是我们人能够读懂的语言,而计算机能读懂的语言是机器语言(二进制文件,代表一个个高低电平信号).将我们人能读懂的源文件转换成计算机能读懂的二进制文件的过程就是编译的过程.编译过程由开发环境中的编译器来完成.
只进行当前文件的编译检测,不生成可执行文件: 生成 -> 编译(F7).
编译解决方案中所有的项目,并生成对应的可执行文件: 生成 -> 生成解决方案(F7)/重新生成解决方案(Ctrl + Alt + F7).
编译单个项目,并生成可执行文件: 生成 -> 生成"项目名称"(Ctrl + B)/重新生成"项目名称".
一般情况一个解决方案中只保存单个项目的信息.
8.程序的调试:
VS IDE下,调试在编译的基础上增加了一个执行的过程,通过调试可以在编译完成后直接看到程序运行的效果.
一般调试方法: 调试 -> 开始调试(F5).
结束调试: 1.直接关闭调试终端.
2.调试 -> 停止调试(Shift + F5).
逐语句调试: 调试 -> 逐语句(F11) -> 之后,光标所在行最前面会显示一个小三角形,光标移动,三角形也随之移动.点击这个三角形即可进行当前语句的
调试.
设置断点调试: 如果我们需要使程序运行到某条语句时停止调试运行,那么就需要在该语句前设置一个断点.
设置断点: 光标移动到需要设置断点的语句前 -> 右键 -> 断点 -> 插入断点 ->
删除断点: 光标移动到需要删除断点的语句前 -> 右键 -> 断点 -> 删除断点 ->
9.项目文件的查找:
习惯养成: 将所有的项目创建在一个总文件夹下,方便管理和查找.
VS IDE 下几个重要的文件: 解决方案文件,后缀名为".sln".
项目配置文件,后缀名为".vcxproj"
头文件,后缀名为".h".
源文件,后缀名为".c"
可执行文件(程序),后缀名为".exe".
一个解决方案中可以包含多个项目: 右键"解决方案" -> 添加,即可在一个解决方案中添加多个项目.解决方案文件丢失了也可以重新生成,但是项目配置文件丢失了就需要重新创建项目.
通过解决方案文件"*.sln"可以打开解决方案中所有创建好的项目: 文件 -> 打开 -> 项目/解决方案 -> 找到".sln"文件并选定 -> 打开.
通过项目配置文件"*.vcxproj"打开一个创建好的项目: 文件 -> 打开 -> 项目/解决方案 -> 找到".vcxproj"文件并选定 -> 打开.
10.可执行文件生成模式的选择:
Debug模式: 调试模式,该模式编译生成的可执行文件带有调试信息,编译器也没有对源代码进行编译优化,文件稍大.
Release模式: 发布模式,该模式编译生成的可执行文件不带调试信息,同时也经过了编译器的优化,比调试模式生成的可执行文件要小很多.
模式的更改:

直接点击生成下面的Debug选项框即可进行选择更改.
或者点击: 生成 -> 配置管理器 -> 活动解决方案配置。
Debug模式: 右键"项目" -> 属性 -> C/C++ -> 代码生成 -> 运行库 -> 多线程调试DLL(/MDd)
Release模式: 右键"项目" -> 属性 -> C/C++ -> 代码生成 -> 运行库 -> 多线程DLL(/MD)
一个工程项目只能有一个main 不用的时候要把文件注释掉。

快捷键–>实用
ctrl+k+c 注释选择的多行代码
ctrl+k+u 取消选择的多行代码的注释
调试代码 f5
执行程序(不调试) ctrl+f5

打断点:点调试,程序运行到断点位置会暂停
f11逐语句调试
f10逐过程调试
退出调试,控制台右上角点x,或者再按一下f5,直接到达程序出口