本 章 内 容

40
2.1 Visual FoxPro的的的的的 2.2 Visual FoxPro的的的的的的 2.3 Visual FoxPro 6.0 的的的的的 2.4 Visual FoxPro 6.0 的的的的的 2.5 Visual FoxPro 6.0 的的的的的 的2的 Visual FoxPro 的的

description

第 2 章 Visual FoxPro 概述. 本 章 内 容. 2.1 Visual FoxPro的发展历程 2.2 Visual FoxPro的安装与运行 2.3 Visual FoxPro 6.0 的开发环境 2.4 Visual FoxPro 6.0 的文件类型 2.5 Visual FoxPro 6.0 的编程工具. 2.1 Visual FoxPro 的发展历程. 微型计算机的小型数据库管理系统的发展历程见下表 :. - PowerPoint PPT Presentation

Transcript of 本 章 内 容

Page 1: 本  章  内  容

本 章 内 容2.1  Visual FoxPro的发展历程2.2  Visual FoxPro的安装与运行2.3 Visual FoxPro 6.0的开发环境2.4 Visual FoxPro 6.0的文件类型2.5  Visual FoxPro 6.0的编程工具

第 2 章 Visual FoxPro 概述

Page 2: 本  章  内  容

微型计算机的小型数据库管理系统的发展历程见下表 :

dBaseⅡ~

dBase  Ⅳ

FoxBASE 

FoxPro  Visual FoxPro 6.0 

公司 Ashton Tate 

Fox Software 

Fox Software  Microsoft 

时间 1981  1984  1989  1998 

编程方式 面向过程 面向过程 面向对象 可视化面向对象

操作系统 DOS  DOS  DOS~Windows 

Windows95以上 本书介绍的 Visual FoxPro 6.0 (简称 VFP )是小型数据库管理系统的杰出代表。它运行于 Windows95 以上 32 位操作系统平台上。

2.1 Visual FoxPro 的发展历程

Page 3: 本  章  内  容

2.2 Visual FoxPro 的安装与运行

1 .硬件环境 Visual FoxPro 6.0 对硬件要求并不高, 486DX 以

上的计算机都能正常运行 。2 .软件环境 VFP 是 32 位的数据库管理系统,需要在 Windows

95/98 (中文版)或更高版本的操作系统支持下运行。

2.2.1 Visual FoxPro 的运行环境

Page 4: 本  章  内  容

1 .安装 VFP6.0

  ( 1 )运行安装程序文件 setup.exe,启动安装向导; ( 2 )选择安装形式(“典型安装”或“自定义安装”); ( 3 )按照安装向导的提示,进行安装。2 .安装 MSDN

  VFP6.0系统盘不包含帮助文件,若要获得帮助,则要另外安装 MSDN(它是 Microsoft公司提供的光盘资料库)。  当 VFP6.0系统盘安装完毕,系统自动启动安装 MSDN向导,此时可将 MSDN光盘装入光驱,按照安装向导的提示,完成 MSDN安装。

2.2.2 Visual FoxPro 的安装

Page 5: 本  章  内  容

1 .启动 Visual FoxPro

   打开“开始”菜单,选择“所有程序”→选择“ Microsoft 

Visual FoxPro 6.0”文件夹→选择“ Microsoft Visual 

FoxPro 6.0”命令,出现 VFP欢迎屏。关闭欢迎屏,即显示“ Visual FoxPro 6.0”主窗口,如下图所示。

2.2.3 Visual FoxPro 的启动和退出

Page 6: 本  章  内  容

 2 .退出 Visual FoxPro

( 1 )使用 Windows应用程序的通用方法关闭方法   例如 , 单击 VFP主窗口右上角的“关闭”按钮。

( 2 )使用 Visual FoxPro特有的关闭方法  在命令窗口中键入 QUIT命令,然后按回车。

Page 7: 本  章  内  容

2.3 Visual FoxPro 的开发环境

1 . Visual FoxPro 工作方式   Visual FoxPro 工作方式可分为两类:交互方式和程序方式。 命令(在命令窗口中键入,按回车键执行)    交互方式 ( 单命令 ) 菜单(选择下拉菜单或快捷菜单中的命令)VFP 工作方式 编写程序代码,然后运行程序。    程序方式 ( 批命令 ) 利用生成器自动生成程序,然后运行程序。

2.3.1  菜单

Page 8: 本  章  内  容

Visual FoxPro 两种工作方式比较如下: 交互工作方式(单命令) 程序工作方式(批命令)

程序 .prg

指令 1

响应 1

指令 2

响应 2

……

……

……

指令 n

响应 n

指令 1

指令 2

指令 3

……

……

……

……

……

指令 n

Page 9: 本  章  内  容

2 .菜单操作 ( 1 ) VFP 菜单是一种动态菜单,它会随着打开文件的不同而改变。 VFP 共有 11 个菜单,通常只显示其中的 8 个菜单。 ( 2 ) VFP 菜单不能包含所有的 VFP命令,一些命令必需用键盘从命令窗口中输入。 ( 3 ) VFP 菜单的操作方法与Windows 其他应用软件的操作方法相同。

Page 10: 本  章  内  容

3 .命令窗口操作( 1 )显示或隐藏命令窗口( 3 种方法)  1 )执行“窗口”菜单中的“命令窗口”命令,则显示命令窗口;  执行“窗口”菜单中的“隐藏”命令或单击命令窗口右上角的“关闭”按钮,则隐藏命令窗口。 2 )按组合键 Ctrl+F2 显示命令窗口,按组合键Ctrl+F4 隐藏命令窗口。 3 )反复单击“常用”工具栏中的“命令窗口”按钮,这是显示或隐藏命令窗口的最方便方法。

Page 11: 本  章  内  容

( 2 )执行命令 1 )在命令窗口中输入命令,按回车键后即执行该命令。 2 )若命令行很长,可用续行号(半角分号)分隔。 VFP 命令是以回车符来结束的,所以不能将“屏幕行”等同于“命令行”。 3 )执行过的命令将保留在命令窗口中,如果需要再次执行前面输入过的命令,只要将光标移到该命令行(当前行)的任意位置,按回车键即可。 4 )可以对命令窗口中的命令进行编辑(修改、复制、粘贴等)操作。 5 )在命令窗口中选定若干条命令,按回车键,则连续执行这若干条命令,这就相当于执行了一段程序。

Page 12: 本  章  内  容

VFP 共有 11 个工具栏,在默认情况下只打开“常用”工具栏。 打开某一种类型的文件, VFP 通常会自动打开相应的工具栏。 1 .显示或隐藏工具栏 ( 两种方法 )

( 1 )使用“工具栏”对话框   1 ) “显示”菜单→ “工具栏”命令→ “工具栏”对话框,如右图所示。   2 )单击鼠标选中(显示)或清除(隐藏)相应的工具栏。   3 )单击“确定”按钮,即显示或隐藏指定的工具栏。

2.3.2  工具栏

Page 13: 本  章  内  容

( 2 )使用快捷菜单  1 )右击工具栏的空白处,弹出工具栏列表,如右图所示。

  2 )在工具栏列表中,勾选所需的工具栏。

2 .“常用”工具栏 ( 1 )“常用”工具栏是 VFP默认的工具栏,启动 VFP 即显示“常用”工具栏。 ( 2 )“常用”工具栏有条形和浮动两种形式。3 .“设计器”工具栏 打开某一种设计器窗口时, VFP 通常自动打开相应的设计器工具栏。

Page 14: 本  章  内  容

   VFP 安装完毕之后,自动使用系统默认的环境参数值。  用户可以根据实际需要和个人习惯设置个性化的应用开发环境。  设置 VFP 环境参数值的工具是“选项”对话框。1 .设置默认目录  用户开发的应用程序应当与 VFP 系统文件分开存放,为此应事先使用 Windows建立用户工作目录,然后将其设置为默认目录。 设置默认目录的步骤如下:

2.3.3 VFP 的环境设置

Page 15: 本  章  内  容

( 1 ) “工具”菜单→“选项”命令→“选项”对话框→“文件位置”选项卡,如下图示。

Page 16: 本  章  内  容

( 2 )在“文件类型”列表中,选定“默认目录”,然后单击“修改”按钮,打开“更改文件位置”对话框,如图下所示。

( 3 )选中“使用默认目录”复选框,然后在“定位默认目录”中直接键入作为默认目录的路径,或者单击文本框右侧的浏览按钮,打开“选择目录”对话框,如图下所示。

Page 17: 本  章  内  容

( 4 )在“选择目录”对话框中,选定作为用户工作的文件夹,单击“选定”按钮,返回到“更改文件位置”对话框。单击“确定”按钮,返回到“选项”对话框,所选定的目录已显示于“文件位置”列表中 。

Page 18: 本  章  内  容

( 5 )保存设置 对 VFP 所做的设置既可以是临时的,也可以是永久的。 1 )将设置保存为仅在本次运行期间有效 在“选项”对话框中做了更改设置后,单击“确定”按钮,关闭“选项”对话框。所做的设置驻留在内存中,仅在本次运行期间有效。若退出 VFP ,所做的设置即丢失。 2 )保存为默认设置 在“选项”对话框中做了更改设置后,先单击“设置为默认值”按钮,再单击“确定”按钮,关闭“选项”对话框,则所做的设置写入 VFP参数表,再次启动 VFP 时,所做的设置即成为默认设置。

Page 19: 本  章  内  容

扩 展 名 文 件 类 型 扩 展 名 文 件 类 型PJX 项目 SCX 表单

PJT 项目备注 SCT 表单备注

DBC 数据库 FRX 报表

DCT 数据库备注 FRT 报表备注

DBF 表 MNX 菜单

FPT 表备注 MNT 菜单备注

CDX 结构化复合索引 MPR 菜单程序

PRG 程序 APP 应用程序

VFP文件类型很多,主要的文件类型见下表。

2.4 VFP 的文件类型

Page 20: 本  章  内  容

Visual FoxPro 6.0 编程工具包含有“管理器”、“向导”、“设计器”和“生成器”等。

2.5 Visual FoxPro 6.0 的编程工具

2.5.1  “项目管理器” ( 1 )项目 在开发 VFP应用程序的过程中 , 会产生大量的各类文件和相关的文档。项目就是用 VFP开发的综合程序,它包含数据、文档、程序、报表和菜单等对象。项目文件的扩展名为 .pjx 。 ( 2 )“项目管理器” “项目管理器”是开发应用系统的综合工具程序。利用“项目管理器”可进行各类文件的建立、修改、编辑和管理。

Page 21: 本  章  内  容

1 .创建项目 ( 1 )使用“创建”对话框  1 )单击 “新建”按钮→打开“新建”对话框(如下页左图所示)→选中“项目”选项→单击“新建文件”按钮→打开“创建”对话框。(如下右图所示)  2 )在“文件类型”选项组中,选中“项目”选项,单击“新建文件”按钮,打开“创建”对话框。  3 )在“保存在”列表框中,选择保存项目的文件夹;在“项目文件”文本框中,输入项目的名称。  4 )单击“保存”按钮,即在指定位置建立了一个的项目文件。

Page 22: 本  章  内  容

( 2 )使用“命令”窗口  在命令窗口中键入:   Create Project <项目名称 >

Page 23: 本  章  内  容

  2.关闭与打开项目文件 ( 1 )关闭项目 单击“项目管理器”右上角的“关闭”按钮,即关闭项目。 若关闭的是不含任何文件的空项目,则弹出提示框,询问是“删除”还是“保持”该空项目。 ( 2 )打开项目  1 )单击工具栏中的“打开”按钮,弹出“打开”对话框。   2 )在“文件类型” 列表框中,选择“项目”选项;在“查找范围”文本框中,输入或选择项目所在的文件夹。   3 )在项目列表框中选定要打开的项目,然后单击“确定”按钮;或者双击要打开的项目,即在“项目管理器”窗口中打开所选项目。 

Page 24: 本  章  内  容

3 .“项目管理器”的组成 ( 1 )选项卡 “全部”选项卡:显示和管理所有类型的文件。 “数据”选项卡 : 显示和管理数据库、自由表和查询等数据文件。 “文档”选项卡:显示和管理表单、报表和标签文件。 “类”选项卡:显示和管理用户自定义的类文件。 “代码”选项卡:显示和管理程序( .prg )、函数库( API

Libraries )和应用程序( .app )三大类文件。 “其他”选项卡:显示和管理菜单文件、文本文件和其他文件。

Page 25: 本  章  内  容

( 2 )命令按钮 “新建”按钮:创建一个新文件或对象,新文件或对象的类型与当前选定项的类型相同。 “添加”按钮:把已有的文件添加到项目中。 “修改”按钮:打开相应的设计器,修改选定的文件。 “移去”按钮:从项目中移去或删除选定的文件或对象。 “浏览”按钮:在浏览窗口中打开一个表。 “运行”按钮:执行选定的查询、表单、菜单或程序。 “预览”按钮:在打印预览方式下显示选定的报表或标签。 “打开”按钮:打开一个数据库。如果选定的数据库已打开,则此按钮变为“关闭”按钮。 “关闭”按钮:关闭一个打开的数据库。如果选定的数据库已关闭,此按钮变为“打开”按钮。 “连编”按钮:将项目连编成一个应用程序( .app )或可执行文件( .exe )。

Page 26: 本  章  内  容

4 .“项目管理器”的使用( 1 )创建文件 ( 2 )添加文件( 3 )修改文件 ( 4 )移去文件( 5 )浏览表文件 ( 6 )打开或关闭数

据库( 7 )预览报表 ( 8 )运行文件( 9 )连编项目

Page 27: 本  章  内  容

向导是一系列对话框,用户通过回答系统一系列的提问,从而完成表单、报表、应用程序等文件的创建。 向导仅用于创建新文件,而不能用于编辑已

有的文件。通常先用向导创建新文件,然后打开相应的设计器对所创建的文件进行编辑。

1 .向导的种类及其用途(见下表)

2.5.2  向导

Page 28: 本  章  内  容

向 导 名 称 用     途

表向导   × 创建一个表

查询向导   × 创建一个查询

本地视图向导   × 创建一个本地视图

表单向导  √ 创建一个单数据源的表单

一对多表单向导  √ 创建一个一对多表单

报表向导  √ 创建一个单数据源的报表

一对多报表向导  √ 创建一个一对多报表

应用程序向导  √ 创建一个项目和一个应用程序框架

Page 29: 本  章  内  容

2 .启动向导( 4 种方法)( 1 )在“项目管理器”中选定某类文件→单击“新建”按钮→打开“新建 ××” 对话框→单击“ ×× 向导”按钮……。( 2 )单击工具栏中的“新建”按钮→打开“新建”对话框→选定某类文件→单击“向导”按钮。( 3 )选择“工具”菜单中的“向导”命令→弹出“向导”子菜单→选择其中的一个菜单项。( 4 )单击工具栏中的“向导”按钮(如下图所示)→打开“向导选取”对话框→选择一个所需的向导。

Page 30: 本  章  内  容

VFP设计器是创建和修改应用系统各类文件(数据库、表、查询、视图、表单、报表和菜单等)的可视化工具。 1 .设计器种类及其功能(见下表)

2.5.3  设计器

Page 31: 本  章  内  容

设 计 器 名 称 功     能

数据库设计器 创建和编辑数据库

表设计器 创建和编辑表及表的索引

查询设计器 创建和编辑查询文件

视图设计器 创建和编辑本地视图或远程视图

表单设计器 创建和编辑表单文件

报表设计器 创建和编辑报表文件

菜单设计器 创建和编辑菜单文件

数据环境设计器 创建和编辑表单或报表的数据环境

Page 32: 本  章  内  容

2 .打开设计器( 3 种方法) ( 1 )从“项目管理器”中打开设计器 在“项目管理器”中选定某类文件→单击“新建”按钮→

打开“新建 ××” 对话框→单击“新建”按钮→打开新建该类文件的设计器。 ( 2 )从“文件”菜单中打开设计器 单击 “新建”按钮→打开“新建”对话框→选定某类

文件→单击“新建文件”按钮→打开某类文件的设计器。 ( 3 )从“显示”菜单中打开设计器 打开某类文件→在“显示”下拉菜单中选择相应的设计

器→打开相应的设计器。

Page 33: 本  章  内  容

生成器用于生成应用程序中表单控件和设置对象的属性,从而提高应用程序开发的质量和效率。 生成器是带有若干个选项卡的对话框,用户在生成器中设置所选对象的有关选项值,生成器自动将其转换成相应的代码和属性值,从而简化程序设计的过程。 1 .生成器的种类及其功能(见表 2 - 5 )

2.5.4  生成器

Page 34: 本  章  内  容

表 2 - 5  生成器的种类及其功能

生成器名称 功 能表单生成器 生成表单组合框生成器 生成组合框列表框生成器 生成列表框文本框生成器 生成文本框编辑框生成器 生成编辑框表格生成器 生成表格选项组生成器 生成选项组表达式生成器 生成表达式自动格式生成器 格式化一组控件参照完整性生成器 创建数据库表之间的参照完整性应用程序生成器 生成所需的应用程序

Page 35: 本  章  内  容

2 .初识“生成器”以下介绍最常用的“表单生成器” 。( 1 )表单简述表单( Form )又称为窗体,是一种容器类控件,它像一个

页面或标准窗口。用户可在表单上添加标签、命令按钮、文本框、复选框、组合框和列表框等控件。

( 2 )创建表单单击“新建”按钮,打开“新建”对话框,选择“表单”选

项,单击“新建文件”按钮,创建一个表单,并打开“表单设计器”窗口,它内嵌一个表单( Form )窗口,表单文件的默认文件名为 Form1 ,如下页图所示。

Page 36: 本  章  内  容

( 3 )打开“表单生成器”( 3 种方法)  1 )右击表单,在弹出的快捷菜单中选择“生成器”命令。  2 )选择“表单”菜单中的“快速表单”命令。  3 )单击“表单设计器”工具栏中的“表单生成器”按钮。

Page 37: 本  章  内  容

( 4 )生成字段映像控件  1 )在“表单生成器”中选择“字段选取”选项卡,在

“数据库和表”的组合框中选择作为表单数据源的数据库,在“表”列表框中选择作为表单数据源的表文件,该表所包含的全部字段皆显示于“可用字段”列表框中。

  2 )在“可用字段”列表框中,选取作为表单控件的字段,然后将其移到“选定字段”列表框中,如右图所示 。  3 )单击“确定”按钮。

Page 38: 本  章  内  容

向导、设计器、生成器的比较( 2 )向导是一系列对话框,通过人机对话,从而创建新文件。向导仅用于创建新文件,而不能用于编辑文件。通常先用向导创建新文件,然后再用设计器进行修改编辑。

( 1 )设计器是创建和修改 VFP各类文件的工具,它既可以创建各类新文件,又可以修改已有的文件。

( 3 )生成器是带有选项卡的对话框,用于生成应用程序、设置表单对象的属性,从而简化应用程序和表单的创建过程。

Page 39: 本  章  内  容

本章小结 “项目管理器”是开发数据库应用程序(项目)的

工具程序。利用它可方便地对项目中所包含的各类文件进行创建、修改、添加、删除和运行等操作。

向导由一系列对话框组成,通过人机对话创建新文件。向导仅用于创建新文件,而不能用于编辑文件。通常先用向导创建新文件,然后再用设计器进行编辑完善。设计器是创建和修改 VFP 6.0各类文件的工具,它既可

以创建各类新文件,又可以修改已有的文件。生成器是带有选项卡的对话框,主要用于生成表单控件

和设置表单对象的属性,从而简化应用程序和表单的创建过程。

Page 40: 本  章  内  容

  本章对“项目管理器”、“设计器”、“向导”及“生成器”做了综述性介绍。  学习本章之后,可能对这些内容似懂非懂,不能完全掌握,这是正常现象。这些内容将在后续的章节中逐步展开和深化,学完本教材的全部章节后,再回头阅读第二章,必有新的体会和收获。