创建的工程名称和存放位置。
一般默认是 create new workspace 选项,如果有旧的工作空间,还可以选择加入到该空间内。
技巧:每个工程类型都是一种代码的模板。
如果预定义的模板不能满足程序员的要求,可 以选择 Custom AppWizard 定义特定的模板。
3.工具栏 工具栏是一组直观、快捷的
图形化按钮和编辑框,熟练使用工具栏可以大大提高工作效率。
Visual C中包含很多种工具栏,默认为图 1-3 所示的工具栏。
图 1-3 工具栏 一般 来讲 , 工具 栏 会根 据当 前 工作 的不 同 而不 同 。
例 如, 调 试程 序时 , 会 出现 调试工具 栏; 编写 数据 库程 序时 ,会 出现 数据 库工 具栏 。
如 果要 添加 新的 工 具栏, 只需右击工具 栏,然 后在 弹出的 快捷菜 单中选 中需要 的功能 ,它就 会出 现在工 具栏上。
4.工程管理面板 工程管理面板包括 3 个选项卡,每个选项卡的功能如下所示。
ClassView 选项卡显示工程中使用的类、函数、全局变量等,双击可以跳转到对应的 代码处,如图 1-4 所示。
ResourceView 选项卡显示工程中使用的资源,双击可以编辑该资源,如图 1-5 所示。
FileView 选项卡显示工程中使用的文件。
文件按类型管理,双击可以进行编辑,如 图 1-6 所示。
8 图 1-4 ClassView 选项卡 图 1-5 ResourceView 选项卡 图 1-6 FileView 选项卡 5.编译运行 编译是对写好的程序进行检查,如果检查无误就会生成目标代码。
生成目标代码后,还需要进行链接才能生成最终的可执行程序,然后才能执行程序。
这些操作都要通过 Builder 菜单来完成。
该菜单主要用于编译、创建和执行应用程序,如图 1-7 所示。
菜单中 Compile 命令是编译当前文件,对当前文件进行语法检查。
Build 命令是链接当前工程,生成可执行文件。
如果要编译全部文件,就要选择菜单中的 Build All 命令。
当编译好文件后, 图 1-7 编译运行可以单击 Execute 命令来执行程序。
1.2.4 Visual C 6.0 使用示例 在这一小节将给读者演示一个典型的 C程序的开发过程,该程序用 C语法输出字符串 Hello world。
(1)选择“开始”“程序”Microsoft Visual Studio 6.0Microsoft Visual C 6.0 命令,启动 Visual Studio 6.0 集成开发环境,如图 1-8 所示。
第1篇 面向过程的 C编程 图 1-8 Visual Studio 6.0 集成开发环境 (2)选择 FileNew 命令,打开 New 对话框,如图 1-9 所示。
该对话框主要用来选择要创建的工程类型,并选择工程文件的保存位置和工程名称。
图 1-9 工程类型选择10 (3)选择 Win32 Console Application 选项,该选项表示要创建 Windows 下的 32 位控制台应用程序。
在 然后在 Project name 文本框中输入工程名称 test, Location 文本框中输入工程保存的位置。
最后单击 OK 按钮,将打开图 1-10 所示的对话框。
图 1-10 选择控制台程序的类型 (4)在这个窗口可以选择要创建的控制台程序的类型。
如果上个窗口选择的工程类型不同,这里将出现不同的选项。
该窗口实际上是选择要使用的模板。
An empty project:表示创建一个空工程,该工程不会自动生成程序文件,仅包含环 境配置文件; A simple application:表示创建一个简单程序,仅是一个简单的程序框架,不包含任 何有用的代码; AquotHello,Worldquotapplication:表示创建一个有一条输出语句的简单程序; An application that supports MFC:表示是带有 MFC 支持的程序框架。
注意:An application that supports MFC 选项只是在程序中加入了 MFC 的头文件支持,具 体的使用还需要程序手工增加。
如果在创建新工程时,选择创建 MFC 型工程,则 系统会自动创建一个 MFC 的使用框架。
出于
演示的需要,这里选择第 3 种。
单击 Finish 按钮,出现图 1-11 的对话框。
第1篇 面向过程的 C编程 图 1-11 工程摘要 (5)该窗口显示了工程的一个摘要,说明该自动生成的工程都包含哪些文件。
单击 OK按钮就创建了一个简单的控制台应用程序,如图 1-12 所示。
该窗口显示了刚才创建的控制台应用程序。
左边的工程管理栏内,ClassView 选项卡显示了程序的类结构图,FileView 选项卡显示了文件结构图。
右边就是要编写程序的地