• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

SCO UNIX环境下面向对象的程序设计 13

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网
[quote:21383d8098]第四部分 C/C++集成编译系统(IDE)操作指南
本系统提供了SCO UNIX系统环境下的C/C++全屏幕集成编辑编译系统以及SCO UNIX系统环境下的C++快速应用程序开发的类体系结构开发平台。

 

第一章 C/C++集成编译系统提供的工具简介
C/C++集成编译系统提供了最需要的应用程序源代码编写所必须程序编辑器。虽然SCO UNIX系统本身提供了文本编辑程序VI,但该程序是基于命令的编辑方式,用户必须记住很多的编辑命令,本系统提供的编辑程序比较简单,操作比较简洁,是基于菜单的操作,是一个类似与DOS环境下的EDIT,是一个虚拟全屏幕编辑器,并支持C/C++特有的内部关键字语法分析,使得C/C++关键字采用有别与程序源代码本身的颜色显示,使源程序的显示一目了然。

C/C++集成编译系统提供了创建应用程序的工程方法,通过它,用户可以方便地创建自己应用程序的工程文件,并维护工程文件间的联系和编译信息的自动错误跟踪。

C/C++集成编译系统提供了多文档编辑处理,可以同时编辑多个文件,并进行文件间的块复制。系统提供了常规文本编辑器所必须的查找、替换、定位功能以及块的定义、拷贝、删除等功能。支持文件打开与关闭操作自动设置菜单有效性选项。支持文件的打印功能。

第二章 C/C++集成编译系统(IDE)安装指南
在UNIX环境的Shell操作符#下运行:#custom进行安装。

第三章 C/C++集成编译系统(IDE)操作指南
 

3.1 C/C++集成编译系统IDE的启动
启动UNIX C++ IDE 非常容易,在UNIX的Shell操作符#下通过键盘键入如下命令:ide。

3.2 了解菜单
在开始讨论UNIX C++ IDE的特征之前,让我们来看看所有菜单项通常具有的一些特征。例如,访问菜单项有两种方法,最常用的是通过按主菜单项前的热键字母以激活主菜单项,然后按左、右移光标键选择其他主菜单项,通过按下回车键选中某项主菜单,按下ESC取消主菜单的选择。

在下拉的子菜单项中,通过按子菜单项前的热键字母以激活子菜单项,然后按上、下移光标键选择其他子菜单项,通过按下回车键选中某项子菜单,按下ESC取消子菜单的选择。

与菜单有关的其他说明:第一:如果菜单项变灰,那么该集成环境告诉您,该选项当前不能使用。从本质上说,着意味着该集成环境缺乏一些使该选项有效的必需的先决条件。例如,如果当前编辑窗口为空,那么文件菜单的保存文件先项将变灰。该选项知道,您不可能保存不存在的东西,而且通过变灰保存文件命令,并使其处于无效状态来表明着一点。

第二:选择菜单上与某些菜单有关联的按钮,可以激活该菜单。

3.3 W文件菜单
下面给出了IDE的文件菜单,该菜单把文件操作命令集中在一起,组成一个菜单集。您可以通过热键CTRL_W来激活该命令。

3.3.1 新建文件
新建文件菜单项打开一个新的文件编辑窗口。开始任何新的应用程序通常都从该菜单项开始。IDE自动给打开的每个窗口命名标题并编号。编号从00开始,因此,第一个窗口的标题将总是noname01,第二个窗口的标题将总是noname02,以后的窗口依此类推。

3.3.2 打开文件
前面已经介绍过,新建文件为先前并不存在的文件打开一个编辑窗口,与新建文件菜单项不同,打开文件菜单项则是打开一个输入对话框,要求您输入与现在文件相关的信息。该对话框是一个标准的Open File对话框,给出默认的路径以及文件查找参数,并能使您选取自己的路径和文件查找参数。此对话框还有一个节省时间的特征,此特征自动记忆用户的选择,在用户每次使用文件打开命令时,它都把用户上一次的选择用作这次的默认值。

您可以通过热键F3来激活该命令。

3.3.3 保存文件
保存文件菜单项把当前所选的或活动窗口的全部内容保存在指定的文件上。通过查看标题条,可以很容易地把先前已保存过的窗口与未保存过的窗口内容区别开来。如果您见到一个默认标题,比如nonamexx,很显然,该窗口的内容从未保存过,也未给它们指定有效的文件名。保存一个先前未保存过的文件将自动调用文件另存为对话框。

您可以通过热键F2来激活该命令。

3.3.4 文件另存为…
文件另存为…菜单项使您能把当前活动的内容保存在另一个文件名下。如果如果您不知道为什么寻则该选项,那么下面为什么这么做的一个理由。您刚刚完成一个项目,有一个工作程序。但是,您想试着对该程序作些修改,为了安全起见,您不想破坏当前版本。通过选择文件另存为…选项,可以把该文件的内容保存到另一个文件下,然后,可以修改该复本。即使将来发生了不可恢复性的灾难,您仍可以恢复到原文件。

3.3.5 保存所有文件
如果您从未编写过C、C++、Windows 95或Windows NT应用程序,那么当您知道了创建一个项目要涉及到的文件数目后,将会感到十分震惊的。使用保存文件选项的问题是:它只能保存当前活动窗口的内容,而保存所有文件菜单项则能保存所有窗口的内容。如果某一个窗口含有事先未保存过的内容,那么保存所有文件命令将自动调用文件另存为对话框提醒您,每个这样的窗口都应给一个有效文件名。

3.3.6 关闭文件
关闭文件命令仅关闭当前正在编辑的文件。如果当前因为修改而使当前文件发生变化,则系统将提示您是否保存当前文件

您可以通过热键F5来激活该命令。

3.3.7 关闭所有文件
关闭所有文件命令关闭所有已经打开的编辑的文件。如果已经打开的文件因为修改而使文件发生变化,则系统将提示您是否保存某个文件。

3.3.8 切换当前文件
如果您打开多个文件,则通过该命令,您可以切换其他已经打开的文件为当前编辑窗口的文件进行编辑,而原来编辑窗口的文件就切换到非活动状态。

您可以通过热键F6来激活该命令。

3.3.9 打印当前文件
选用打印当前文件菜单项可以很容易地把当前活动窗口的内容打印出来。打印参数选择对话框给您提供几种选择,通过它,您,您可以选择使用哪一台打印机,并配置所选打印机的打印参数。

3.3.10 UNIX Shell
本选择项使您能在IDE环境下运行UNIX Shell命令。

3.3.11 退出系统
退出系统菜单项使您退出C++ IDE。在选择退出之前,您不必担心自己是否忘记了保存窗口的内容,因为IDE将自动为每个都含有未保存内容的窗口,显示一条警告信息,让您在退出之前保存信息。

您可以通过热键F1来激活该命令。

 

3.4 P工程菜单
下面给出了IDE的工程菜单,它提供创建或修改工程的命令、编译或运行程序的命令。

3.4.1 创建新工程文件
    创建新工程文件菜单项被用来建立一个新的工程文件,并为该工程文件指定工程文件的路径、工程文件名、工程文件执行文件名以及是否采用Oracle数据库的预编译程序Pro*C并链接Oracle数据库的运行库。

通过对新建工程文件对话框的目录文件列表进行选择,可以添加工程文件的项目文件,通过对项目文件列表进行选择,可以删除所选的项目文件。

您可以通过热键CTRL_P来激活该菜单项。

3.4.2 打开工程文件
    打开工程文件菜单项用来打开一个已经存在的工程文件并设置工程文件的一些参数,同时把工程的项目文件显示在工程文件列表中。

打开工程文件首先关闭所有已经打开的文件。您可以在工程文件的项目文件列表框中通过上、下移光标键选择要打开的项目文件进行,按回车键进行编辑。如果想从工程文件列表框切换到编辑窗口,您必须按TAB键进行切换。如果想从编辑窗口切换到工程文件列表框,您必须按F8键进行切换。

3.4.3 工程文件另存为…
您可以运行该菜单项来把当前已经打开的工程文件保存到另一个文件中。

3.4.4 关闭工程文件
该菜单项关闭已经打开的工程文件。

3.4.5 编译工程文件
编译工程文件菜单项编译已经打开的工程文件的每个项目文件,并把编译工程文件的结果信息保存在编译信息列表框中,您可以通过上、下移光标键来选择查看编译的结果信息,并可以按下回车键来显示错误信息所在的项目文件,并用高亮度来显示定位所在的错误的文件行号。您可以按下TAB键来切换信息列表框到编辑窗口中。如果想从编辑窗口切换到编译信息列表框,您必须按F11键进行切换。

您可以通过热键F9来激活该命令。

3.4.6 运行工程文件
在编译完工程文件后,您可以运行该菜单项来运行已经编译成功的工程文件的执行文件。

3.5 R编辑菜单
编辑菜单提供查找文件内错误和文本位置的命令。

您可以通过热键CTRL_R来激活该命令。

3.5.1 查找、替换、重复查找/替换
查找、替换、重复查找/替换,这三个命令在大多数的字处理器中都有。您可以用它们来寻找或修改变量、常数和函数名。请记住:C/C++是大小写敏感的,因此,要确保您确实指定了准确的查找/替换选项并设置正确的查找和替换字符串。

您可以通过键入F4来运行查找命令,通过键入F7来进行重复查找,通过键入CTRL_RP来运行替换命令。

3.5.2 到文件首
您可以通过键入CTRL_F来是移动当前文件的编辑指针到文件的头部。

3.5.3 到文件尾
您可以通过键入CTRL_E来是移动当前文件的编辑指针到文件的尾部。

3.5.4 到某行
您可以通过键入CTRL_L来是指定您所要移动的当前文件的编辑指针到文件的某行处。记住:这里您需要输入数字,而且不能大于文件的总行数。

 

3.6 S块操作菜单
块操作就像其它字处理器一样,提供处理多行或者多列的能力。

您可以通过键入CTRL_S来激活该菜单项。

3.6.1 定义块首、定义块尾、取消块
为了使您能一次处理多行或多列,您必须先定义一个块。而为了定义一个块,您必须先定义一个块收,而且还必须定义一个块尾。

您可以键入CTRL_KB来定义块首,通过键入CTRL_KK来定义块尾。定义好的块,IDE将采用高亮度反白来显示已经定义好的块,以区别于其它的编辑文本。您可以键入CTRL_KH来取消已经定义好的块,这样您就可以重新定义一个块了。

3.6.2 块拷贝
块拷贝菜单项把已经定义好的块复制到当前的编辑指针位置处,您可以通过键入CTRL_KC键来执行该命令。

块拷贝的优点是在当前编辑窗口中来回地复制一些难以键入的代码段或注释。

3.6.3 块删除
块删除菜单项是把已经定义好的块从编辑文本窗口中删除,该命令比一行一行地删除文本快。您可以通过键入CTRL_KY键来执行该命令。

3.6.4 块写
块写菜单项是把已经定义好的块从编辑文本窗口中写到一个新文件中,这时,系统弹出文件选择对话框,您必须输入一个文件名。记住:您应该检查您输入的文件名,别把原来的文件覆盖掉。

您可以通过键入CTRL_KW键来执行该命令。

3.6.5 块读
块读菜单项是从一个文件中读取该文件的所有行到当前的文件编辑窗口中。

您可以通过键入CTRL_KR键来执行该命令。

3.6.6 文件块拷贝
文件块拷贝菜单项对同时打开两个文件编辑窗口有效。您如果同时打开两个以上编辑文本窗口进行编辑时,您可以在一个文件中定义好所要拷贝的快,然后通过键入F6切换到您所要拷贝到的文件编辑窗口,然后通过键入CTRL_KV命令把另一个文件编辑窗口中定义好的块拷贝到该文件编辑窗口中的当前编辑指针位置。

本功能的优点是您可以快速地在在多个编辑文本窗口中随意地拷贝块。

3.7 S参数菜单
该菜单含有工程的一些参数定义比如工程头文件路径、工程链接库路径、Oracle数据库链接库以及IDE文本编辑器的C++语法分析显示定义等功能。该菜单还含有使用本系统的一些帮助和版本信息等内容。

该菜单的命令都导出对话框,该对话框能使您设置一些影响程序和编辑环境的选项。

3.7.1 定义参数
定义参数菜单项命令显示参数选项对话框,您可以设置用于整个项目的选项:工程包含头文件路径、工程链接库、Oracle数据库链接库、编辑器C++语法分析等内容。

3.7.2 类库使用指南
类库使用指南显示类库使用的一些帮助信息。

3.7.3 版本信息
版本使用信息显示本系统的版本状态。

[/quote:21383d8098]

 jh928 回复于:2003-02-20 17:26:58
老兄,别贴了,早贴过了

 hbczjzc 回复于:2003-02-20 17:31:50
那就给删了吧。呵呵。

 htldm 回复于:2003-02-20 22:09:57
温故而知新!多谢hbczjzc的支持!

 yansl2003 回复于:2003-02-28 15:47:23
好!多贴!支持!!!!

 yzxqc 回复于:2004-02-16 08:59:39
好帖子,知道了的人,你可以不看啊,给我们这些后来人一点学习了解的机会嘛!!!

这样的好的东西,能给一份给我吗!!!!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网