VisualStudio编程软件的使用详解全解Word文档下载推荐.docx

上传人:b****6 文档编号:21994400 上传时间:2023-02-02 格式:DOCX 页数:41 大小:32.70KB
下载 相关 举报
VisualStudio编程软件的使用详解全解Word文档下载推荐.docx_第1页
第1页 / 共41页
VisualStudio编程软件的使用详解全解Word文档下载推荐.docx_第2页
第2页 / 共41页
VisualStudio编程软件的使用详解全解Word文档下载推荐.docx_第3页
第3页 / 共41页
VisualStudio编程软件的使用详解全解Word文档下载推荐.docx_第4页
第4页 / 共41页
VisualStudio编程软件的使用详解全解Word文档下载推荐.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

VisualStudio编程软件的使用详解全解Word文档下载推荐.docx

《VisualStudio编程软件的使用详解全解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《VisualStudio编程软件的使用详解全解Word文档下载推荐.docx(41页珍藏版)》请在冰豆网上搜索。

VisualStudio编程软件的使用详解全解Word文档下载推荐.docx

可以使用Visual

2

StudioExpress2012forWindowsDesktop或任何除VisualStudioExpress

2012for

Windows8的VisualStudio

版本。

Win32应用程序是使用消息循环处理

windows消息直接而不是使用一种机制

(如

Microsoft基础类(MFC),活动模板库

(ATL)或.NETframeworkapp的约定术语。

然这个术语是“Win32”,它可以引用

32位或64位应用程序。

在C++的Win32应

用程序可以使用C运行时(crt)

和标准模板库(STL)

选件类和函数,COM对象和任

何公共函数,公共称为windowsAPI。

有关Win32apps

介绍在C++中,请参见了

解到窗口的程序在C++。

Win32应用程序是一种创建窗口的本机桌面应用程序;

另一种方法是

MFC应用程序。

MFC是企业类型的阿普斯特殊的默认值选择阿普斯具有许多用户界面控件或自定义用

户控件。

MFC用于序列化、文本处理、打印和当今用户界面元素提供方便的帮助器类

选件例如功能区上。

这些选件类对Win32应用程序不可用。

若要创建MFC或ATL程

序需要MicrosoftVisualStudioProfessional2012或更高版本。

VisualStudio

Express2012forWindowsDesktop不包括MFC或ATL支持。

创建标准C++程序

在VisualStudio集成开发环境(IDE)可以使用VisualC++创建标准C++程序。

通过采用此演练中的步骤,您可以创建一个项目,向该项目添加一个新文件,修改该文

件以添加C++代码,然后使用VisualStudio编译并运行程序。

您可以键入自己的C++程序,或者使用示例程序之一。

此演练中的示例程序是一个控制台应用程序。

此应用程序使用标准模板库(STL)中的set容器。

VisualC++使用2003C++标准进行编译,但有以下几点主要例外之处:

两阶段名称

查找、异常规范和导出。

此外,VisualC++支持若干C++0x功能,例如,lambda、

自动、static_assert、rvalue引用和extern模板。

说明

如果要求符合标准,请使用/Za编译器选项来禁用对该标准的Microsoft扩展。

有关更多信息,请参见/Za、/Ze(禁用语言扩展)。

系统必备

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

创建项目并添加源文件

1.通过以下方式创建一个项目:

指向“文件”菜单上的“新建”,然后单击“项

目”。

2.在“VisualC++”项目类型窗格中,单击“Win32”,然后单击“Win32控制台应用程序”。

3.键入项目名称。

3

默认情况下,包含项目的解决方案与项目同名,但您可以键入其他名称。

您也可

以为项目键入其他位置。

单击“确定”创建项目。

4.在“Win32应用程序向导”中,单击“下一步”,选择“空项目”,然后单击“完成”。

5.如果未显示“解决方案资源管理器”,请在“视图”菜单上,单击“解决方案资源管理器”。

6.将一个新源文件添加到项目,如下所示。

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

b.在“代码”节点中单击“C++文件(.cpp)”,为文件键入名称,然后单击“添加”。

该.cpp文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且

文件将在VisualStudio编辑器中打开。

7.在编辑器内的文件中,键入使用标准C++库的有效C++程序,或者复制示例程序之一并将其粘贴在文件中。

例如,您可以使用set:

:

find(STLSamples)示例程序,该程序是帮助中附带的

标准模板库示例之一。

如果使用该示例程序,请注意usingnamespacestd;

指令。

此指令使程序能够

使用cout和endl,而无需完全限定名(std:

cout和std:

endl)。

8.保存该文件。

9.在“生成”菜单上,单击“生成解决方案”。

“输出”窗口显示有关编译过程的信息,例如,生成日志的位置,以及指示生成状态的消息。

10.在“调试”菜单上,单击“开始执行(不调试)”。

如果使用了示例程序,将显示一个命令窗口,其中显示是否在集合中找到了特定的整数。

在命令行上编译本机C++程序

VisualC++包括一个C++编译器,可用来创建从基本

VisualC++程序到Windows窗

体应用程序和组件的各种程序。

通过按此演练的过程进行操作,您可以通过使用文本编辑器创建基本的

VisualC++程

序,然后在命令行上对其进行编译。

也可以编译使用VisualStudio

集成开发环境(IDE)

创建的VisualC++

程序。

关更多信息,请参见

Walkthrough:

CompilingaC++Programthat

Targets

theCLRin

VisualStudio。

您可以使用自己的

程序,而不是键入下面步骤中所示的程序。

也可以使

用其他帮助主题中的任何VisualC++代码示例程序。

4

创建VisualC++源文件并在命令行上对其进行编译

1.打开“VisualStudio2010命令提示”窗口,方法是单击“开始”,指向“所

有程序”、“MicrosoftVisualStudio2010”、“VisualStudio工具”,然

后单击“VisualStudio2010命令提示”。

可能需要管理员凭据才能成功编译此演练中的代码,具体情况视计算机的操作系

统和配置而定。

若要以管理员身份运行“VisualStudio2010命令提示”窗口,请右击“VisualStudio2010命令提示”,然后单击“以管理员身份运行”。

2.在命令提示符下,键入notepadbasic.cpp,并按Enter。

在系统提示是否创建文件时,单击“是”。

3.在记事本中,键入下列各行。

复制代码

#include<

iostream>

intmain()

{

std:

cout<

<

"

ThisisanativeC++program."

<

std:

endl;

return0;

}

4.在“文件”菜单上,单击“保存”。

这样就创建了一个

源文件。

5.

关闭记事本。

6.

在命令提示符下,键入cl/EHscbasic.cpp

,并按Enter。

/EHsc命令行选

项指示编译器启用

C++异常处理。

有关更多信息,请参见/EH(异常处理模型)。

cl.exe编译器将生成一个名为

basic.exe

的可执行程序。

您可以在编译器显示的多行输出信息中看到可执行程序的名称。

7.若要查看目录中具有名称basic以及任何文件扩展名的文件的列表,请键入

dirbasic.*并按Enter。

.obj文件是一个中间格式文件,可以安全地忽略它。

8.若要运行basic.exe程序,请键入basic并按Enter。

该程序显示以下文本并退出:

ThisisanativeC++program.

9.若要关闭“VisualStudio2010命令提示”窗口,请键入exit并按Enter。

编译使用.NET类的VisualC++程序

下面的步骤演示如何编译使用.NETFramework类的VisualC++程序。

5

您必须使用/clr(公共语言运行时编译)编译器选项,因为此程序使用.NET类并且

必须包括必要的.NET库。

VisualC++编译器生成的.exe文件包含MSIL代码,而

不是可由计算机执行的指令。

按照本过程中的步骤编译帮助主题中的任何VisualC++示例程序。

在命令行上编译VisualC++.NET控制台应用程序

1.打开“VisualStudio2010命令提示”窗口,方法是单击“开始”,指向“所

2.在命令提示符下,键入notepadbasicclr.cpp,并按Enter。

System:

Console:

WriteLine("

ThisisaVisualC++program."

);

您已经创建了一个使用.NET类(Console)的VisualC++源文件,该文件位于System命名空间。

5.关闭记事本。

在命令提示符下,键入

cl/clrbasicclr.cpp

cl.exe

编译器

将生成一个名为

basicclr.exe

7.

若要查看目录中具有名称

basicclr

以及任何文件扩展名的文件的列表,请键

入dirbasicclr.*

并按Enter

.manifest文件是包含有关程序集的信息的

XML文件。

(程序集是.NET

部署

单元,例如.exe

程序或.dll

组件或库。

8.

若要运行basicclr.exe

程序,请键入

并按Enter。

ThisisaVisualC++program.

9.

若要关闭“VisualStudio2010

命令提示”

窗口,请键入exit并按Enter。

在VisualStudio中编译面向CLR的C++程序

通过使用VisualStudio开发环境,您可以创建使用.NET类的VisualC++程序,

并对它们进行编译。

6

在本过程中,您可以键入自己的VisualC++程序,也可以使用示例程序之一。

本过

程中使用的示例程序创建一个名为textfile.txt的文本文件,并将其保存到项目目录

中。

这些主题假定您具备C++语言的基础知识。

在VisualStudio中创建新项目并添加新的源文件

1.创建新项目。

在“文件”菜单上,指向“新建”,然后单击“项目”。

2.在“VisualC++项目类型”中单击“CLR”,然后单击“CLR空项目”。

默认情况下,包含项目的解决方案与新项目同名,当然,您也可以键入其他名称。

如果愿意,您可以为项目输入一个不同的位置。

单击“确定”创建新项目。

4.如果“解决方案资源管理器”不可见,请单击“视图”菜单上的“解决方案资源管理器”。

5.向该项目添加新的源文件:

在解决方案资源管理器中右击“源文件”文件夹,指向“添加”并单击

“新建项...”。

单击“C++文件(.cpp)”,键入一个文件名,然后单击“添加”。

该.cpp文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且,

在键入要包含在该文件中的代码的位置,出现一个选项卡式窗口。

6.在VisualStudio中,在新创建的选项卡中单击并键入有效的VisualC++程

序,或者复制并粘贴示例程序之一。

例如,您可以使用如何:

编写文本文件(C++/CLI)示例程序(位于“编程指南”

中的“文件处理和I/O”节点)。

如果要使用示例程序,通知您使用gcnew关键字而不是new,在创建.NET对象,

并且,时gcnew返回句柄(^)而不是指针(*):

StreamWriter^sw=gcnewStreamWriter(fileName);

有关新VisualC++语法的更多信息,请参见适用于运行时平台的组件扩展。

7.在“生成”菜单上,单击“生成解决方案”。

“输出”窗口显示有关编译过程的信息,如生成日志的位置,以及指示生成状态的消息。

如果进行了更改,并在未执行生成的情况下运行该程序,则对话框可能指示该项

目已过期。

如果要让VisualStudio始终使用文件的当前版本,并且在每次生成应用程序时不发出提示,请在单击“确定”之前选中此对话框上的复选框。

8.在“调试”菜单上,单击“开始执行(不调试)”。

9.如果您使用的是示例程序,则在运行程序时将显示一个命令窗口,指示已创建了该文本文件。

按任意键,关闭该命令窗口。

textfile.txt文本文件现在位于您的项目目录中。

您可以使用记事本打开此文

件。

7

选择空CLR项目模板会自动设置/clr编译器选项。

若要验证这一点,请在“解决方案资源管理器”中右击该项目,再单击“属性”,然后选中“配置属性”的“常

规”节点中的“公共语言运行时支持”选项。

编译C程序

VisualStudio包括可用来创建从基本基本的

C程序到windowsAPI应用程序的c.

编译器。

此演练演示如何使用文本编辑器创建一个基本的

C程序,然后在命令行上对其进行编

译。

C程序,而不是键入此演练中所示的示例程序。

也可以使用帮助主

题中包含的任何C

代码示例程序。

默认情况下,Visual

C++编译器将以.c结尾的所有文件视为C

源代码,将以.cpp结

尾的所有文件视为

C++源代码。

若要强制编译器将所有文件视为

C(而不管文件扩展

名如何),请使用

/Tc编译器选项。

您必须了解C语言的基础知识。

创建C源文件并在命令行上对其进行编译

1.打开开发人员命令提示。

在启动屏幕的windows8,在中,选择

VS2012开

发人员命令提示平铺。

在早期版本中,选择

启动按钮,展开所有程序、

MicrosoftVisualStudio2012

和VisualStudio

工具,然后选择

发人员命令提示。

基于windows的版本在计算机和系统安全配置中,您可能必须打开VS2012开发人员命令提示的快捷菜单中选择以管理员身份运行成功生成和运行按这些步

骤创建的应用程序。

VS2012开发人员命令提示自动设置C编译器和所需的任何库的正确路径。

应使

用它而不是使用普通的“命令提示符”窗口。

有关更多信息,请参见为命令行生成

设置路径和环境变量。

2.

在命令提示,请创建源文件的目录并使其成为当前工作目录。

例如,键入

md

c:

\simple并按enter

创建名为Simple的目录,然后键入

cdc:

\simple

并按

enter更改到该目录。

3.

在命令提示符处,键入

notepad并按enter。

4.在记事本中,输入以下行。

8

stdio.h>

printf("

ThisisanativeCprogram.\n"

);

5.在菜单栏上,依次选择文件,保存打开另存为对话框。

导航到已创建的内

容。

在文件名框中,输入一个名称为源文件

(例如,simple.c

和中的

保存类

型然后在下拉列表中,选择

所有文件(*.*)

选择保存按钮创建c.

源文件

在您的工作目录。

在命令提示,请与您的源一起的名称指定

cl命令文件(例如,clsimple.c—

并按enter生成程序。

cl.exe编译器将生成将源文件的名称的可执行程序,但

是,有一个.exe文件名扩展名(例如,Simple.exe。

Output

x86copyright(c)MicrosoftCorporation

的Microsoft(r)C/C++

编译器优

化第17.00.50727.1

版。

保留所有权利。

simple.cMicrosoft(r)

增量链

接器第11.00.50727.1

版copyright(c)MicrosoftCorporation

保留所有

权利。

/out:

simple.exesimple.obj

若要查看文件列表中工作目录中,键入dir

并按enter。

.obj文件是可忽略的中间格式文件。

若要运行程序,键入其名称,不带文件扩展名

(例如,simple—并按enter。

程序显示此文本然后退出:

ThisisanativeCprogram.

10.若要关闭命令提示符窗口,键入exit并按enter。

创建Win32应用程序

本演练演示如何创建基于Win32的简单基本应用程序,该应用程序在窗口中显示

“Hello,World!

”。

您可以使用在此演练中开发的代码作为创建其他基于Win32的

应用程序的模式。

Win32API(也称为WindowsAPI)是用于创建Windows应用程序的基于C的框架。

有关Win32API的更多信息,请参见WindowsAPI。

重要事项

为了可以更加清楚地说明本文档内各步骤中的特定代码段,我们可能会省略一个有

9

效应用程序所必需的某些代码语句,例如include指令和全局变量声明。

本文档

末尾的示例一节显示了完整代码。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1