好文档 - 专业文书写作范文服务资料分享网站

Visual studio 2012 C++ 指导教程

天下 分享 时间: 加入收藏 我要投稿 点赞

Visual C++ 指导教程

Visual Studio 2012

在本指导教程中,将介绍 Visual Studio 开发环境,以及可以使用 Visual C++ 创建的各种类型的应用程序。 其中包括命令行应用程序、Windows 应用程序,甚至简单的游戏。 本指导教程还将介绍如何创建可重用代码库,以及如何在编写和测试了代码后将其交付给客户。

因为每个主题都以上一主题中的信息为基础,所以我们建议您按顺序完成指导教程。 在每个主题的底部,您可以找到指导教程下一主题的导航链接和上一主题的链接(如果需要返回并查看某些内容)。

本指导教程假定您具备 C++ 语言的基础知识。

本节内容

Visual Studio IDE 简介 (C++)

描述如何使用 Visual Studio IDE 创建解决方案和项目,以便有效地编写代码并生成、调试、测试和部署应用程序。

创建命令行应用程序 (C++)

介绍 C 和 C++ 命令行应用程序,讨论如何创建符合 ANSI 的 C 或 C++ 程序,并描述如何使用命令行编译器编译应用程序。

创建 Windows 应用程序 (C++)

描述如何创建 Windows API (Win32) 应用程序、Windows 窗体应用程序、Windows 窗体控件,甚至简单的 DirectX 游戏。

创建可重用代码(C++)

描述如何创建动态链接库 (DLL)、静态库和托管程序集,以便多个应用程序可以方便地重用代码。

下一步要做什么 (C++)

包含指向文档其他部分的链接,您可以学习关于指导教程中介绍的主题的更多信息。

Visual Studio IDE 简介 (C++)

Visual Studio 集成开发环境 (IDE) 提供了一组工具,可帮助您编写和修改代码,以及检测和更正错误。

在这些主题中,您将创建一个新的标准 C++ 程序,并使用 Visual Studio 为 C++ 开发人员提供的功能测试该程序的功能。 您创建的简单程序将跟踪有多少个玩家正在玩各种纸牌游戏。 本演练涵盖以下内容: ? ? ? ? ?

演练:使用项目和解决方案 (C++) 演练:生成项目 (C++) 演练:测试项目 (C++) 演练:调试项目 (C++) 演练:部署程序 (C++)

演练:使用项目和解决方案 (C++)

在 Visual Studio 中,可以将您的工作组织为项目和解决方案。 一个解决方案可以包含多个项目,例如,一个 DLL 和一个引用该 DLL 的可执行文件。 有关更多信息,请参见解决方案和项目基础知识。

此演练演示如何创建项目,使用“解决方案资源管理器”向项目中添加文件,在文件中键入代码,然后生成项目。

系统必备

若要完成本演练,您必须了解 C++ 语言的基础知识。

创建项目

在使用 Visual Studio 编写 Visual C++ 程序的过程中,第一个任务是选择项目的类型。 对于每个项目类型,Visual Studio 均会设置编译器设置,并会为您生成起始代码。在此演练中的项目中,您将创建一个基本程序,该程序跟踪有多少个玩家正在玩不同的纸牌游戏。

创建项目

1. 在“文件”菜单上指向“新建”,再单击“项目”。

2. 在 新建项目 对话框中,展开 模板 节点,展开 VC++节点,然后单击 Win32。 3. 在已安装的模板列表中,单击 Win32 控制台应用程序。

4. 输入项目名称。 对于此示例,请输入游戏。

当您创建项目时,Visual Studio 会将该项目放入一个解决方案。 默认情况下,解决方案的名称与项目名称相同。 接受该名称。

您可以接受默认位置、键入一个不同的位置或者浏览到要保存项目的目录。 单击“确定”启动“Win32 应用程序向导”。

5. 在“Win32 应用程序向导”的“概述”页上,单击“下一步”。

6. 在“应用程序类型”下的“应用程序设置”页,选择“控制台应用程序”。 在“附加选项”下选

择“空项目”设置。 单击“完成”。

现在有了项目,但项目还没有源代码文件。

使用解决方案资源管理器

“解决方案资源管理器”可帮助您使用解决方案中的文件和其他资源。

在本节中,您将向项目中添加一个类,并且 Visual Studio 将添加 .h 和 .cpp 文件。 然后,为测试类的主程序向项目添加一个新的源代码文件。

向项目添加类

1. 如果未显示“解决方案资源管理器”,请在“视图”菜单上,单击“解决方案资源管理器”。 2. 在“解决方案资源管理器”中,右击“头文件”文件夹,指向“添加”,然后单击“类”。

在添加类向导,展开 Visual C++ 节点,单击 C++单击,在已安装模板的列表中 C++ 类 ,然后单击 添加。

3. 在“一般 C++ 类向导”中,键入 Cardgame 作为“类名”,并接受默认的文件名和设

置。 单击“完成”。

4. 对已在编辑区域中打开的 Cardgame.h 文件进行以下更改:

? ? ? ? ? ? ?

在类定义的左大括号之后添加两个私有数据成员。

int players;

static int totalparticipants;

添加一个采用类型为 int 的参数之一的公共构造函数原型。

Cardgame(int p);

删除 Visual Studio 生成的默认构造函数。 默认构造函数是没有参数的构造函数。 该默认构造函数类似于:

Cardgame(void);

5. 在您对 Cardgame.h 文件进行更改之后,该文件应类似于:

6. #pragma once

7. 8. 9. 10. 11. 12. 13. 14. class Cardgame {

int players;

static int totalparticipants; public:

Cardgame(int p); ~Cardgame(void); };

#pragma once 行指明编译器只包含该文件一次。 有关更多信息,请参见一旦。

有关此头文件中的其他 C++ 关键字的信息,请参见 类 (c++)、int、静态 (c++) 和 公共 (c++)。

15. 双击“源文件”文件夹中的 Cardgame.cpp,将其打开以进行编辑。 16. 在 #include \ 之后,添加以下各行。

17. #include 18. using namespace std;

19. 为采用一个 int 参数的构造函数添加代码。

20. Cardgame::Cardgame(int p) 21. {

22. players = p;

23. totalparticipants += p;

24. cout << p << \

e are now \

25. << totalparticipants << \

endl; 26. }

开始键入 pl 或 to 时,可以按 Ctrl+空格键,以便自动完成功能将为您完成键入 players 或totalparticipants 的操作。 27. 删除 Visual Studio 生成的以下默认构造函数。

28. Cardgame::Cardgame(void);

29. 在您对 Cardgame.cpp 文件进行更改之后,该文件应类似于:

30. #include \31. #include 32. using namespace std; 33.

34. Cardgame::Cardgame(int p) 35. {

36. players = p;

37. totalparticipants += p;

38. cout << p << \

e are now \

39. << totalparticipants << \

endl; 40. }

41. Cardgame::~Cardgame(void) 42. { 43. }

有关 #include的更多信息,请参见#include 指令 (c/c++)。

添加源文件

现在,为测试类的主程序添加一个源代码文件。

添加新源文件

1. 在“解决方案资源管理器”中,右击“源文件”文件夹,指向“添加”,然后单击“新建项”。

在“Visual C++”类别中,选择“代码”,然后单击“C++ 文件(.cpp)”。 2. 当名称,输入 testgames,然后按 添加。 3. 在 testgames.cpp 编辑窗口中,键入以下代码。

4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.

#include \#include “stdafx.h”

int Cardgame::totalparticipants = 0; int main() {

Cardgame *bridge = 0; Cardgame *blackjack = 0; Cardgame *solitaire = 0; Cardgame *poker = 0;

bridge = new Cardgame(4); blackjack = new Cardgame(8); solitaire = new Cardgame(1); delete blackjack; delete bridge;

poker = new Cardgame(5); delete solitaire; delete poker;

return 0; }

Visual studio 2012 C++ 指导教程

VisualC++指导教程VisualStudio2012在本指导教程中,将介绍VisualStudio开发环境,以及可以使用VisualC++创建的各种类型的应用程序。其中包括命令行应用程序、Windows应用程序,甚至简单的游戏。本指导教程还将介绍如何创建可重用代码库,
推荐度:
点击下载文档文档为doc格式
64vik3yze68mpoj7oh4q
领取福利

微信扫码领取福利

微信扫码分享