首页 百科知识 创建一个控制台应用程序

创建一个控制台应用程序

时间:2022-09-22 百科知识 版权反馈
【摘要】:所谓控制台应用程序是那些需要与传统DOS操作系统保持某种程序的兼容,同时又不需要为用户提供完善界面的程序。也就是说,在Windows环境下运行的DOS程序。如编辑C++源代码程序。在New Project Information对话框中单击按钮,系统自动创建此应用程序。单击Build菜单,选择Execute ConApp.exe菜单项或按Ctrl+F5运行程序。保存后,Visual C++ 6.0文本编辑器具有语法颜色功能,窗口中代码颜色发生改变。程序没有错误,按Ctrl+F5键运行程序,如附图5-10所示,从键盘输入字符“VisualC++6.0”,结果会显示出来。

附5.5.2 创建一个控制台应用程序

所谓控制台应用程序是那些需要与传统DOS操作系统保持某种程序的兼容,同时又不需要为用户提供完善界面的程序。也就是说,在Windows环境下运行的DOS程序。如编辑C++源代码程序。

在Visual C++ 6.0中,用MFC AppWizard创建一个控制台应用程序的步骤如下:

1.启动Visual C++ 6.0

单击【开始】菜单中的【程序】,选中【Microsoft Visual Studio 6.0】中的【Microsoft Visual C++ 6.0】菜单项。

2.创建一个控制台应用程序

(1)选择【File】菜单中【New】命令,弹出【New】对话框,在此对话框中选择【Project】标签,显示应用程序项目的类型,在【Project】列表框中,选择Win32 Console Application,在【Project Name】文本框中输入新建的工程项目名称ConApp。在Location(位置)文本框中直接键入文件夹名称ConApp和相应的保存文件路径,也可以单击右侧浏览按钮(…),可对默认路径进行修改。如附图5-2所示。单击【OK】按钮。

(2)在弹出的Win32 Console Application-Step 1 of 1对话框中选择A “Hello,World!”application选项。然后单击Finish按钮,如附图5-3所示。

img773

附图5-2 New对话框

img774

附图5-3 Win32 Console Application类型选择

(3)在New Project Information对话框中单击【OK】按钮,系统自动创建此应用程序。

(4)单击Build菜单,选择Build ConApp.exe菜单项或按F7键编译、链接生成.exe文件.在输出窗口中显示的内容为:

ConApp.exe - 0 error(s),0 warning(s)表示没有错误。单击Build菜单,选择Execute ConApp.exe菜单项或按Ctrl+F5运行程序。运行结果如附图5-4所示,结果是仿真DOS平台,显示内容为“Hello World!”。

(5)如果要添加代码。单击项目工作区窗口中的ClassView页面,将“+”号展开,双击main函数,修改main函数体中的内容,将“Hello World!”改为“Visual C++ 6.0!”,结果如附图5-5所示。

img775

附图5-4 Hello World!

img776

附图5-5 修改代码

(6)单击工具栏的按钮img777或按F7键编译、链接生成.exe文件,然后单击工具栏的按钮img778或按Ctrl+F5运行程序,结果如附图5-6所示。

3.添加一个程序源代码

(1)关闭原来的项目,单击File菜单的Close Workspace选项。

(2)单击工具栏的按钮img779新建一个文档窗口,在此窗口中输入如附图5-7所示的代码。

img780

附图5-6 修改运行结果

img781

附图5-7 C++源程序代码

(3)选择File菜单中Save选项或按Ctrl+S键,弹出另存为对话框,在此对话框中选择保存文件的位置,输入文件名称first.cpp,.cpp为C++源程序文件的扩展名不能省略。保存后,Visual C++ 6.0文本编辑器具有语法颜色功能,窗口中代码颜色发生改变。

(4)单击Build菜单中Compile first.cpp选项或按img782按钮,出现如附图5-8所示对话框询问是否使用默认的项目空间,单击【是】按钮。系统进行编译、链接生成可执行文件,出现如附图5-9所示结果。程序没有错误,按Ctrl+F5键运行程序,如附图5-10所示,从键盘输入字符“VisualC++6.0”,结果会显示出来。

img783

附图5-8 设置项目空间

img784

附图5-9 生成可执行文件

img785

附图5-10 C++源程序运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈