● 1. Visual Studio 其实是微软开发的一套工具集,它由各种各样得工具组成,这样就好像 Wps Office软件是由 WPS文字、WPS表格、WPS演示 等等组成是一个道理, 其中Visual C++就是Visual Studio的一个重要组成部分,VC只是Visual Studio 这套工具集中的一个开发工具, Visual Studio 可以生成Web程序,也可以生成桌面应用程序、Silverlight程序、Windows Phone 程序等等, 而C++只是一种编程语言。


2. 集成开发环境简介


☑ IDE中文翻译为“集成开发环境”,官方的解释为:IDE集成开发环境软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。 IDE程序可以独立运行,也可以和其他程序一起使用。 那么IDE是一个用于创建、编译、链接、和测试程序的完全独立的环境,Visual Studio 就是一个典型的IDE。 Visual Studio 中基本的组件有 编辑器、编译器、和库,这些组件是编写和执行程序所必须的基本工具。

☑ 编辑器: 给我们提供了创建和编辑源代码的交互式环境 , 编辑器可以自动识别编程语言中的关键字,并根据关键字的类别来给他们分配一种颜色。

☑ 编译器: 编译器的主要工作是将源代码转换为目标代码(.obj),并且检测和报告编译过程中的错误,需要注意的是,编译器输出的目标代码存储在称作目标文件的文件中,这些文件的扩展名为 .obj

☑ 链接器配合编译器,根据源代码文件生成的各种模块,从程序库中添加所需要的代码模块,并将所有的模块整合成可执行的整体, 链接器也能检测并报告错误, 比如:程序缺少某个组成部分,又如引用了不存在的库组件

☑ 库:其实说白了就是事先编写好的例程的集合而已,在VS中微软为我们提供了大量的库,这样我们就不需要花时间去自己编写并测试这些已经为我们准备好的代码,大大提高了我们的编程效率。


第二章 Visual Studio开发环境的安装、配置相关推荐

  1. 第2章 开锋你的绝世名刃—— Visual Studio 开发环境的安装、配置

    2.1 Visual Studio .VC ++和C ++的那些事儿 Visual Studio 是一套工具集, VC ( Visual c++)只是这套工具集中的一个工具,而c++大家都知道是一种风 ...

  2. linux studo命令,在 Linux 上使用 Visual Studio 开发环境

    原标题:在 Linux 上使用 Visual Studio 开发环境 为了向大家介绍 "Linux 上的 ASP.NET Core",我需要一个 Linux VM,通过远程桌面连上 ...

  3. Visual Studio 2008 环境变量的配置(参考设置VS2010)

    本文转载自:http://blog.csdn.net/tracyliang223/article/details/21539361 COPY FROM:http://www.cnblogs.com/w ...

  4. Visual Studio 2008 环境变量的配置

    在调试 Visual Studio 2008 程序时,经常有一些动态链接库(即 dll 文件)需要加载到工程里,这样才能依赖第三方库进行程序调试. 这些动态链接库,往往都是测试版本或是开发中的版本,或 ...

  5. Visual Studio 开发工具下载安装教程

    一.Visual Studio下载 这里我们给出Visual Studio的两个下载地址: 最新版本官方下载地址: Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 开发 ...

  6. 第二章 搭建Android开发环境 读书笔记

    本章主要介绍了Ubuntu Linux环境下的Android开发环境的配置.搭建Android底层开发的环境,主要包括Android的应用程序开发环境.Android NDK开发环境和交叉编译环境的搭 ...

  7. Linux开发环境搭建之Java开发环境JDK安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的 ...

  8. python开发环境的安装与配置_Python开发环境的安装配置

    要学习Python,我们首先要安装配置好Python的运行环境. 那么安装Python 2 还是 Python 3 呢? 当然是要选择Python 3 .这里来教大家安装稳定版Python3 的版本是 ...

  9. 天正lisp修改了配置_转:Windows下Lisp开发环境的安装配置

    最近买了新出的<实用Common Lisp编程>,准备学习Lisp.结果到书上面所说的网站下载开发环境的时候,发现作者不再更新了.没办法,只好自己搭建开发环境. Lisp开发最推崇的环境是 ...

最新文章

  1. archlinux升级内核后virtualbox不能启动虚拟机
  2. DNA Sorting(排序)
  3. 【Python】ime series:时间序列
  4. mysql 不通过关联查询表_mysql中多表不关联查询的实现方法详解
  5. 文件包含--简单的代码审计绕过
  6. 【原】python中文文本挖掘资料集合
  7. 云服务器怎么安装声音驱动_Windows服务器怎么装虚拟声卡驱动呢
  8. Win8 Metro(C#)数字图像处理--2.50图像运动模糊
  9. 解决无法连接mysql问题
  10. scala代码示例_Scala集合示例
  11. laydate组件 无法传值_Vue组件间通信几种方式,你用哪种?【实践】
  12. dsscocx控件出错怎么办_关于解决OCX控件调用失败问题的总结
  13. html中的分页条怎么写,html如何制作分页
  14. centos 缩减逻辑卷
  15. java insert方法_Java StringBuilder insert()方法
  16. TortoiseSVN安装失败——Please install the universal CRT first
  17. 5G室内小型基站行业现状调研及趋势分析报告
  18. 珍爱生命,远离微软,一点感受源自知乎上的某人评论
  19. MySQL8功能详解——角色
  20. python量化实战 顾比倒数线_顾比倒数线的画法

热门文章

  1. a标签移动上去没有下划线怎么设置_如何去掉a标签的下划线
  2. 404 Not Found 的常见解决办法
  3. 隐私计算入选Gartner 2021年九大重要科技趋势
  4. ArrayMap 原理
  5. 转载vSphere部署系列之10——虚拟机模板和规范
  6. 中通速递很垃圾!跟平邮没区别
  7. 第十二届蓝桥杯省赛 C++ B组 - 砝码称重
  8. mysql批量更新查询某个字段_Mysql批量更新某个字段
  9. python核密度图_使用Python绘制2D核密度估计
  10. rna pull down,蛋白互作分析,蛋白鉴定实验