C程序设计语言
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5.2 C语言程序的集成开发环境

在早期,编辑、编译、连接、运行等分别是通过相应的命令实现的,对用户来说,非常不便。后来,出现了集成开发环境,大大简化了用户的操作。通过C语言的集成开发环境能对C语言进行编辑、编译、连接和运行等操作,而集成开发环境又依赖于操作系统和计算机硬件,它们共同构成了C语言的运行环境。

微机上常用的C语言程序集成开发环境主要有Turbo C 2.0、Borland C++ 3.0、Microsoft Visual C++ 6.0、Borland C++ Builder、Microsoft Visual C++ 2005等,本书以Visual C++ 6.0为基础,多数程序也可在Turbo C 2.0下运行。

1.Microsoft Visual C++ 6.0

Visual C++ 6.0是Microsoft公司在1998年推出的一款运行在Windows上的集成开发环境。使用Visual C++ 6.0可以对C语言程序进行各种操作,如建立、打开、编辑、保存、编译、连接、运行和调试等。在Visual C++ 6.0推出10年后,教育部考试中心做出决定,采用Windows版本的C语言开发环境Visual C++ 6.0作为考试环境。

(1)启动Microsoft Visual C++ 6.0

通过“开始”菜单,或者通过桌面快捷方式,均可进入Visual C++ 6.0开发环境窗口,如图1.1所示。

图1.1 Visual C++ 6.0开发环境窗口

(2)创建一个新的C语言工程

第一步,在图1.1中,选择菜单命令File→New,显示New(新建工程)对话框,如图1.2所示。

图1.2 New(新建工程)对话框

第二步,单击Projects(工程)选项卡,选择Win32 Console Application(Win32控制台应用程序)。在Location(位置)文本框中指定一个路径,在Project name(工程名称)文本框中输入一个工程名(如example),然后单击OK(确定)按钮。

第三步,在弹出的对话框中选择An empty project(一个空工程)单选项,然后单击Finish(完成)按钮,如图1.3所示。

图1.3 创建空的控制台应用程序

第四步,在New Project Information对话框中单击OK(确定)按钮,完成工程的建立。

(3)建立C语言源程序文件

第一步,选择菜单命令Project→Add to Project→New,弹出如图1.4所示New(新建文件)对话框。

图1.4 New(新建文件)对话框

第二步,在Files(文件)选项卡中选择C++ Source File,并输入文件名称(如example1_1.c),单击OK(确定)按钮,完成新建C语言源程序文件的工作。

(4)编辑C语言源程序文件内容

在文件编辑窗口中可以输入和修改自己编写的程序,如图1.5所示。

图1.5 源程序编辑窗口

(5)建立并运行可执行程序

第一步,选择菜单命令Build→Build example.exe(快捷键为F7),生成可执行程序。如果正确输入了源程序,此时便成功地生成了可执行程序example.exe。如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,可以根据这些错误信息对程序进行修改后,重新选择菜单命令Build→Build example.exe,建立可执行程序。

第二步,选择菜单命令Build→Execute example.exe,运行程序,观察屏幕的显示内容,如图1.6所示。

图1.6 运行窗口

(6)关闭工作空间

这个程序完成后,选择菜单命令File→Close workspace,关闭工作空间。重复步骤(3)~(6),可以创建并运行其他的C语言程序。

Visual C++ 6.0的内容很多,初学者只要能掌握上面的步骤,能够编辑和运行C语言程序就可以了,一开始不要过多地涉及Visual C++ 6.0的相关概念,随着使用次数的增加,对Visual C++ 6.0的了解自然就会更多。

2.Turbo C 2.0

Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发和研制的公司。该公司相继推出了一套Turbo系列软件,如Turbo BASIC、Turbo Pascal、Turbo Prolog等,这些软件很受用户欢迎。该公司在1987年首次推出了Turbo C 1.0产品,其中使用了全然一新的集成开发环境,即使用了一系列下拉式菜单,将文本编辑、程序编译、连接及程序运行一体化,大大方便了程序的开发。1988年,Borland公司又推出了Turbo C 1.5版本,增加了图形库和文本窗口函数库等,而Turbo C 2.0则是该公司在1989年推出的。Turbo C 2.0在原来集成开发环境的基础上增加了查错等一系列功能,在DOS环境下或Windows的命令提示符窗口中均可运行。

(1)启动Turbo C 2.0

运行时,只要在Turbo C 2.0所在的文件夹下输入TC并按回车键即可进入其集成开发环境,如图1.7所示。在“Windows的资源管理器”或“我的电脑”中,可以直接双击Turbo C 2.0所在文件夹下的TC.exe。启动Turbo C后,其主菜单条横向排列在屏幕顶端,并被激活,其中File主项成为当前项。

图1.7 Turbo C 2.0的主界面

主菜单的下面,是Edit(编辑)窗口和Message(消息)窗口。在两个窗口中,顶端横线为双线显示,表示该窗口是活动窗口。

编辑窗口的顶端为状态行,其中:

① Line 6 Col 1:显示光标所在的行号和列号,即光标位置。

② Insert:表示编辑状态处于“插入”状态。当处于“改写”状态时,此处为空白。

③ C:NONAME.c:显示当前正在编辑的文件名。显示为NONAME.c时,表示用户尚未给文件命名。

屏幕底端是7个功能键的说明,以及Num Lock键的状态(显示“NUM”时,表示处于“数字键”状态;空白,表示处于“控制键”状态)。

(2)命令菜单的使用

① 按下功能键F10,激活主菜单。如果主菜单已经被激活,则直接转下一步。

② 用左、右方向键移动光带,定位于需要的主项上,然后再按回车键,打开其纵向排列的子菜单。

③ 用上、下方向键移动光带,定位于需要的子项上,按回车键即可。执行完选定的功能后,系统自动关闭菜单。

注意:菜单激活后,又不使用,可再按F10或Esc键关闭,返回原来状态。

(3)退出Turbo C 2.0

退出TC主要使用以下两种方法:

① 菜单法:File→Quit(先选择File主项,再选择并执行Quit子项)。

② 快捷键法:Alt+X(先按下Alt键,然后按字母键X,然后同时放开)。

(4)编辑并保存一个C语言源程序

激活主菜单,选择并执行File→Load项(快捷键为F3),在Load File Name窗口中,输入源程序的文件名。文件名的输入有两种方法:直接输入和选择输入。

① 直接输入

按照文件名的组成,逐个字符地输入。如果是已经存在的文件,系统就在编辑窗口中显示该文件的内容,可以进行编辑和修改。如果是新文件,则给出一个空白编辑窗口,可以输入新的源程序。如果该文件不在当前目录下,则需要使用路径名和(或)盘符。

② 选择文件(仅适用于已经存在的源程序文件)

直接按回车键,打开当前文件夹下后缀为.c的所有文件的文件名窗口,用上、下、左、右方向键,将光带定位于所需的文件名上,按回车键即可选中相应的文件。

在编辑源程序的过程中,随时都可以按F2键(或File→Save),将当前编辑的文件存盘,然后继续编辑。记住,这是一个良好的习惯!

(5)编译、连接单个源程序文件

选择并执行Compile→Make EXE File项(快捷键为F9),则Turbo C将自动完成对当前正在编辑的源程序文件的编译、连接,并生成可执行文件。

如果源程序有语法错误,系统将在屏幕中央的Compiling(编译)窗口底端提示Error :Press any key(错误:按任意键)。

此时,按空格键,屏幕下端的Message(消息)窗口被激活,显示出错(或警告)信息,光带停在第一条消息上。这时Edit(编辑)窗口中也有一条光带,它总是停在编译有错误在源代码中的相应位置上。

注意:当用上、下键移动消息窗口中的光带时,编辑窗口中的光带也随之移动,始终跟踪源代码中的错误位置!

(6)运行与查看结果

① 运行当前正在编辑的源程序文件

选择并执行Run→Run项(快捷键为Ctrl+F9),程序运行结束后,将返回到编辑窗口。

当认为自己的源程序不会有编译和连接错误时,也可以直接运行(即跳过对源程序的编译、连接步骤)。这时,Turbo C将一次完成从编译、连接到运行的全过程。

② 查看运行结果

选择并执行Run→User Screen项(快捷键为Alt+F5)。查看完毕后,按任意键返回编辑窗口。

如果发现逻辑错误,则可在返回编辑窗口后,进行修改,然后再重新编译、连接、运行,直至正确为止。

(7)编辑下一个新的源程序

选择并执行File→New项,如果屏幕提示如下确认信息:

            NONAME.C not saved.Save?(Y/N)

则说明当前正在编辑的源程序还没有保存。此时,如果需要保存,则键入“Y”,进入下一步操作;否则,键入“N”(不保存),跳转到②。

① 系统提示换名:

            <d:><path>\NONAME.C

直接输入为源程序文件起的名字。

② 系统给出一个空白的编辑窗口,可以开始编辑下一个新的源程序。

(8)使用在线帮助

在任何窗口(或状态)下,按F1键激活活动窗口(或状态)的在线帮助。在编辑状态下,按Ctrl+F1可激活与光标所在位置相关的在线帮助。

在在线帮助窗口中,可使用PageDown(下一页)、PageUp(上一页)、Esc(关闭在线帮助)等按键。