zoukankan      html  css  js  c++  java
  • Visual Studio 2019简介

    简介

    Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括[Microsoft Windows](https://baike.baidu.com/item/Microsoft Windows)、Windows Mobile、[Windows CE](https://baike.baidu.com/item/Windows CE)、[.NET Framework](https://baike.baidu.com/item/.NET Framework)、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是最流行的Windows平台应用程序的集成开发环境,目前最新版本为 Visual Studio 2019 版本,这里以Visual Studio 2019为例。

    2018年6月,微软宣布开发新一代集成开发环境(integrated development environment,IDE)Visual Studio 2019,至今Visual Studio 2019已经发布了四个公开预览版,分别是2018年12月的Preview 1、2019年1月的Preview 2、2019年2月13日推出的Preview 3 和2019年3月1日推出的Preview 4。

    Visual studio 2019具有良好的性能和更快运行速度和简洁的启动窗口

    更好的搜索功能

    代码整理功能

    安装教程

    1.下载

    https://www.microsoft.com/zh-cn/

    进入微软官网

    image-20210301172035047

    下载community版本

    img

    2.安装

    下载完成后运行

    在这里插入图片描述

    3.选择组件

    勾选使用C++的桌面开发和Visual Studio 扩展开发

    在这里插入图片描述

    勾选单个组件和语言包,安装完成后也可以进行修改

    1. 在这里插入图片描述

    使用

    创建一个空项目之后

    image-20210301174021325

    在源文件中添加文件就可以开始编程了

    修改主题风格

    工具–>选项–>环境–>常规

    image-20210301174707435

    也可以修改字体和颜色

    image-20210301174814970

    项目设置

    右键点击解决方案,选择属性

    image-20210301175150654

    快捷键
    操作 快捷键
    调试 F5
    停止调试 Shift+F5
    重新启动调试 Ctrl+Shift+F5
    逐过程 F10
    逐语句 F11
    跳出 Shift+F11
    运行到光标处 Ctrl+F10
    设置下一语句 Ctrl+Shift+F10
    设置并切换断点 F9
    禁用断点 Ctrl+F9
    即时窗口 Ctrl+Alt+I

    注释1:双斜线//注释:Ctrl+K,C,取消注释: Ctrl+K,U;
    注释2:双斜线//注释:Ctrl+K,/,取消注释: Ctrl+K,/;
    注释3:双斜线//或其他:Alt+左键向下(上)拖动鼠标画线“|”,然后输入//,当然也可以批量输入其他字符
    注释4:/* */:Shift+Ctrl+/,取消注释: Shift+Ctrl+/;

    将一行的代码大写转小写:Ctrl+K,U+U;

    代码对齐:Ctrl+k+d(代码对齐的前提必须没有语法错误)

    撤销(返回上一步操作):Ctrl+z

    快速保存:Ctrl+s

    调转代码段头/尾:Shift+HOME / Shift+END

    注释选中代码段:Ctrl+k+c

    取消选中代码段的注释:Ctrl+k+u

    帮助文档:F1

    对比

    与Dev c++相比,VS具有更强的代码缩进功能,可以自动格式化代码:

    (1)选择全部(Ctrl+A

    (2) Ctrl+K, Ctrl+F

    VS几乎集成了所有的开发环境,拥有良好的界面,以及完善的debugger:

    image-20210302214856488

    联机搜索功能,可以便捷地搜索函数等

    image-20210302215451753

    自带工具链:

    image-20210302215807181

    Dev-C++则需要借用MinGW或其它提供工具链

    项目中多个文件可直接生成单个可执行文件,而Dev-C++处理多文件项目需复杂额外操作:

    image-20210302220351657

    Dev-C++本身存在缺陷,一些在其它IDE上的可执行程序,在Dev-C++上无法正常执行

    VS的调试功能更加强大:

    image-20210302222641924

    image-20210302222719746

    此外,VS还有领先于业界的数据库工具综合数据库开发等功能

    代码编写
    调试

    打开一段代码

    image-20210304205735193

    点击左侧给程序加上断点

    image-20210304205959799

    按F5或点击调试开始调试

    在下方可以看到各个变量的标识以及代码的执行过程

    image-20210304210346112

    使用快捷键或在菜单栏的调试栏(D)中可以进行单步执行,逐语句执行,停止执行等操作

    image-20210304211012013

    逐过程(F10):遇到函数不会进入

    逐语句(F11):遇到函数会进入

    跳出(shift+F11):进入函数后跳出函数

    右键点击断点可以进行断点条件及输出信息等设置

    image-20210304211315456

    点击变量(表达式)可以对其添加监视或快速监视

    image-20210304211941456

    查看汇编代码

    点击 调试–>窗口–>反汇编 即可出现汇编窗口

    image-20210304212614071

    编写汇编代码

    使用VS编写汇编代码需要进行一些设置,配置环境

    win10+vs2019编译运行简单汇编程序

    在Visual Studio2019中使用汇编语言编写程序


    参考资料

    visual studio 2019 快捷键-CSDN

    vs2019安装和使用教程-CSDN

    Visual studio 2019 常用快捷键-CSDN

    visual studio2019的安装以及使用-CSDN

  • 相关阅读:
    JavaSE学习笔记(二十六)—— IO流概述&字节流
    JavaSE学习笔记(二十五)—— File类
    JavaSE学习笔记(二十四)—— 异常
    JavaSE学习笔记(二十三)—— Collections工具类
    JavaSE学习笔记(二十二)—— Map集合
    JavaSE学习笔记(二十一)—— Set集合
    Gin框架
    Go gRPC Hello World
    Go
    Gin框架
  • 原文地址:https://www.cnblogs.com/WHU-TD/p/14492987.html
Copyright © 2011-2022 走看看