主要窗口操作
出处:按学科分类—工业技术 企业管理出版社《工程师手册》第936页(3072字)
1.移动、缩放窗口
可以在需要的时候移动和改变窗口的大小。当用户用Alt和W打开窗口菜单时,可以注意到有两个选择项,即Move(移动)和Size(改变大小),Ctrl-F7和Ctrl-F8分别对应这两种选择,具有同样的执行效果。
为了移动窗口,先选择Move项,然后用←、↑、→、↓键把它移到所需位置,按Enter键或空格键即完成了操作。可以用Help窗口来试一试,用这种方式可将Help窗口移到屏幕的任意位置,包括覆盖其它如Command窗口。
为改变窗口的大小,在菜单上选择Size,移动→、↓键改变窗口至所需的大小,按Enter键或空格键即可完成上述操作。
用鼠标器可以快速移动和改变窗口。只要把光标锁定在窗口顶端菜单光条的任何位置(该光条包括窗口的名字),然后在所希望的位置执行选择(Selecting)操作即可。修改窗口大小时,只要锁定右下角的大小控制点,然后在所需大小的窗口框上作Selecting操作即可。
Zoom↑选择项将窗口大小扩展为整个屏幕。如果用户打开了窗中菜单并选择了Zoom项,则可看到全屏幕被窗口占满。用Ctrl-F10键可以取代Zoom选择顶,它的作用类似一个开关。即按Ctrl-F10,扩展窗口,再次按Ctrl-F10,则恢复以前的大小,一旦窗口被扩展,用户也可以在菜单中再次选择Zoom项来恢复它。鼠标器用户也可以通过右上角的小长方框来实现上述功能,通过交替地锁定,来护展或恢复窗口。
Zoom↓选择把窗口缩到一行,行中保留窗口名称,再选该项,则恢复原窗口,与此项功能相对应的键是Ctrl-F9。
2.修改窗口
当有多于一个的窗口被打开时,用户可以用Cycle选择项在窗口菜单间切换,具有同样效果的键控命令是Ctrl-F1。当用户在打开的窗口菜单中选择了Cycle项,则命令窗将变为当前活动窗口,然后屏幕上将依次显示全部窗口,用户可以用Cycle项使窗口依次变为活动窗口。
窗口菜单中的Color选择项用于改变窗口的颜色,关于该选择项的细节将在后面章节中介绍。
3.命令窗口
如前所述,命令窗口是用来显示用户输入的FoxPro命令的窗口。当用户打开窗口菜单并选择了Command选择项时,命令窗口被激活(用Ctrl-F2也可以完成同样工作)。使用Command选择项或Ctrl-F2,不论命令窗是否被隐藏,均可显示它。用户可以在命令模式(或称交互模式)下控制FoxPro的操作。
当Help窗口出现后,按Ctrl-F2再次使命令窗口成为活动窗口,对于用户的每条输入或命令,FoxPro执行后会作出响应。例如输入?2*4,就在屏幕左下方显示2乘以4的结果,显示目录中的文件名,或进入Help窗口,用户输入的命令会一直保持在命令窗口中,直到该窗口不再是当前活动窗口为止。
在命令窗口中,可以使用上、下光标键(UP ARROW或DOWN ARROW)来滚动屏幕,但输入的所有命令均被FoxPro记住。因此,用户可以移动光标到所需的命令行,并按回车键来反复执行某些命令,而不必多次输入同一条命令。例如,如果用户现在向前移动光标至?2*4,则按回车键后,该行命令被再次执行,结果被显示在屏幕左边。这种命令记忆功能对于纠正错误是很有用的。当用户输入了一个错误命令时,只需简单地把光标移到那一行,用空格键、删除键(Del)或光标键改正错误的命令行,然后按Enter键即可重新执行该命令。
像所有的窗口一样,用户可以改变命令窗口的大小,这对于许多复杂命令的输入是十分有用的。有时命令串较长,超过了缺省窗口的可显示范围,用户可以把缺省大小改大。注意,这并不意味着用户输入的命令长度要受窗口大小的限制。如果不改变大小,命令同样能输入和执行,这里的窗口大小改变只是为用户看起来方便。当命令字串很长时,可以向左水平移动,以便后面的字符输入,用户可以用光标左、右移动键(LEFT ARROW、RIGHT ARROW)来翻看前面或后面输入的命令串,而Ctrl-LEFT ARROW和Ctrl-RIGHT ARROW键可以以字为单位快速左、右移动。即使用户隐藏了或关闭了命令窗口时,仍可以输入命令,只是此时没有屏幕显示而已,用户可以用Ctrl-F2使命令窗口变为可视窗口。
窗口菜单中的其它选择项为Debug、Trace和View。Debug和Trace用于FoxPro中的编程,而View则提供文件操作和设置许多FoxPro的选择项。
4.对话框
FoxPro还提供了用途各异的对话框。许多菜单选择项和命令的执行将进入会话框状态,尽管不同的会话框包括不同的选择项,但它们的操作是基本相同的,如果用户用Alt-F打开了文件菜单并选择了Open项,则此时会看到打开文件会话框,该会话框的详细用法在下一章中介绍,这里只要求对会话框的设计框架能有一个印象。会话框里包括多个项:开关、菜单、检验框和选出表。跟在“Drive”、“Directory”和“Type”后面的长方形是菜单,用户可以在指定的项上按Enter键来打开对应的菜单,也可以用Shift-Tab来反向移动选择光条。例如,用Tab把光条移到Drive项上并按Enter键,则出现一个下拉式菜单,上面包括所有的磁盘驱动器。按Esc可关闭菜单。
在会话框中标有口All Files的检验框,用户可把光条移到该处并按空格键,此时括号中会显示出“×”标记。这一行的上方有个列表框,它显示本目录中所有文件,如果再次选择All Files并按空格键,则在列表框中只列出所有数据库文件。
在会话框左边的列表框中列出的文件可以用UP ARROW和DOWN ARROW在框内滚动,并用来选择其中的项。框内包含的文件可以是如上例中的所有数据库文件,也可以为空(如果还没有建立文件)。
FOXHELP.DBF和FOXUSER.DBF(这些文件一般不宜改动),也显示在列表框内。列表框有时也称为选出表框,这是因为它可以列出部分文件,而非全部文件。
开关用于执行部分动作,如打开一个选择的文件或退出会话框等。在会话框中的开关包括Open,New和Cancel,用户可以在选择的开关上按Enter键。例如我们选Cancel,即中止此次操作关闭会话框。