6 第二章C+及编程基础 2.3源代码文件的命名约定 不同的操作系统有各自不同的C+程序源文件命名规则,应参照系统手册来决定。 般来讲,C+艹程序用“·C”作后缀(大写C:如果后缀是小写字母c,编译器将认为该程 序是一个C语言程序) 2.4编译器 本书中所有的程序都是在IB删PC机的MS indows环境下用Turbo C+编译器 (V3.1版)编译并运行通过的, 本书中所用的程序都是可移植的.实际上,可移植性也正是使C+语言颇具实力的原 因之一,这些程序可以用任何一种C艹的编译器编译并运行,可以在idos环境下 也可以不在Windows环境下进行。 Borland C+的编译器用.c后缀来识别C语言程序,用,cpp后缀来识别C+程 序.在本书中采用同样的约定.若使用其它的操作系统或编译器,那么只需参阅相关资料 中的适用说明。 般说来,程序能象在本系统上一样正确地编译并运行。代码和输出都会 是相同的。尽管出错信息的措辞会因使用不同的编译器而变化,但这些信息的含义是相同 的。 2.5程序的产生和执行 要运行一个程序,必须先用程序员所喜爱(或不甚喜爱)的编译器将程序敲进去,并 保存在文件中。 一旦文件建立之后,就可以按照正在使用的特定工具的要求去编译、链接 和运行.有些工具允许在操作系统命令行提示符下键人命令来完成上述步骤,而另一些系 统则允许通过菜单和对话框的形式来完成整个过程。木书所用的系统,全部是由菜单驱动 的使用户可在一个集成的环境里编 、编译并运行程序.对于其它类型的系统只需根据 系统资料提供的说明来编译并运行. 2.68 orland C+3.1编译器 下面的章节将逐步讲述Borland公司的Turbo C+V3.1编译器提供的集成开发环 境中的编辑、编译和运行过程。读者可以通过定位并单击鼠标左边按钮来选择选项,或简 单地用键盘上的方向键移动高亮光条到相关选项并按Eter键,本书采用后一种方法。 选项也可以通过与之相关联的热键或敲击标明该命令的字母来选择。 集成开发环境(IDE)是Borland的程序员开发平台。对其作简短的介绍以开始我们 的讨论。 2.7 Borland的程序管理器 在使用编译器之前,必须将它安装到PC上,必须执行编译器提供的1STAL程序将 所有可用文件装入计算机.该程序要求PC机中已经装人了Microsoft Windows,当启动 Windows后,进人程序管理器.安装成功后,先退出,再重新进人ind0s环境 B0r1andC4+将自动建立一个新的程序管理器组,组中包含与该平台相关联的一组图 标,在以Borland C+3.1为标题的窗口中共有20个图标,如图2.1所示
第二章C+及编程基础 Program Manager 昌星凰黑恩 图2.1 BorlandC+3.1图标组 我们只探讨用于Borland C+for Windows编译器的菜单选项(左起第二个图 标)。我们鼓励读者探索用于其余功能的图标。详细的说明,请参阅其它C艹资料. 在图2.1的窗口中,将光标移到标有BC的图标(最上一行左起第二个图标)上,双 击鼠标左按钮,就进人了E平台,这个环境包括窗口、菜单、对话框、加速条、卷演 条、编辑状态行。 2.81DE平台 在1DE平台的顶部是菜单选项,后面将详细讨论。在菜单选项下面是加速条。加速条 包含一组图标,这些图标为频繁使用的任务提供捷径。将鼠标箭头定位在其中任何一个图 标上,都会在状态域中显示出该图标功能的简短描述。当鼠标箭头定位在?(帮助)图标 (左起第一个)时,可见到图2.2的信息显示(Display Context Sensitive Help), 窗口底都的箭头钮允许左右滚动,窗口右边的箭头钮允许上下滚动, 窗口本身可极大化(覆盖终端屏幕的整个区城);或极小化(变成一个图标),当 单击窗口左上角的按钮时,从显示出的菜单中选择相关的项目即可实现极大化和极小化. 2.8.1编辑窗日 再次观察编辑窗口时,就会注意到窗口顶部的标题行写着: C:\borlande\bin\noname00.cpp
第二章C+及编程基础 编译器自动打开一个编辑会话窗口,并把要创建的C+文件取名为noname00.cpP, 可以使用这个默认文件名,也可以通过Fi1©菜单选项政变该文件名.这一点我们后面会 解释 关于基础就讲这些.下面让我们浏览一下可显示各种选项的菜单条。 将鼠标箭头放在Fi1©选项(左起第一个莱单选项)上,单击它(或通过健盘上的方 向键移动光标定位并敲回车键).下i1©菜单条将显示出来。如图2.3所示。 可以用下面三种方式之一选择菜单条中的任一选项 ■把鼠标移到要选择的菜单项上,然后单击鼠标。 ■如果莱单项中含有带下划线的字母,则可键入该宇母 例如要选File菜单条中的New菜单项,健人N即可。 ■如果存在热键(hotkey},可键入菜单项的热健. 例如对于FiI菜单条中的Exit,可按住A1t销的同时被F4镜 后面带有省略号(.)的每个菜单命令隐含着一个对话框,如果选择该命令,将激活 对话框。该对话框叠加在当前窗口上。例如,如果读者选择File菜单条中的0pen 命令,0 pen a Fi1e(打开-个文件)对话框就显示出来.如图2.4所示. Borland C 图2.2Bor1andC+3.1编译器的IDE环境 对每个打开的对话框,健人适当的信息,然后单击K按钮使系统接受所蔽人的信 息,或者单击Canc©l按钮使系统废弃所键人的信息.单击Help按钮可以得到本窗口相 关的帮助信息
第二章C+及编程基础 orland C 图2,3IDE中的Fi1e(文件)菜单条 Open a File vor 7- 图2.4 0 pen a Fi1e(打开一个文件)对话框 图2.5~图2.13显示了所有可用菜单项的菜单条
10 第二章C+及编程基础 Borland C Bedo At+Shift+BkSp C.Sh+0el Clear CirHDel 图2.了1E中的Edit装单条 Go to lige numher. Next error 图2.6IDE中的Search莱单条