ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:1.76MB ,
资源ID:9148433      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9148433.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx

1、如何在Visual C+ 60 环境中建立Win32 控制台工程免费更多共享就在:个人整理,没有版权,欢迎共享-avbbtv如何在Visual C+ 6.0 环境中建立Win32 控制台工程 桂林电子科技大学 教学实践部 波仔303020983 2012/3/30 本文主要介绍如何在Visual C+ 6.0 环境中建立Win32 控制台工程(Win32 Console Application)。本文适用读者为初步接触C 语言程序设计的同学。 Visual C+ 6.0 可用于简单的C 语言程序设计,对于绝大多数初步接触C 语言程序设计的同学而言,Visual C+ 6.0 虽然其界面友好,但

2、是其功能之强大,以至于对于初次接触该工具的同学而言,往往显得不知所措。 本文除了介绍如何在该工具中建立Win32 控制台工程外,还对在建立其他类型工程,进行 C 语言编译或链接而产生的错误进行了简要介绍。主要目的还是侧重于同学们对于Visual C+ 6.0 工具的简要了解。 在阅读下述文章前,你应该在你的电脑上正确的安装了Visual C+ 6.0开发工具。在本文中,所有内容介绍均基于英文版Visual C+ 6.0 。 通过开始菜单或桌面快捷方式,可打开Visual C+ + 6.0开发工具。图1 所示为Visual C+ 6.0 开发工具的界面。 Visual C+ 6.0 开发工具界面

3、可划分为如下几个区域: u 菜单栏:菜单栏包含所有能进行操作的功能,包括建立项目工程,对源代码编辑、格式化,对开发项目进行调试、配置等功能,以及对VC集成开发环境进行配置等功能; u 工具栏:工具栏( 又可细分为编辑工具栏,编译工具栏) 主要包含便于项目开发人员对项目代码进行编辑、编译及调试等功能; u 工程空间(亦可称工作空间):工作空间视图区包含了显示与当前活动工作空间(Active Workspace) 相关的类(C+ 中的内容,可不做了解) 、文件(Files,包括源文件和头文件等) 、资源(Resources) 等组织视图,方便项目开发者组织及管理当前活动工作空间。 u 代码编辑区:

4、代码编辑区是进行C 语言( 也可以是其他语言) 源程序输入的区域,它是一个多文件视图区,可对多个源程序进行编辑。 u 输出窗口:输出窗口在项目开发者进行编译、链接操作时提示其操作结果,如果在上述两个操作中发现错误( 包括编译错误、链接错误) ,编译系统会在该窗口中给出错误的具体信息,以便于项目开发人员进行修改。 注:以上对于各窗口或菜单的命名均是本人根据其英文原意翻译而来,并不能保证该工具中文版中相应窗口或菜单的中文翻译一致。 图1 Visual C+ 6.0 开发工具界面 在启动Visual C+ 6.0后,其代码编辑区、工作空间等均处于灰色、不可用状态,如图2 所示。 用Visual C+

5、 6.0进行C 语言程序设计,首先需要建立一个C 语言程序设计的工程,在Visual C+ 6.0 中Win32 Console Application(在本文中 Win32 Console Application 、Win32 控制台程序( 工程) 、Win32 命令行程序( 工程)均为相同工程,在本文中不再进行区分,请同学们注意) 类型非常适合进行纯C 语言程序设计( 纯C 语言程序设计指在使用Visual C+ 6.0 时,只要掌握C 语言的语法规则就能进行C 语言程序设计,并且不依赖于与Windows 程序设计相关知识,关于Windows程序设计,同学们可以查阅相关资料,在此不再对其进

6、行介绍) 。 通过菜单栏“File”菜单中的“New ”子菜单,可调出创建工程所需的窗口界面( 亦可通过快捷键 Ctrl+ N调出该窗口) ,如图3 所示。在调出的创建工程窗口中,包含四个标签页(Label) ,它们分别为 Files(中文版Visual C+ 6.0 可能为文件) 标签页、Projects( 中文版Visual C+ 6.0 可能为为工程) 标签页、Workspaces 标签页、Other Documents标签页。这四个标签页分别包含可用于创建的文件或工程或文档的类型,其中与本文介绍内容相关的标签页包括Files 标签页、Projects标签页。 图2 Visual C+

7、6.0 开发工具初始界面 Projects标签页包含了,用 Visual C+ 6.0 能进行开发的工程或程序类型。在图3 中,我们选择新建Win32 Console Application 。需要用鼠标选择“Win32 Console Application ”列表项,选中后,该列表项背景会被蓝色高亮显示,如图3 所示。 选中“Win32 Console Application ”列表项后,需要在Project Name 文本框中,输入需要新建的工程名,这里假设对该工程命名为Project_1 。 在Location 文本框中,需要选择新建的Project_1 工程所要保存在计算机磁盘中的相

8、应位置,默认不改变则会被保存至 Visual C+ 6.0 安装目录中的MyProjects目录中( 假设在你的电脑中Visual C+ 6.0 被默认安装至C 盘, 则 Visual C+ 6.0安装目录应该为:C: Program Files Microsoft Visual Studio,则工程会被默认保存至:C: Program Files Microsoft Visual Studio MyProjects目录下,初学者常常忘了修改工程保存的路径,因此常出现退出Visual C+ 6.0后,在计算机磁盘中找不到其新建的工程对应的目录,这时不妨在上述默认目录下查找) 。 在对工程进行命

9、名及选择工程的保存路径后,可点击OK按钮进行确认。 图3 Visual C+ 6.0 新建工程窗口 点击新建工程窗口中的OK按钮后,会弹出如图4 所示的工程类型选择窗口。该窗口提示开发者可选择创建的控制台应用程序的类型。包括 An empty project、A simple application、A “ Hello, World! ” application 以及An application that supports MFC 四个类型。值得注意的是,这四个类型的工程是对于控制台工程而言,其中有何不同,同学们可以查阅相关资料,在此不再进行介绍。在该类型选择窗口中,需要选择第一项 An em

10、pty project。选择后,点击Finish,则会弹出如图5 所示的确认窗口。 图4 新建工程类型选择窗口 信息确认窗口,主要列举了开发者创建工程的类型的详细信息,以便开发者确认创建工程过程是否出现错误( 例如是否工程类型是否选择正确等) 。在本文中,我们创建了Win32 Console Application,并选择了An empty project。因此在信息确认窗口列举了,所要创建的工程的信息。点击OK按钮,则可完成新建 Win32 Console Application的所有步骤。这时,Visual C+ 6.0 开发工具界面如图6 所示。 图5 新建工程信息确认窗口 请仔细观察图

11、6 与图2 及图1 的区别。请注意与图2 不同之处在于,图6表示的是在新建一个Win32 Console Application 后,图 6 中所示的工程空间( 工作空间) 、编译工具栏均处于可用状态。工作空间出现两个标签页,一个为ClassView(类视图) 标签页、一个为FileView( 文件视图)标签页。ClassView标签页显示与该新建工程( 在本文中是Project_1)相关的类信息(C+ 相关知识) 、函数信息等内容;FileView 标签页则显示与新建工程相关的文件信息,包括Source Files(源文件) 、Header Files(头文件) 、Resource File

12、s(资源文件、与纯 C 语言程序设计无太多联系,不再过多介绍) 等信息。与工作空间可用状态类似,编译工具栏也处于可用状态。然而,如果试图编译该工程则不会得到任何有效输出( 这里指的“输出”是指编译及连接过程的输出,具体而言,指生成可执行目标代码) 。然而与图1 相比较,在图 6 中,其代码编辑区仍然不可用。因此这需要新建一个C 源文件。 图6 新建工程后的Visual C+ 6.0 开发工具界面 在介绍如何新建C 源文件前,有必要解释下在上述步骤中建立的Win32 Console Application所对应的工程目录中包含的相应文件。在上述步骤中,如图 3所示,建立新工程时,曾使用Proje

13、ct_1 对其进行命名。此外,该新建工程的保存路径,在本例中为:E: xgqin2010-2011C_Project_Experiment_Asource_code( 注意路径不区分大小写) 。Visual C+ 6.0在新建一个工程后,会在其所指定保存的路径中以该工程名在新建一个文件夹。而与该工程相关的文件则会保存至该文件夹中。 图7 工程建立后在计算机磁盘中所对应的目录 进入以新建的工程名进行命名的文件夹后,如图8 所示,可发现存在以下几个文件和目录: u Project_1.dsp 文件:这是一个文本格式的文件( 你可以使用记事本等软件打开,但建议不要这样做,不要对这个文件进行更改) ,

14、其主要包含于该工程相关的编译链接等信息; u Project_1.dsw 文件:V isual C + 6.0 开发环境生成的WorkSpace文件,用来把多个工程组织到一个WorkSpace中。可以在文件管理器中双击该文件,则可启动V isual C+ 6.0,并在Visual C+6.0 中打开该工程; u Project_1.ncb 文件:NCB 是“No Compile Browser”的缩写,其中存放了供ClassView、WizardBar和Component Gallery 使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完成功能出问题时可删除该文件。编译工程后会自动生

15、成。 u Project_1.opt 文件:V isual C + 6.0 开发环境自动生成的用来存放WorkSpace中各种选项的文件。工程关于开发环境的参数文件。如工具条位置信息等。 u Debug 目录:用于存放以Debug 模式进行编译的中间文件、目标文件以及可执行代码等相关文件信息。 注:以上描述参考了所指向的文章,作者具体不详。 图8 Visual C+ 6.0 创建工程时所创建的与工程相关的文件 为了能进行C 源代码编辑,还需在新建的工程中创建一个 C 源文件。要新建一个C 源文件可选择“File”菜单的“New ”子菜单,这时会弹出新建文件窗口,如图9 所示。 图9 Visua

16、l C+ 6.0 新建文件窗口 Visual C+ 6.0 新建文件窗口与其新建工程窗口为同一窗口,只不过新建文件时选择的是“Files ”标签页,而新建工程时则是选择的是“Projects”标签页。在调出新建文件窗口后,需要选择要新建的文件类型,这时选择“C+ Source File”。选中后该项会被蓝色背景高亮显示。请把“Add to project ”选项框选中,这样会将需要新建的C 源文件加入到你的工程中,否则新建的文件不会在你的工程中显示。在“File”文件名编辑框内,输入需要新建的文件名,在图9 中,以main对该C 文件进行命名。“Location ”编辑框内可不做修改,默认将会

17、把新建的C源文件保存至该工程的目录中。所有选项设置好后,单击“OK”按钮则可完成 C源文件的新建( 新建操作完成后,可观察工程所在目录,看是否有以 main进行命名的文件,注意该文件的后缀名默认为.CPP ,这时 C+(C Plus Plus)源文件的缩写) 。这时Visual C+ 6.0 开发工具界面显示如图10所示。 在完成C 源程序编辑后,可进行 C 源程序的编译和链接操作。此时需要认识与编译和链接相关的菜单或工具栏,如图11所示为进行C 源程序的编译和链接所涉及的菜单和工具栏。 图10 完成建立工程及C 源文件后Visual C+6.0 开发工具所呈现的界面 首先介绍“Build”(

18、 编译链接) 菜单,该菜单经常使用的子菜单包括如下所示: u Compile *.cpp:Comile(编译) 菜单,负责编译当前源文件。在本例中,如果点击该子菜单,则将编译 main.cpp 文件。注意将一个源文件编译后将生成与其对应的目标文件( 或称为中间文件、Intermediate File 、亦即obj 文件) ,目标文件不可运行。此外还可通过快捷键Ctrl + F7 直接调用该编译功能; u Build *.exe:Build(组建) 菜单,负责将当前工程中所有相关文件( 包含C 源文件、H 头文件等) ,经过编译、链接等过程生成以工程名进行命名的可执行代码( 亦即exe 文件)

19、。注意该菜单包含了 Compile ( 编译)操作,但如果在调用该菜单前,先调用了Compile( 编译) 菜单,则该菜单仅仅会执行链接操作。 u Rebuild All:Rebuild All( 重编译) 菜单,将首先清除已存在的编译和链接过程的输出( 亦即obj 及exe 等文件) ,然后重新执行编译链接等操作; u Clean:Clean( 清除) 菜单,将把已存在已存在的编译和链接过程的输出( 亦即obj 及exe 等文件) 清除; u Start Debug :Start Debug(开始调试) 菜单,用于程序的调试,将会在后续内容中详细介绍; u Execute *.exe :Ex

20、ecute( 执行) 菜单,在编译链接操作成功后,可执行编译链接输出的exe 程序。其中*表示当前工程名。 注:以上与编译链接相关的输出文件均保存于Debug 目录下。 图11 与编译链接相关的菜单和工具栏 除了可在“Build”菜单中调用相应子菜单对工程进行编译链接等操作外,还可使用编译工具栏中的“Build MiniBar ”( 编译微型栏) 对工程进行编译链接。如图11所示,下面列举该编译微型栏的相关工具按钮( 从左至右) : u Compile:编译工具按钮,与“Build”菜单中的“Compile *.cpp ”子菜单相同功能,可通过快捷键Ctrl + F7 调用; u Build:

21、组建工具按钮,与“Build”菜单中的“Build *.exe”子菜单相同功能,可通过快捷键F7 调用; u Stop Build:停止组建工具按钮,可用于停止当前正在进行组建的操作,不经常使用; u Execute Program :执行程序工具按钮,与“Build”菜单中的“Execute *.exe ”子菜单相同功能,可通过快捷键Ctrl + F5 调用; u Go:执行工具按钮,在源程序没有设置 Breakpoint ( 断点)的情况下,与 Execute Program工具按钮具有相同功能;如果源程序设置了断点,则会开始调试程序;将会在后续内容中详细介绍; u Insert/Remo

22、ve Breakpoint :插入、删除断点,用于在源程序中插入或删除断点,用于程序的调试,将会在后续内容中详细介绍,可通过快捷键F9 调用; 注:如果在工具栏中找不到编译微型栏,一般情况是该编译微型栏被关闭,可在工具栏右侧空白处,右击鼠标,在弹出的菜单中,选择“Build MiniBar ”即可将该微型栏显示在工具栏中。 介绍了与编译链接相关的菜单和工具栏后,在已新建的工程中以一个简单的C 程序作为例子,简要介绍编译和链接过程。 表1 简单的Hello world 源程序 /* 程序中不要用中文,以免不能正常现显示,程序运行后,按任意键退出 HELLO.C - 在屏幕输出 Hello, wo

23、rld 字符串*/ #include stdio.h /* 包含输入输出标注库函数*/ #include conio.h /* 使用 getch() 函数,需要包含该头文件*/ int main() printf(Hello, world n); getch(); /* 功能是停留在显示界面,按任意键后就退出运行状态 */ return 0; 在代码编辑区内输入表1 中的代码,并单击编译微型栏中的“Compile”( 编译) 工具按钮后,编译输出信息会在输出窗口中显示,如图 12所示。如果源代码存在语法错误,则在编译输出信息中会给出,否则会显示如图12中输出窗口中的内容。图12中的编译输出信息

24、表明,Visual C+ 6.0 成功将main.cpp 源程序编译为main.obj 目标文件,整个编译操作没有发现main.cpp 源文件存在语法错误或警告( 语法错误指违反C 语言语法规则,警告则可能是由于类型转换或变量为初始化所可能引发的“错误”) 。 如果经过编译操作后,Visual C+6.0 没有提示存在语法错误或警告,则可单击编译微型栏中的“Build”( 组建)工具按钮,对当前工程( 即Project_1 ) 进行组建操作( 若在进行组建操作前,进行了编译操作,则组建操作仅包含链接操作) 。单击组建操作后,在输出窗口会给出组建操作输出的具体信息,如图13所示。输出窗口给出组建

25、操作的输出信息,表明组建操作仅仅进行了链接操作,且其整个操作过程没有发现错误或警告,输出产物为以工程名进行命名的可执行文件Project_1.exe。 在成功进行编译和组建操作后,Visual C+ 6.0 已成功将新建的Win32 Console Application工程Project_1 生成Project_1.exe 可执行文件。这时,可运行该可执行文件,以判断程序运行是否符合预期要求。要运行该Project_1.exe 程序可在Visual C+ 6.0 中单击组建微型栏中的“Execute”工具按钮( 即红色叹号) 或使用快捷键Ctrl + F5。运行结果如图14所示。 图12 输

26、出窗口中显示的编译操作输出信息 图13 输出窗口中显示的组建操作输出信息 除了可在Visual C+ 6.0环境中运行生成的Project_1.exe 可执行文件外,还可在工程目录的Debug 子目录下直接双击运行该文件,如图15所示。 图14 执行编译链接成功后的Project_1.exe 图15 在工程所在目录Debug 子目录下直接运行Project_1.exe 本文主要介绍了如何在Visual C+ 6.0 环境中新建Win32 Console Application工程进行C 语言程序设计的步骤。通过本文介绍,读者应能基本掌握使用 Visual C+ 6.0进行简单C 语言程序的设计。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2