首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.2  Visual FoxPro的菜单体系

Visual FoxPro菜单栏共包含8个常用菜单和一些专用菜单,并且各个菜单中的内容也会根据当前所执行的操作而有所变化。

2.2.1  File(文件)菜单

File菜单用于创建、打开、保存或关闭文件,以及进行数据导入、导出、页面设置、打印或关闭Visual FoxPro等操作。File菜单格式如图2-3所示。

图2-3  File菜单

菜单项说明如表2-1所示。

表2-1  File菜单菜单项说明

菜单项

说明

New(新建)

打开New对话框,在该对话框中列出了可新建的各种文件,如图2-4所示

Open(打开)

打开Open对话框,在此对话框中可以选择要打开的文件,如图2-5所示

Close(关闭)

关闭当前打开的文件窗口,如.prg或.txt文件

续表

菜单项

说明

Save(保存)

保存当前活动窗口中的文件

Save As(另存为)

打开Save As对话框,用于将当前编辑窗口中的内容保存到另一个文件中去,如图2-6所示

Save As HTML(另存为HTML)

打开Save As HTML对话框,将当前窗口中的内容保存为HTML页,如图2-7所示

Revert(还原)

用于取消对项目、查询、表单、报表、标签、程序、文本文件、菜单、视图、备注字段等在保存前的所有修改

Import(导入)

打开Import对话框,用于将其他电子表格中的数据导入到Visual FoxPro表中,如图2-8所示。单击对话框中的Import Wizard(导入向导)按钮打开Import Wizard对话框,则还可以把文本文件中的数据导入到Visual FoxPro表中,如图2-9所示

Export(导出)

打开Export对话框,用于从Visual FoxPro表中向其他类型文件导出数据,如图2-10所示。单击对话框中的Options(选项)按钮,打开Export Options对话框,可以指定导出数据的范围和必须满足的条件,如图2-11所示

Page Setup(页面设置)

打开Page Setup对话框,用于设置和格式化打印结果

Print Preview(打印预览)

用于显示模拟打印结果

Print(打印)

将当前活动窗口中的文件按照在Page Setup对话框中的格式设置输出到打印机中

Send(发送)

把当前活动窗口中的内容作为电子邮件发送

Exit(退出)

退出Visual FoxPro

              

       图2-4  New对话框                                       图2-5  Open对话框

          

                 图2-6  Save As对话框                                  图2-7  Save As HTML对话框

           

                图2-8  Import对话框                                 图2-9  Import Wizard对话框

               

                 图2-10  Export对话框                              图2-11  Export Options对话框

2.2.2  Edit(编辑)菜单

Edit菜单用于完成对文本、表单、数据库等的编辑操作,菜单格式如图2-12所示。

图2-12  Edit菜单

菜单项说明如表2-2所示。

表2-2  Edit菜单菜单项说明

菜单项

说明

Undo(撤消)

撤消用户最近一次的编辑修改操作

Redo(重做)

恢复被撤消的操作

Cut(剪切)

将当前活动窗口中选定的内容剪切到剪贴板中

Copy(复制)

将当前活动窗口中选定的内容复制到剪贴板中

Paste(粘贴)

将剪贴板中的当前内容复制到当前光标所在的位置

Paste Special(选择性粘贴)

从系统剪贴板上链接或嵌入一个OLE对象

Clear(清除)

删除被选定内容

Select All(全部选定)

选择当前窗口中的所有内容

续表

菜单项

说明

Find(查找)

打开Find对话框,进行文本查找,如图2-13所示

Replace(替换)

打开Replace对话框,在当前活动文档中查找并替换指定文本,如图2-14所示

Go to Line(定位行)

将光标移动到当前活动窗口中的指定行

List Members(列出成员)

显示指定对象引用的有效成员(属性、方法、事件和对象)列表,如图2-15所示,将光标移动到Thisform对象后面,然后执行该菜单项,将出现Thisform对象的有效成员列表

Quick Info(快速信息)

显示方法、函数和命令的参数及其数据类型的信息,如图2-16所示,将光标移动到MESSAGEBOX()函数的括号里面,然后执行该菜单项,将显示该函数的语法信息

Bookmarks(书签)

如果选定了Options对话框中Editor(编辑器)选项卡的Selection Margin(选择页边空白)选项,使用该菜单的子菜单可以创建、删除和浏览编辑器中的书签。书签是临时的,编辑窗口关闭或重新打开时,书签是被保留的,但是在退出或重新启动Visual FoxPro时,书签会被清除掉

Toggle Task List Shortcut(切换任务列表快捷键):用于创建或删除编辑器中当前行的任务清单。在代码中加入此标记后,然后从Tools菜单中打开Task List,该标记会被自动显示在Tasks列表中,如图2-17所示。该标记在没有删除的情况下将一直被Visual FoxPro保留

Toggle Bookmark(切换标签):用于创建或删除编辑器中当前行的书签(见2-17)

Next Shortcut/Bookmark:将光标移动到下一个书签或任务列表快捷键

Previous Shortcut/Bookmark:将光标移动到上一个书签或任务列表快捷键

Insert Object(插入对象)

显示可以链接或嵌入到表单或表的通用字段中的OLE对象

Object(对象)

将显示当前所选OLE对象的属性对话框

Links(链接)

修改或终止指定对象的链接

Properties(属性)

打开Edit Properties对话框,如图2-18所示。其中,Behavior(动作)选项组用于设置编辑窗口的行为;Appearance(外观)选项组用于设置编辑窗口的外观;Save options(保存选项)用于设置编辑窗口的文本信息;Indentations(缩进)用于设置编辑窗口的缩进方式;File information用于显示编辑窗口中所编辑文件的信息;如果希望将当前修改应用于所有编辑窗口,应当选定Save preference(保存为首选项)复选框

            

 图2-13  Find对话框                              图2-14  Replace对话框

        

                图2-15  列出成员                                       图2-16  快速信息

         

           图2-17  Task List Shortcut和Bookmark以及Tasks窗口             图2-18  Edit Properties对话框

2.2.3  View(显示)菜单

在未启动任何设计器时,View菜单只包含Toolbars菜单项。在启动表单设计器后,View菜单如图2-19所示。

图2-19  View菜单

菜单项说明如表2-3所示。

表2-3  View菜单菜单项说明

菜单项

说明

Browse(浏览)

打开浏览窗口,用于显示表或视图中的内容,如图2-20所示

Database Designer(数据库设计器)

打开Database Designer窗口,可以查看、修改数据库中的所有表、视图和关系,如图2-21所示

Table Designer(表设计器)

打开Table Designer对话框,可以创建和修改表结构和索引,如图2-22所示

Tab Order(Tab键次序)

为表单中的对象设置Tab键次序。选择Assign Interactively(交互式分配)菜单项,将直接在表单中各个控件的左边显示Tab键次序,可以通过鼠标单击来分配次序号,如图2-23所示。选择Assign by List(通过列表分配)菜单项,将打开图2-24所示的Tab Order对话框,可以对表单中的控件按行或列进行排序,也可以通过拖动按钮单独调整某个控件的次序

Data Environment(数据环境)

打开Data Environment窗口,可以修改表单、表单集和报表等的数据环境,如图2-25所示

Code(代码)

打开代码窗口,如图2-26所示。在窗口中可以为对象编写事件代码,其中,Object下拉列表中列出了项目中的可用对象,Procedure下拉列表中列出了可用的事件过程

Form Controls Toolbar(表单控件工具栏)

打开或关闭表单控件工具栏

Layout Toolbar(布局工具栏)

打开或关闭布局工具栏

Color Palette Toolbar(调色板工具栏)

打开或关闭调色板工具栏

Grid Lines(网格线)

在窗口中添加或清除网格线

Show Position(显示位置)

在状态栏中显示选定对象的位置、高度和宽度等信息

Toolbars(工具栏)

打开Toolbars对话框,可以选择要显示的工具栏或创建、隐藏、定制工具栏,如图2-27所示

       

                  图2-20  浏览窗口                                   图2-21  Database Designer

             

            图2-22  Table Designer对话框                                图2-23  设置Tab键次序

                     

              图2-24  Tab Order对话框                             图2-25  Data Environment窗口

              

                   图2-26  代码窗口                                        图2-27  Toolbars对话框

2.2.4  Format(格式)菜单

Format菜单在打开表单、报表等设计器或编辑器时显示的内容是不同的,分别如图2-28和图2-29所示,在设计器中设置其中控件尺寸、布局以及位置等,在编辑器中则可以设置字体、行距和缩进等。

      

          图2-28  打开表单设计器时的Format菜单                 图2-29  打开编辑器时的Format菜单

菜单项说明分别如表2-4、表2-5所示。

表2-4  打开表单设计器时的Format菜单菜单项说明

菜单项

说明

Align(对齐)

其子菜单共包含8个菜单项

Align Left Sides:左边对齐选定的控件组

Align Right Sides:右边对齐选定的控件组

Align Top Edges:顶边对齐选定的控件组

Align Bottom Edges:底边对齐选定的控件组

Align Vertical Centers:垂直居中对齐选定的控件组

Align Horizontal Centers:水平居中对齐选定的控件组

Center Vertically:垂直居中选定的控件

Center Horizontally:水平居中选定的控件

Size(大小)

其子菜单共包含6个菜单项

To Fit:把被选定控件的尺寸调整到与其内容相匹配

To Grid:把被选定控件的边缘与网格对齐

To Tallest:把被选定控件组中每个控件的高度调整到其中最高控件的高度

To Shortest:把被选定控件组中每个控件的高度调整到其中最低控件的高度

To Widest:把被选定控件组中每个控件的宽度调整到其中最宽控件的宽度

To Narrowest:把被选定控件组中每个控件的宽度调整到其中最窄控件的宽度

Horizontal Spacing(水平间距)

其子菜单共包含3个菜单项

Make Equal:使被选定控件组中每个控件的水平间距相等

Increase:增加被选定控件组中控件的水平间距

Decrease:减少被选定控件组中控件的水平间距

Vertical Spacing(垂直间距)

其子菜单共包含3个菜单项

Make Equal:使被选定控件组中每个控件的垂直间距相等

Increase:增加被选定控件组中控件的垂直间距

Decrease:减少被选定控件组中控件的垂直间距

Bring to Front(置前)

把所选定控件移动到前面,而不被其他控件所覆盖

Send to Back(置后)

在所有控件后面放置所选定控件

Snap to Grid(对齐格线)

选定该菜单项后,移动或添加控件自动对齐在网格线上

Set Grid Scale(设置网格刻度)

打开Set Grid Scale对话框,可以设置垂直和水平网格线之间的距离

此外,在打开报表设计器时,Format菜单栏中还会出现Foreground Color(前景色)和Background Color(背景色)等菜单项。

表2-5  打开编辑器时的Format菜单菜单项说明

菜单项

说明

Font(字体)

显示“字体”对话框,从中可以设置字体类型、样式以及大小

Enlarge Font(放大字体)

把字体增大到更大的可用尺寸

Reduce Font(缩小字体)

把字体减小到更小的可用尺寸

Single Space(一倍行距)

显示文本时文本行间无空白行

1 1/2 Space(1.5倍行距)

把行间距设置为1.5倍,也就是在文本行之间显示1.5个空行

Double Space(双倍行距)

把行间距设置为2倍,也就是在文本行之间显示2个空行

Indent(缩进)

把选定的行缩进一个Tab键宽度

Unindent(撤消缩进)

一次删除一个先前插入的缩进

Comment(注释)

在选定行前面添加“*!*”字符,作为代码的注释行

Uncomment(撤消注释)

从选定文本中删除以前的注释字符“ *!*”

Make Uppercase(生成大写字母)

把选定文本中的小写字母转换为相应的大写字母

Make Lowercase(生成小写字母)

把选定文本中的大写字母转换为相应的小写字母

Toggle Word Wrap(切换字环绕)

允许或禁止在编辑器窗口边界处进行字环绕

2.2.5  Tools(工具)菜单

Tools菜单中包含了Visual FoxPro的常用工具,如向导、对象浏览器等,如图2-30所示。

图2-30  Tools菜单

菜单项说明如表2-6所示。

表2-6  Tools菜单菜单项说明

菜单项

说明

Wizards(向导)

其子菜单中包含了Visual FoxPro的所有向导,如Table(表)、Query(查询)等

Macros(宏)

打开Macros对话框,如图2-31所示,可以在该对话框中录制Visual FoxPro宏(组合键)

Class Browser(类浏览器)

打开Class Browser窗口,如图2-32所示,在该窗口中列出所打开类的属性、方法和事件

Component Gallery(组件管理库)

打开Component Gallery对话框,如图2-33所示,组件库中列出了当前Visual FoxPro项目、应用程序、设计器、向导和构建器中的可用组件

Object Browser(对象浏览器)

打开Object Browser窗口,如图2-34所示,使用对象浏览器可检查和管理COM对象

IntelliSense Manager(智能感测管理器)

打开IntelliSense Manager对话框,如图2-35所示,用以管理IntelliSense的外观和行为

Task Pane(任务窗格)

打开Task Pane Manager窗口,如图2-36所示,使用该工具可以更容易地进行一些常用管理任务,如:为Visual FoxPro指定默认目录以及进行XML Web发布等

Toolbox(工具箱)

打开Toolbox对话框,如图2-37所示,该工具提供使用定制和分类工具集合、公共资源或其他项目的能力

Beautify(修饰)

打开Beautify Options对话框,如图2-38所示,可以设置关键字、符号等的行为和外观

续表

菜单项

说明

Task List(任务列表)

打开Tasks窗口(见图2-17),可以创建定制任务或访问代码文档的快捷键

Document View(文档显示)

打开Document View窗口,可以显示已打开文件的可用过程列表

Code References(代码注释)

打开Look Up Reference对话框,如图2-39所示,可以搜索并替换代码注释或文本

Coverage Profiler(代码范围分析器)

打开程序分析工具

Breakpoints(断点)

打开Breakpoints对话框,如图2-40所示,用以管理当前编辑器中的断点

Dubugger(调试器)

打开Dubugger窗口,如图2-41所示,在该窗口中可以监测变量、数组元素等的值

Options(选项)

打开Options对话框,如图2-42所示,在对话框中可以设置许多系统选项

            

               图2-31  Macros对话框                                 图2-32  Class Browser窗口

          

           图2-33  Component Gallery对话框                            图2-34  Object Browser窗口

          

          图2-35  IntelliSense Manager对话框                          图2-36  Task Pane Manager窗口

                                       

            图2-37  Toolbox对话框                                图2-38  Beautify Options对话框

            

          图2-39  Look Up Reference对话框                          图2-40  Breakpoints对话框

          

              图2-41  Debugger窗口                                     图2-42  Options对话框

2.2.6  Program(程序)菜单

Program菜单包含了调试、编译等Visual FoxPro应用程序选项,如图2-43所示。菜单项说明如表2-7所示。

表2-7  Program菜单菜单项说明

菜单项

说明

Do(运行)

运行当前的程序文件

Cancel(取消)

终止一个挂起的应用程序文件的运行

Resume(继续执行)

从程序被挂起时的程序行开始继续执行该程序

Suspend(挂起)

终止程序的运行,但仍使该程序保持打开状态,从而可以继续程序的执行

Compile(编译)

编译当前程序、菜单或查询文件

2.2.7  Window(窗口)菜单

Window菜单如图2-44所示,其中包含了有关窗口的选项。

                      

                  图2-43  Program菜单                         图2-44  Window菜单

菜单项说明如表2-8所示。

表2-8  Window菜单菜单项说明

菜单项

说明

Cascade(层叠)

以层叠方式向右下方排列打开的窗口

Arrange All(全部重排)

显示所有打开的窗口,并使它们不相互覆盖

Dockable(停放)

允许/禁止当前窗口放在父窗口的边框范围内

Hide(隐藏)

隐藏当前窗口

Clear(清除)

清除Visual FoxPro主窗口中的显示文本,等同于执行CLEAR命令

Cycle(循环)

从当前窗口移至下一个窗口,并使下一个窗口成为活动窗口

Command Window(命令窗口)

显示Command窗口(见图2-1)

Data Session(数据工作期)

打开Data Session窗口,如图2-45所示。在该窗口中可以打开表、建立关系、设置工作区属性等

Properties Window(属性窗口)

打开Properties窗口,可以进行对象的属性设置(见图2-1)

2.2.8  Help菜单

Help(帮助)菜单中包含了多种为用户提供使用帮助的选项,如图2-46所示。

                    

                 图2-45  Data Session窗口                                图2-46  Help菜单

菜单项说明如表2-9所示。

表2-9  Help菜单菜单项说明

菜单项

说明

Microsoft Visual FoxPro Help(帮助主题)

打开Visual FoxPro帮助文档

MSDN Search(MSDN搜索)

通过MSDN Library进行帮助

Technical Support(技术支持)

打开Visual FoxPro帮助搜索

Visual FoxPro on the Web(Web帮助)

打开Web浏览器转向Visual FoxPro站点

About Microsoft Visual FoxPro

显示Visual FoxPro版本及版权问题