MicrosoftVisualStudio的C2010入门教程

《Visual C++ 2010入门教程》

写在前面

在我还在上学的时候,我选择了C++,最初我用VC6 作为我的IDE,我看过很多本

C++的教材,有的适合我,有的不适合我,其中有一本叫 《Visual C++ 2005 入门经典》的书

帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何

去编译、运行,告诉我们什么是控制台程序,什么事Win 程序,什么是GUI 程序,C++能干

什么,VC 和C++的区别是什么。现在有很多的朋友应该也有这些问题吧?

学C++用C++也有几年了,算不上熟悉,算是初窥门径吧,我想我应该做点什么帮

助一下那些和曾经的我一样困惑的朋友,特别是学生朋友,告诉他们他们所困惑的问题的答

案。记得我学C++的时候,没有人教,有的时候也走了不少弯路,甚至连调试也不会,也不

知道可以通过看调用堆栈看调用次序,还自己慢慢的去搜索,好傻啊。

接下来我会做一个 《Visual C++ 2010 入门教程》系列,用来帮助初学者。刚开始学

的时候是很痛苦的,这个我深有体会,特别是身边还没有人能够指导一二的。内容主要涵盖

在Windows 下面使用C++进行开发的常见内容,VisualStudio 2010 的使用,如何创建新项目,

如何调试,如果配置项目属性等等,另外还会介绍Visual C++ 2010 中新加入的一些内容,包

括一些新的STL 组建,一些新的语法支持等等。

由于本人水平有限,其中难免有错误,希望大家谅解,如果大家有发现问题还请务

必及时指出来,否则误导了他人我就罪不容恕了。

注意,本教程非C++教程,不会教你C++,只会教你如何使用 Visual C++ 2010 去练

习去学习其它C++教材上面的程序。因此建议大家认真的去看其他的C++教程,在使用Visual

C++ 2010 实践的时候如果遇到问题可以到这里来参考。推荐 《C++ Primer》、《C++程序设计

语言》《Visual C++ 2008 入门经典》。

第一章: 关于Visual Studio、VC 和C++的那些事

首先,这三个东西有什么区别呢?VC 和C++是相同的吗,有什么区别呢?我刚开

始学C++的时候也有这样的问题,在这里我来替大家解释一下他们到底是什么。

Visual Studio,我们一般都简称为VS,VC 全称是Visual C++,C++就不用解释了吧?

Visual Studio 其实是微软开发的一套工具集,它由各种各样的工具组成,这就好像Office 2007

是由Word 2007、Excel 2007、Access 2007 等等组成的一个道理。其中Visual C++就是Visual

Studio 的一个重要的组成部分。Visual Studio 可以用于生成Web 应用程序,也可以生成桌面

应用程序,在Visual Studio 下面,除了VC,还有Visual C#,Visual Basic,过去还有VisualJ#,

现在还有Visual F#等等组件工具,使用这些工具你可以使用C++语言、C#语言或者Basic 语

言(微软改进版)进行开发。这就好比桌上放着刀、叉、筷子,你可以用它们来吃饭,无论你

用什么工具都可以,因为它们都是餐具的一种。

VC,全称是Visual C++,它只是一个工具而已。

C++是一门和C、Basic、C#、Java 一个概念的东西,它是一门语言,这个概念就同

汉语、英语、法语之间的关系一样。语言的可以不同,他们有的复杂有的精简,比如汉语,

我个人认为这是这个星球上最复杂的语言;又比如电影 《阿凡达》中外星人使用的语言,不

过100 多个单词而已。当然,语言并没有高低贵贱之分,而对语言掌握的好不好,说的好不

好是有高下之别的。

一个语言都有哪些要素呢?语法就是其中一个重要的方面,比如你要对你所喜欢

的人表达爱慕之情,那么你应该说“我爱你”,你不能说“你爱我”,因为这搞错了主谓宾关

系,因此我们通常都需要按照一定的规矩和原则表达才会让别人正确理解我们真正的含义。

在我们的汉语中有一些成语,它们通常都比较简单短小,但是却能表达非常强烈的感情,而

且效果非常好。比如你想骂一个坏人 “你实在是太变态了,这种事情都干得出来。”你可以

这样说:“你也太禽兽不如了!”对于编程的语言来说,其实也是有成语的,在我看来,这就

是库函数。通常我们在编程的

学c语言vs2010安装教程 pdf,Microsoft Visual Studio 的C++ 2010入门教程.pdf相关推荐

  1. C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)

    C语言的环境搭建 一.常用的环境 : 1.Microsoft Visual C++ (简称Visual C++.MSVC.VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言, ...

  2. Visual Studio 2019没有Setup安装项目(Microsoft Visual Studio Installer Projects)的官方解决方案

    Microsoft Visual Studio Installer Projects官方下载地址:https://marketplace.visualstudio.com/items?itemName ...

  3. 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 运行 下载的 vstf_testagentlp.exe Visual Studio 2013 中文语言包 , 报如下错误 ; 二.解决方案 在 ht ...

  4. VS2010下载|官网|Microsoft Visual Studio 2010 (VS2010)旗舰版下载地址

    VS2010下载地址 VS2010官网下载 目前只有英文版本,应该是试用版.下载地址: 中文版:http://www.microsoft.com/downloads/details.aspx?disp ...

  5. 安装Microsoft Visual Studio Installer Projects 2022

    安装 Microsoft Visual Studio Installer Projects 2022 点击download: 离线安装网址: Microsoft Visual Studio Insta ...

  6. Win10 64位系统安装Microsoft Visual Studio和Intel Fortran(非正式名称)

    对于许多科学计算用的程序大多都是Fortran语言编写的,而现在残存于市场的Fortran90编译器只能支持安装在32位系统上.随着电脑技术的发展,cpu的更新换代,Windows64位系统应用越来越 ...

  7. Microsoft Visual Studio 2010 下载及学习资料大全

    Microsoft Visual Studio 2010 下载 http://www.microsoft.com/downloads/details.aspx?familyid=06A32B1C-80 ...

  8. window系统下安装VS(Microsoft Visual Studio),及Visual Studio使用教程

    VS是Microsoft Visual Studio的简称.VS是美国微软公司的开发工具包系列产品.VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具.代码管控 ...

  9. Microsoft Visual Studio 2008安装教程

    Microsoft Visual Studio 2008安装包链接:https://pan.baidu.com/s/1nwRnWj3 密码:s00k ①解压安装包后得到后缀为.iso的镜像文件,解压: ...

  10. Microsoft Visual Studio 2019 下载与离线安装教程

    好久没有更新过Visual Studio的版本,博主一直用的还是2015版,近期想要下载最新的2019版本,才发现压根就没有类似之前光盘镜像下载的地方了,唯一可行的方式是自行通过官方安装部署工具从网络 ...

最新文章

  1. DSP5509项目之用FFT识别钢琴音调(1)
  2. openacc的Linux安装教程,科学网—opensuse 13.1 系统 openACC编译器使用及GPU并行编程环境配置 - 马小军的博文...
  3. 单片机原理及其应用——单片机控制按键点亮发光二极管
  4. Java日期格式化SimpleDateFormat
  5. openeim出去会有坏人把自己抓跑
  6. 【python】filter()
  7. XmlSerializer保存xml文件android
  8. 统计自然语言处理——信息论基础
  9. 股票大作手操盘术[图解]
  10. MySQL中的any_value()函数
  11. uva437 巴比伦塔
  12. 软件项目量化管理目标举例
  13. swiper 移动端选项卡_基于swiper的Tab选项卡
  14. 设计一个Dog类,包含名字,年龄,颜色三个属性
  15. P2135 方块消除
  16. 300M宽带网速只有16M?下载速度达到多少才算正常?
  17. 二维数组的转置,并将其按列和行从小到大排列(Java实现)
  18. 德鲁依历史全记录—异民族魔法师
  19. prism InvokeCommandAction
  20. 计算机什么ups又称在线式ups,UPS与逆变器各有什么种类?

热门文章

  1. 莫兰迪配色RGB对照表
  2. java的ui自动化测试框架_UI自动化测试框架
  3. 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍
  4. webstorm汉化之后出现乱码现象
  5. easyui_datagrid模板代码
  6. MVPArms实现本现数据缓存
  7. html网页对账单样式,怎样在EXCEL中做工行对账单,样式字体要...
  8. 基础算法(三)---二分排序(Java)
  9. Nexus下载构件失败
  10. 关于Lattic Diamond软件安装不成功问题(license问题)