如何创建C++程序

下载Microsoft Visual C++ 6.0请点击这里:VC 6.0下载(包括中文版英文版)(支持Win7和XP)

首先,我们要进入Microsoft Visual C++集成开发环境(Integrated Develop Environment,简称 IDE),双击图标即可。进入以后,我们可以看到如下界面。


图 1-1  VC 6.0 启动界面

单击左上角的File菜单,选择New,会跳出如下对话框。


图 1-2  创建工程

图1-2所在的是Project(工程)选项卡。设计程序就好像造房子需要图纸、建筑材料和建筑工具一样,也需要各种各样的东西,如程序代码、头文件或一些额外的资源。这些东西都是放在一个工程里的。工程能够帮助协调组织好这些文件和资源,使得设计更有序,查找更方便。

注意,每一个工程只能对应一个设计的程序,切莫把多个程序一股脑儿塞在一个工程里!

左面部分是提供工程类型的选择,即我们要设计何种类型的程序。我们要学习的是控制台应用程序,所以选择Win32 Console Application(如图)。右边的Project Name为工程名,应该不难理解。而Location则是工程保存的位置,如果你对保存位置这个概念还不清楚,那么请查阅一些初学者的参考书。要说明的是,当在Location下新建一个工程后,会在Location这个位置下新建一个以工程名命名的文件夹。而通过打开这个文件夹中的“工程名.dsw”文件可以打开该工程。

选好类型,填好工程名和保存位置,按“OK”,又出现了如下对话框。


图 1-3  选择控制台应用类型

该对话框问我们要创建哪种控制台应用程序,我们要创建一个“Hello,World!”的示例程序,所以我们选第三项(如图)A “Hello,World!” application。

思考一下,如果我们要自己编一个控制台应用程序,我们应该选哪个?

单击Finish后,会弹出一个关于新工程信息的消息框,再次点击OK后,示例工程出现。找到Workspace框(事实上这个框上没有这个名称,该框在整个集成开发环境左方),单击File View,将所有树状目录点开,如下图。


图 1-4  Workspace框

我们可以看到三个文件夹结构,分别是Source Files(源文件)、Header Files(头文件)和Resource Files(资源文件)。源文件主要是存放设计的主程序代码,头文件主要是存放一些预处理文件(关于什么是预处理文件,后面会另作介绍),资源文件一般是存放一些运行该程序所必需的一些资源,比如图像,文本等类型的文件。不过,这里的文件夹结构并不是磁盘上的文件夹结构,而只是这些文件在该工程中的分类。所以,如果你没有自己创建过这些名字的文件夹,那么在工程中是无法找到这些文件夹的。

双击某个文件,即可查看它的内容。本节只是介绍如何创建一个程序,所以对各文件内的代码不作介绍。

最后要介绍如何让设计好的程序运行起来。先要打开主程序代码文件(本例中为StdAfx.cpp),然后点Build菜单,再点Compile StdAfx.cpp(编译)。所谓编译,就是使用编译器软件将我们比较容易掌握的高级语言翻译成计算机可以识别的低级语言。如果没有经过编译(或解释),高级语言的程序代码是无法被执行的。

完成编译后,还要再点Build菜单,点Build 工程名.EXE(本例中为cppDemo.exe)。我们通常把这个过程称为连接(Linking),其作用是将多个源文件的程序模块都整合起来。当一个程序规模比较大的时候,连接也成为保证程序能正常运行的关键步骤之一。

最后再点Build菜单里的Execute 工程名.EXE(本例中为cppDemo.exe),即执行,就能运行程序,并查看结果了,如下图所示。以后熟练了就可以使用快捷键或快捷按钮。如果代码完全正确且能正常Compile,但是Build的时候提示有错误,请检查是否上次运行了程序之后没有将它关闭。


图 1-5  程序运行成功

时间: 2024-11-08 20:19:45

如何创建C++程序的相关文章

两种在linux下创建应用程序快捷方式的方法

两种在linux下创建应用程序快捷方式的方法: A. 在桌面上创建快捷方式 B. 在应用程序菜单中添加快捷方式 在桌面上创建快捷方式 这是最简单的一种方法,在桌面上单击鼠标右键,会有一个“创建启动器”栏.这里我以为mplayer创建快捷方式为例说明: 名称-mplayer(或者你喜欢的任何名称,这个名称会出现在快捷图标的 下方) 命令-/usr/bin/gmplayer(这个是mplayer的gui应用程序的执行文件,跟 安装路径相关,可以通过which gmplayer找到) 图标-一般应用程

VS 2008 创建MFC程序对话框的步骤

用过不少编程语言,可是刚开始学的时候最容易忘记一些简单的流程或者生疏了.那么这里就说说VS 2008 创建MFC程序对话框的步骤.我主要是android开发方面的.平时使用jni调用不少c++代码.所以就用到了调试c++代码的MFC啦. 1.文件--新建项目 2.选择对话框,然后就可以拖控件进行监听 3.起始对话框的类名 4.项目新建后,依次双击箭头指向就可看到可视化界面. 5.可视化对话框 这里就可以增加button,输入框以及监听事件,还有你的逻辑代码进行测试.

创建Python程序2

在Milang的IDE里编辑好之后,然后按F5运行一下,就会在下面的Output窗口输出"Hello, World!"字符串,如下图: 恭喜你,你编写最简单的Python程序已经完成,已经成为一个Python的程序员了,对于一门语言的入门,就是这么简单的. 通过上面这个简单的程序,就可看到Python程序是不需要编译,就可以直接运行.在这个程序基础之上,你可以修改它的输出,比如把Hello, World!改为Hello, CSDN,或者其它,你感觉有意义的句子.又或者你把"H

在WP应用中创建全局应用程序栏

创建一个WindowsPhone应用程序(这个就不用说了吧,嘿嘿) 打开项目中的App.xaml文件 在打开的App.xaml文件中,如图所示, 在<Application.Resources>节中添加以下关于ApplicationBar的代码,将所定义的应用程序栏设键值为 x:Key="globeAppBar",如下图所示 在需要设置ApplicationBar的页面中在<phone:PhoneApplicationPage>中添加 ApplicationBa

创建Python程序

1. 创建Python程序 欢迎来到Python世界! 本系列文章告诉你怎么样编写Python程序.Python仅仅是一种文本文件.跟普通文本文件是一样的,仅仅只是这样的文本文件不但能够看,还能够在Python环境里执行.你能够使用一种标准的文本编辑器来编辑它.至于你想使用什么样的文本编辑器,依赖你所使用的电脑系统拥有的文本编辑器了.当然,你想提高效率和更加方便地编写.使用一个带Python语法高亮显示的文本编辑器是最佳的选择. 1.1 Hello, World 每一个程序猿在学习一门语言时,都

我的Android 4 学习系列之创建应用程序和Activity:Manifest、Application、Activity

目录 介绍Android应用程序组件,以及使用这些组件构建的各种Android应用程序 Android应用程序的生命周期 如何创建应用程序Manifest 如何使用外部资源提供对位置.语言和硬件配置的支持 如何实现和使用自己的Application类 如何创建新的Activity 理解Activity的状态转换和生命周期 Android应用程序的组成部分 Android应用程序是由松散耦合的组件构成的,并使用应用程序Manifest绑定到一起. Manifest描述了每一个组件以及他们之间的交互

Ext JS 6开发实例(二) :使用CMD创建应用程序

由于Ext JS 6将原来的Ext JS和Sencha Touch合并为一个框架,因而在使用CMD来创建应用程序前,需要考虑清楚你是要创建一个通用应用程序,还是仅仅只是针对桌面或移动设备的应用程序. 要做这样的考量,是因为通用应用程序和比较单一的应用程序在开发上会有些小麻烦.这些小麻烦主要是因为Ext JS的自动加载机制造成的,有时候会很困扰人. Ext JS的自动加载机制是根据类名来划分目录兵加载脚本的,例如SimpelCMS.view.Main,如果没有自定义过SimpelCMS的路径指向,

学MFC之前必须会的金典创建窗口程序的过程代码

#include <windows.h> // 窗口过程函数 LRESULT CALLBACK MyWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_DESTROY: PostQuitMessage (0); return 0; case WM_PAINT: PAINTSTRUCT ps; HDC hDC = BeginPaint (hwnd, &ps); Ell

C++MFC编程笔记day01 MFC介绍、创建MFC程序和重写消息处理

一.MFC概念和作用 1.全称Microsoft Foundation Class Library,我们称为微软基础类库,封闭了绝大部分的win32 Api函数,C++语法中的数据结构,程序的执行流程 MFC就是一个库(动态库,静态库) MFC还是一个程序框架 2.为什么使用MFC 基于框架编程,提高工作效率,减少开发周期,节约开发成本. 二.几个重要的头文件 afx.h    -绝大部分类的声明头文件 afxwin.h -包含了afx.h和windows.h afxext.h -提供了扩展窗口