, 个文件夹就够了。 事实上这三个文件夹是按照里面所存放的文件类型来定义的,如下表所示: 预定义文件夹 Source Files Header Files 包含的文件类型 cpp;c;cxx;rc;def;r;odl;idl;hpj;bat h;hpp;hxx;hm;inl
Resource Files ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe 我们之所以称这三个文件夹为逻辑文件夹,是因为他们只是在工程的配置文 件中定义的,在磁盘上并没有物理地存在这三个文件夹。 我们也可以删除自己不使用的逻辑文件夹;或者根据我们项目的需要,创建 新的逻辑文件夹,来组织工程文件。 3. Workspace
工作空间 在创建 DemoProject 的同时,VC 也创建了一个叫做 "DemoQuestion" 的工 作空间,并且该工作空间只包含一个工程。如节点 "Workspace 'DemoProject': 1 project(s)" 所示。 如果您不想深究的话,只要了解下面几点就可以了: 1. VC 是按照 Workspace 来管理项目和代码的。一次必须打开一个 Workspace。 2. 一个 Workspace 中可以包含一个或者多个工程。 3. 一个工程可以包含一个或者多个逻辑文件夹。 4. 一个文件夹里面可以包含零个或者多个文件。 5. 一个工程至少包含一个源代码文件。 6. 当创建新工程的时候 一个同名的 Workspace 同时被创建 该 workspace , ; 只包含一个项目,就是新创建的这个项目。
5
或者稍稍详细一点说,VC 在管理项目和代码的时候,是按照如下一个树型 的结构来组织的: Workspace
?
?
Project 1 (项目 1) o Heaer files (一个或者多个头文件) o Source files (一个或者多
个源代码文件) o Other files (一个或者多个其他文件) Project 2 (项目 2) o Heaer files (一个或者多个头文件) o Source files (一个或者多个
源代码文件) o Other files (一个或者多个其他文件)
第六步, 第六步,查看物理文件夹 打开 Windows 资源管理器,定位到 C:\Test\DemoQuestion 目录,我们可 以看到如下文件和文件夹:
下面是这些文件和文件夹的简单说明: 文件和文件夹 文件 DemoQuestion.dsw 文件 DemoQuestion.dsp 说明 这是 workspace 描述文件。 这是 DemoQuestion 项目配置文件。包括逻辑文件夹在内 的关于该项目的所有配置,都保存在此文件中。
6
文件 DemoQuestion.ncb 文件夹 Debug
这是 VC 内部使用的一个临时文件。我们不必关心此文件。 Debug 版本的编译输出文件将被保存在该文件夹中。如果 项目的编译属性修改为 Release 之后,会生成另外一个叫 做 "Release" 的文件夹。
关于 Debug 和 Release,这是两个最常见的编译选项。相同源代码生成的 Debug 版本的 .exe 文件比 Release 版本要大一些,因为 Debug 版本多包含了 一些帮助 VC 调试程序的符号等信息。
第二部分:添加一个文件到一个空的工程中
在上面一步,我们创建了一个空的工程。现在我们将添加一个源代码程序到 该工程中。 第一步, 第一步,创建新的 .c 源文件 选择菜单: File --> New... 打开下面窗口:
在 Files Tab 页面中,进行如下操作: 顺 选项 序 1 操作 说明 因为这里没有 C Source File 选项,所以我们
7
文件类型 选择"C++
Source File"
选择 C++ 语言的对应项。 实际上文件名叫做什么并不重要,作为
演示目 的,我们称其为 Question,因为在考场上,我 们是在回答别人预设好的问题。 注意: 注意:Question.c 后面的 ".c" 后缀是必 要的。 文件, 要的。如果是要创建 .cpp 文件,该后缀就可以 不写了。 不写了。
2
File
输入: Question.c
3 4
Location 完成
保持默认值,不 需要修改。 点击"OK"按钮
第二步, 第二步,查看源文件 当该 .c 源文件创建后,在左边 Workspace 窗口窗口的 FileView Tab 页 面中,可以看到该新创建的 Question.c 节点。
8
在 Windows 资源管理器中,我们也可以发现该文件被物理地创建了。
第三部分:编写程序
第一步, 第一步,编写源代码 作为例子,我们编写了一个输出 "Hello Wo