• 沒有找到結果。

Visual FoxPro数据库程序设计教程(第四版) - 万水书苑-出版资源网

N/A
N/A
Protected

Academic year: 2021

Share "Visual FoxPro数据库程序设计教程(第四版) - 万水书苑-出版资源网"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

第 2 章 项目管理器及其操作

本章要点: “项目管理器”的启动、功能、组成、定制及操作; “项目管理器”包括 6  个文件 选项卡,其中“全部”文件选项卡中,将显示应用的所有文件对象大类,即“数据”“文 档”“类库”“代码”和“其他” ,项目管理器是 Visual FoxPro 的“控制中心” 。 项目管理器是开发应用程序所必需的辅助设计工具,它从管理和控制的角度支持项目开 发所涉及的各类文件。一个有一定规模的数据库应用系统,其中不仅包含了各种类型的文件, 而且每一类文件的数目也不止一个。项目是文件、数据、文档和 Visual  FoxPro 对象的集合, 其保存文件的扩展名为.PJX。

2.1 项目管理器的基本概念

项目管理器也是 Visual  FoxPro 提供的一种设计工具。Visual  FoxPro 的项目管理器把每类 文件的组成作为一类模块,如表模块、表单模块、报表模块等,通过创建一个项目文件把应用 系统的所有组成模块统一管理。用户可利用项目管理器简便地、可视化地创建、修改、调试和 运行项目中各类文件,还能把应用项目集合成一个在 Visual  FoxPro 环境下运行的应用程序, 或者编译成脱离 Visual FoxPro 环境而运行的可执行文件。  2.1.1 创建项目  1.创建方法 通常使用两种方法创建一个新的项目文件,一种是使用 Visual  FoxPro 的菜单命令,另一 种是在命令窗口中输入命令。具体操作如下。 (1)菜单操作。单击菜单“文件”→“新建”命令,选择文件类型为“项目” ,选中“新 建文件”单选按钮,为文件取名,单击“保存”按钮。 (2)命令窗口。 格式:CREATE    PROJECT <项目文件名>  使用以上两种方法都可以创建一个项目文件,项目文件的扩展名是.PJX。在 Visual FoxPro  的窗口中打开一个项目管理器来表示项目文件,同时在菜单栏中还会出现“项目”菜单,提供 对项目文件操作的相关命令。项目管理器如图 2­1 所示。  2.项目管理器界面组成 项目管理器由以下几部分组成。 (1)标题栏。项目管理器的标题栏显示的标题就是项目文件的主文件名,创建项目文件 时,默认文件名为“项目 1”“项目 2”……,用户可删除或输入所选择的项目文件名。

(2)

图 2­1    Visual FoxPro 的项目管理器 (2)选项卡。标题栏下方是选项卡,共有 6 个。选择不同的选项卡,则可在下面的工作 区显示所管理的相应文件的类型。现对各选项卡的意义做以下说明。 l “全部” :显示和管理应用项目中所使用的所有类型的文件。它包含了其右边 5 个选 项卡的全部内容。 l “数据” :管理应用项目中各种类型的数据文件。数据文件有数据库、自由表、查询 文件等。 l “文档” :显示和管理应用项目中所使用的文档类文件。文档类文件有表单文件、报 表文件、标签文件等。 l “类” :显示和管理应用项目中所使用的类库文件,包括 Visual FoxPro 系统提供的类 库和用户自己设计的类库。 l “代码” :管理项目中使用的各种程序代码文件,如程序文件(.PRG)、API  库和应 用项目管理器生成的应用程序(.APP)。 l “其他” :显示和管理应用项目中使用的,但在以上选项卡中没有管理的文件,如菜 单文件、文本文件、图形文件等。 (3)工作区。项目管理器的工作区是显示和管理各类文件夹的窗口,从图 2­1 中可以看 出, 它是采用分层结构的方式来组织和管理项目中的文件。 左边的最高一层用明确的标题标识 了文件的分类,单击“+”号可展开该类文件的下属组织层次, “+”号同时也变成了“­”号。 单击“­”号可把展开的层次折叠起来, “­”号同时变成了“+”号。选中某类的某个文件,单 击项目管理器右侧的命令按钮可以修改和运行这个文件。 (4)命令按钮。项目管理器右边的命令按钮为工作区窗口提供各种操作命令。  2.1.2 项目管理器的使用 在开发一个数据库应用系统时,可用两种方法使用项目管理器:一种是先创建一个项目 管理器文件, 再使用项目管理器的界面来创建应用系统所需的各类文件; 另一种是先独立地建 立应用系统的各类文件, 再把它们一一添加到一个新建的项目管理文件中。 究竟使用哪种方法, 取决于开发者的个人习惯,项目管理器中的“新建”和“添加”命令按钮给开发者提供了选择 的自由。  1.命令按钮的功能 创建和打开一个项目文件后,项目管理器中可看到以下命令按钮,它们的功能如下: l “新建” :在工作区窗口中选中某类文件后,单击“新建”按钮,新建的文件就被添

(3)

加到该项目管理器窗口中。 l “添加” :可把 Visual FoxPro 各类文件添加到项目管理器中,进行统一组织管理。 l “修改” :可修改项目中已存在的各类文件。仍然是使用该类文件的设计器界面来 修改。 l “运行” :在工作区窗口中选中某个具体文件后,可运行该文件。 l “移去” :把选中的文件从该项目中移去或从磁盘上删除。 l “连编” :把项目中相关的文件编译成应用程序和可执行文件。 命令按钮有时是可用的,有时是不可用的。它们的可用和不可用状态与在工作区中的文 件选择状态相对应,如在“全部”选项卡的工作区中,各种文件类型都是“+”号并没有展开, 也就是没有选中要操作的具体文件,此时像“新建”“运行”等按钮呈现灰色,表示是不可用 的。如果在工作区展开某类文件,如单击“文档”类文件,并选中“表单”类文件,则这些按 钮就变成了黑色,表示是可用的,之后就可修改和运行选中的表单文件了。  2.项目管理器中命令的操作 在项目管理器中可以对文件进行新建、添加、运行、重命名等各种操作。在工作区窗口 单击展开各类文件和选择要操作的文件,可用以下几种方法进行操作。 (1)使用命令按钮。即使用项目管理器右边的命令按钮,如单击“新建”“添加”“运行” 等按钮。 (2)使用“项目”菜单。启动项目管理器后,将在 Visual FoxPro 的菜单栏中自动添加“项 目”菜单。 “项目”菜单下的命令除了项目管理器的按钮命令外,还有不同的内容,如图  2­2  所示。 可用“项目”菜单下的命令对项目管理器管理的文件进行“重命名”和“设置主文件” 等操作,这些操作是项目管理器的命令按钮所没有提供的。 (3)使用快捷菜单。在项目管理器的工作区选择了某类文件后,右击可弹出一个快捷菜 单。如图 2­3 所示,快捷菜单的命令和命令按钮以及“项目”菜单下的命令也有所不同。如选 择其中的“生成器”命令,则可使用一个“应用程序生成器”的辅助工具来把项目中涉及的大 部分文件生成一个应用程序。 图 2­2  “项目”菜单下的命令 图 2­3  “项目管理器”的快捷菜单 【例 2­1】在 E 盘 VFSHL 文件夹中建立“学生成绩管理”项目。 操作步骤如下: (1)选择菜单“文件”→“新建”命令,在出现的“新建”对话框中选择“项目”单选 按钮。

(4)

(2)单击“新建文件”按钮,在弹出的对话框中选择保存位置为 E 盘 VFSHL 文件夹, 项目名称为“学生成绩管理” ,单击“保存”按钮即可。 随后会发现在 E 盘 VFSHL 文件夹中将生成一个名为“学生成绩管理.PJX”的项目文件。  3.打开已有项目 操作方法是:选择菜单“文件”→“打开”命令,或者单击常用工具栏中的“打开”按 钮,则显示“打开”对话框,找到要打开的项目文件双击即可打开该项目。 

2.2 项目管理器的操作

2.2.1 查看项目中的内容 项目管理器为数据提供了一个组织良好的分层结构视图。若要处理项目中某一特定类型 的文件或对象,可选择相应的选项卡。 在建立表和数据库,以及创建表单、查询、视图和报表时,所要处理的主要是“数据” 和“文档”选项卡中的内容。 如果项目中具有一个以上同一类型的项,其类型符号旁边会出现一个“+”号。单击“+” 号可以展开显示该类型中各项的名称,单击“­”号可折叠该项。  2.2.2 添加或移去文件 这里以添加表文件为例,介绍文件添加与移去的方法。 在 Visual  FoxPro 中,表分为“数据库表”和“自由表”两类。属于某一数据库的表称为 “数据库表” ;不属于任何数据库而独立存在的表称为“自由表” 。如果想让多个数据库共享一 些信息,则应将这些信息放入自由表中,如希望某个自由表属于某一数据库,也可以将其移入 该数据库中。 【例 2­2】将表文件 xsdb.DBF 与 yy.DBF 添加到数据库“成绩管理”中,使这两个表成为 数据库表。 操作步骤如下: (1)打开“学生成绩管理”项目对话框,如图 2­4  所示。 (2)在列表框中单击“数据”项目前的“+”号, 选择“数据库”项目,再单击“新建”按钮,建立数据 库文件“成绩管理” ,如图 2­5 所示。 说明:数据库是表的集合,多表之间通过公共字段 可以建立关联。使用“数据库设计器”可以创建一个数 据库,数据库文件的扩展名为.DBC,其备注文件的扩展 名为.DBT。 (3)在图 2­5 中单击“成绩管理”项目前的“+” 号,并单击“表”项目,单击“添加”按钮,分别将表文件 xsdb.DBF 与 yy.DBF 添加到数据 库“成绩管理”中,如图 2­6 所示。 图 2­4  “项目管理器”对话框 1

(5)

图 2­5  “项目管理器”对话框 2  图 2­6  添加表文件  2.2.3 创建和修改文件 项目管理器简化了创建和修改文件的过程。只需选定要创建或修改的文件类型,然后单 击“新建”或“修改”按钮,Visual FoxPro  就将显示与所选文件类型相应的设计工具。  2.2.4 定制项目管理器  1.改变显示外观 项目管理器显示为一个独立的对话框。可以移动它的位置,改变它的尺寸或者将它折叠 起来只显示选项卡。  2.移动项目管理器 将鼠标指针指向标题栏,然后将项目管理器拖到屏幕上的其他位置。  3.改变项目管理器窗口的大小 将鼠标指针指向“项目管理器”窗口的顶端、底端、两边或角上,拖动鼠标即可扩大或 缩小它的尺寸。  4.折叠项目管理器 单击右上角的向上箭头,即可将项目管理器折叠,如图 2­7 所示。 图 2­7  折叠后的项目管理器  5.还原项目管理器 单击右上角的向下箭头可以将“项目管理器”还原为正常大小。 折叠“项目管理器”后,可以拖开选项卡,并根据需要重新安排它们的位置。拖开某一 选项卡后,它可以在  Visual FoxPro  的主窗口中独立移动。 单击此处复原

(6)

本章小结

本章首先介绍了 Visual FoxPro“项目管理器”的启动、功能、组成、定制及操作, “项目 管理器”包括 6 个文件选项卡,其中在“全部”文件选项卡中,将显示应用的所有文件对象大 类,即“数据”“文档”“类”“代码”和“其他” ,有人把“项目管理器”称为  Visual  FoxPro  的“控制中心” 。

习题 2

一、选择题  1.打开 Visual FoxPro“项目管理器”的“文档(DOCS) ”选项卡,其中包含( )。  A.表单(Form)文件  B.报表(Report)文件  C.标签(Label)文件  D.以上 3 种文件  2.在“项目管理器”中为项目建立一个新报表,应该使用的选项卡是( )。  A.数据  B.文档  C.类  D.代码  3.扩展名为 PJX 的文件是( )。  A.数据库表文件  B.表单文件  C.数据库文件  D.项目文件  4. “项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是( )。  A.查询、视图或表单  B.表单、报表和标签  C.查询、表单或程序  D.以上文件都可以  5.在 Visual FoxPro 的项目管理器中不包括的选项卡是( )。  A.数据  B.文档  C.类  D.表单 二、填空题  1.可以在项目管理器的________选项卡下建立命令文件(程序)。  2.在 Visual FoxPro 中,项目文件的扩展名是________。 三、上机操作题  1.在 D 盘中建立一个项目,并命名为“one” 。  2.在项目 one 中建立一个数据库,命名为“成绩管理” 。  3.在项目 one 中建立程序代码文件 one.prg,其中包含以下一条命令:  ? "良好的开端"  4.新建一个名为“学生管理”的项目文件。  5.将“学生”数据库加入到新建的项目文件中。  6.创建一个项目 myproject.pjx,并将已经创建的菜单 mymenu.mnx 设置成主文件。然后 连编产生应用程序 myproject.app。最后运行 myproject.app。

參考文獻

相關文件

教育局的課程文件《為智障學生而設的中國 語文建議學習重點(小一至中三)》 (香 港課程發展議會,

学与教资源 弹力带肌肉训练

(intensive physical training). (最好印備5日4夜之活動時間表交學生讓醫生評估)

USACO 是我认为最适合初学者的题库。他的特色是题目质量高,循序渐进,还 配有不错的课文和题目分析。做完了

学校现有教学仪器设备超过1亿元,学校图书馆纸质藏书125万册,电子图书

u 复旦大学陈芬儿团队历经 10年,研制出了以不对称合成为核心 技术的制备方法;在国内投产后,该药物的生产成本由 1.5万元

第二条 研究生院负责课程体系结构设置,研究生学位公共课及公共选修课(以

试题管理界面左侧,按照试卷结构罗列出了 HSK(一级)至 HSK(六