400 likes | 673 Views
第 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 的发展历程. 微型计算机的小型数据库管理系统的发展历程见下表 :.
E N D
第2章 Visual FoxPro概述 本 章 内 容 2.1 Visual FoxPro的发展历程 2.2 Visual FoxPro的安装与运行 2.3 Visual FoxPro 6.0的开发环境 2.4 Visual FoxPro 6.0的文件类型 2.5Visual FoxPro 6.0的编程工具
2.1 Visual FoxPro的发展历程 微型计算机的小型数据库管理系统的发展历程见下表 : 本书介绍的Visual FoxPro 6.0(简称VFP)是小型数据库管理系统的杰出代表。它运行于Windows95以上32位操作系统平台上。
2.2 Visual FoxPro的安装与运行 2.2.1Visual FoxPro的运行环境 1.硬件环境 Visual FoxPro 6.0对硬件要求并不高,486DX以上的计算机都能正常运行 。 2.软件环境 VFP是32位的数据库管理系统,需要在Windows 95/98(中文版)或更高版本的操作系统支持下运行。
2.2.2Visual FoxPro的安装 1.安装VFP6.0 (1)运行安装程序文件setup.exe,启动安装向导; (2)选择安装形式(“典型安装”或“自定义安装”); (3)按照安装向导的提示,进行安装。 2.安装MSDN VFP6.0系统盘不包含帮助文件,若要获得帮助,则要另外安装MSDN(它是Microsoft公司提供的光盘资料库)。 当VFP6.0系统盘安装完毕,系统自动启动安装MSDN向导,此时可将MSDN光盘装入光驱,按照安装向导的提示,完成MSDN安装。
2.2.3Visual FoxPro的启动和退出 1.启动Visual FoxPro 打开“开始”菜单,选择“所有程序”→选择“Microsoft Visual FoxPro 6.0”文件夹→选择“Microsoft Visual FoxPro 6.0”命令,出现VFP欢迎屏。关闭欢迎屏,即显示“Visual FoxPro 6.0”主窗口,如下图所示。
2.退出Visual FoxPro (1)使用Windows应用程序的通用方法关闭方法 例如,单击VFP主窗口右上角的“关闭”按钮。 (2)使用Visual FoxPro特有的关闭方法 在命令窗口中键入QUIT命令,然后按回车。
2.3Visual FoxPro的开发环境 2.3.1 菜单 1.Visual FoxPro工作方式 Visual FoxPro工作方式可分为两类:交互方式和程序方式。 命令(在命令窗口中键入,按回车键执行) 交互方式 (单命令) 菜单(选择下拉菜单或快捷菜单中的命令) VFP工作方式 编写程序代码,然后运行程序。 程序方式 (批命令) 利用生成器自动生成程序,然后运行程序。
Visual FoxPro两种工作方式比较如下: 交互工作方式(单命令) 程序工作方式(批命令) 程序.prg 指令1 响应1 指令2 响应2 …… …… …… 指令n 响应n 指令1 指令2 指令3 …… …… …… …… …… 指令n
2.菜单操作 (1) VFP菜单是一种动态菜单,它会随着打开文件的不同而改变。VFP共有11个菜单,通常只显示其中的8个菜单。 (2) VFP菜单不能包含所有的VFP命令,一些命令必需用键盘从命令窗口中输入。 (3) VFP菜单的操作方法与Windows其他应用软件的操作方法相同。
3.命令窗口操作 (1)显示或隐藏命令窗口( 3种方法) 1)执行“窗口”菜单中的“命令窗口”命令,则显示命令窗口; 执行“窗口”菜单中的“隐藏”命令或单击命令窗口右上角的“关闭”按钮,则隐藏命令窗口。 2)按组合键Ctrl+F2显示命令窗口,按组合键Ctrl+F4隐藏命令窗口。 3)反复单击“常用”工具栏中的“命令窗口”按钮,这是显示或隐藏命令窗口的最方便方法。
(2)执行命令 1)在命令窗口中输入命令,按回车键后即执行该命令。 2)若命令行很长,可用续行号(半角分号)分隔。VFP命令是以回车符来结束的,所以不能将“屏幕行”等同于“命令行”。 3)执行过的命令将保留在命令窗口中,如果需要再次执行前面输入过的命令,只要将光标移到该命令行(当前行)的任意位置,按回车键即可。 4)可以对命令窗口中的命令进行编辑(修改、复制、粘贴等)操作。 5)在命令窗口中选定若干条命令,按回车键,则连续执行这若干条命令,这就相当于执行了一段程序。
2.3.2 工具栏 VFP共有11个工具栏,在默认情况下只打开“常用”工具栏。 打开某一种类型的文件, VFP通常会自动打开相应的工具栏。 1.显示或隐藏工具栏(两种方法) (1)使用“工具栏”对话框 1) “显示”菜单→ “工具栏” 命令→ “工具栏”对话框, 如右图所示。 2)单击鼠标选中(显示) 或清除(隐藏)相应的工具栏。 3)单击“确定”按钮, 即显示或隐藏指定的工具栏。
(2)使用快捷菜单 1)右击工具栏的空白处,弹出工具栏列表,如右图所示。 2)在工具栏列表中,勾选所需的工具栏。 2.“常用”工具栏 (1)“常用”工具栏是VFP默认的工具栏,启动VFP即显示“常用”工具栏。 (2)“常用”工具栏有条形和浮动两种形式。 3.“设计器”工具栏 打开某一种设计器窗口时,VFP通常自动打开相应的设计器工具栏。
2.3.3VFP的环境设置 VFP安装完毕之后,自动使用系统默认的环境参数值。 用户可以根据实际需要和个人习惯设置个性化的应用开发环境。 设置VFP环境参数值的工具是“选项”对话框。 1.设置默认目录 用户开发的应用程序应当与VFP系统文件分开存放,为此应事先使用Windows建立用户工作目录,然后将其设置为默认目录。 设置默认目录的步骤如下:
(1) “工具”菜单→“选项”命令→“选项”对话框→“文件位置”选项卡,如下图示。
(2)在“文件类型”列表中,选定“默认目录”,然后单击“修改”按钮,打开“更改文件位置”对话框,如图下所示。 (3)选中“使用默认目录”复选框,然后在“定位默认目录”中直接键入作为默认目录的路径,或者单击文本框右侧的浏览按钮,打开“选择目录”对话框,如图下所示。
(4)在“选择目录”对话框中,选定作为用户工作的文件夹,单击“选定”按钮,返回到“更改文件位置”对话框。单击“确定”按钮,返回到“选项”对话框,所选定的目录已显示于“文件位置”列表中 。
(5)保存设置 对VFP所做的设置既可以是临时的,也可以是永久的。 1)将设置保存为仅在本次运行期间有效 在“选项”对话框中做了更改设置后,单击“确定”按钮,关闭“选项”对话框。所做的设置驻留在内存中,仅在本次运行期间有效。若退出VFP,所做的设置即丢失。 2)保存为默认设置 在“选项”对话框中做了更改设置后,先单击“设置为默认值”按钮,再单击“确定”按钮,关闭“选项”对话框,则所做的设置写入VFP参数表,再次启动VFP时,所做的设置即成为默认设置。
2.4VFP的文件类型 VFP文件类型很多,主要的文件类型见下表。
2.5 Visual FoxPro 6.0的编程工具 Visual FoxPro 6.0编程工具包含有“管理器”、“向导”、“设计器”和“生成器”等。 2.5.1“项目管理器” (1)项目 在开发VFP应用程序的过程中,会产生大量的各类文件和相关的文档。项目就是用VFP开发的综合程序,它包含数据、文档、程序、报表和菜单等对象。项目文件的扩展名为.pjx。 (2)“项目管理器” “项目管理器”是开发应用系统的综合工具程序。利用“项目管理器”可进行各类文件的建立、修改、编辑和管理。
1.创建项目 (1)使用“创建”对话框 1)单击 “新建”按钮→打开“新建”对话框(如下页左图所示)→选中“项目”选项→单击“新建文件”按钮→打开“创建”对话框。(如下右图所示) 2)在“文件类型”选项组中,选中“项目”选项,单击“新建文件”按钮,打开“创建”对话框。 3)在“保存在”列表框中,选择保存项目的文件夹;在“项目文件”文本框中,输入项目的名称。 4)单击“保存”按钮,即在指定位置建立了一个的项目文件。
(2)使用“命令”窗口 在命令窗口中键入: Create Project <项目名称>
2.关闭与打开项目文件 (1)关闭项目 单击“项目管理器”右上角的“关闭”按钮,即关闭项目。 若关闭的是不含任何文件的空项目,则弹出提示框,询问是“删除”还是“保持”该空项目。 (2)打开项目 1)单击工具栏中的“打开”按钮,弹出“打开”对话框。 2)在“文件类型” 列表框中,选择“项目”选项;在“查找范围”文本框中,输入或选择项目所在的文件夹。 3)在项目列表框中选定要打开的项目,然后单击“确定”按钮;或者双击要打开的项目,即在“项目管理器”窗口中打开所选项目。
3.“项目管理器”的组成 (1)选项卡 “全部”选项卡:显示和管理所有类型的文件。 “数据”选项卡:显示和管理数据库、自由表和查询等数据文件。 “文档”选项卡:显示和管理表单、报表和标签文件。 “类”选项卡:显示和管理用户自定义的类文件。 “代码”选项卡:显示和管理程序(.prg)、函数库(API Libraries)和应用程序(.app)三大类文件。 “其他”选项卡:显示和管理菜单文件、文本文件和其他文件。
(2)命令按钮 “新建”按钮:创建一个新文件或对象,新文件或对象的类型与当前选定项的类型相同。 “添加”按钮:把已有的文件添加到项目中。 “修改”按钮:打开相应的设计器,修改选定的文件。 “移去”按钮:从项目中移去或删除选定的文件或对象。 “浏览”按钮:在浏览窗口中打开一个表。 “运行”按钮:执行选定的查询、表单、菜单或程序。 “预览”按钮:在打印预览方式下显示选定的报表或标签。 “打开”按钮:打开一个数据库。如果选定的数据库已打开,则此按钮变为“关闭”按钮。 “关闭”按钮:关闭一个打开的数据库。如果选定的数据库已关闭,此按钮变为“打开”按钮。 “连编”按钮:将项目连编成一个应用程序(.app)或可执行文件(.exe)。
4.“项目管理器”的使用 (1)创建文件 (2)添加文件 (3)修改文件 (4)移去文件 (5)浏览表文件 (6)打开或关闭数据库 (7)预览报表 (8)运行文件 (9)连编项目
2.5.2向导 向导是一系列对话框,用户通过回答系统一系列的提问,从而完成表单、报表、应用程序等文件的创建。 向导仅用于创建新文件,而不能用于编辑已有的文件。通常先用向导创建新文件,然后打开相应的设计器对所创建的文件进行编辑。 1.向导的种类及其用途(见下表)
2.启动向导(4种方法) (1)在“项目管理器”中选定某类文件→单击“新建”按钮→打开“新建××”对话框→单击“××向导”按钮……。 (2)单击工具栏中的“新建”按钮→打开“新建”对话框→选定某类文件→单击“向导”按钮。 (3)选择“工具”菜单中的“向导”命令→弹出“向导”子菜单→选择其中的一个菜单项。 (4)单击工具栏中的“向导”按钮(如下图所示)→打开“向导选取”对话框→选择一个所需的向导。
2.5.3设计器 VFP设计器是创建和修改应用系统各类文件(数据库、表、查询、视图、表单、报表和菜单等)的可视化工具。 1.设计器种类及其功能(见下表)
2.打开设计器( 3种方法) (1)从“项目管理器”中打开设计器 在“项目管理器”中选定某类文件→单击“新建”按钮→打开“新建××”对话框→单击“新建”按钮→打开新建该类文件的设计器。 (2)从“文件”菜单中打开设计器 单击 “新建”按钮→打开“新建”对话框→选定某类文件→单击“新建文件”按钮→打开某类文件的设计器。 (3)从“显示”菜单中打开设计器 打开某类文件→在“显示”下拉菜单中选择相应的设计器→打开相应的设计器。
2.5.4生成器 生成器用于生成应用程序中表单控件和设置对象的属性,从而提高应用程序开发的质量和效率。 生成器是带有若干个选项卡的对话框,用户在生成器中设置所选对象的有关选项值,生成器自动将其转换成相应的代码和属性值,从而简化程序设计的过程。 1.生成器的种类及其功能(见表2-5 )
2.初识“生成器” 以下介绍最常用的“表单生成器” 。 (1)表单简述 表单(Form)又称为窗体,是一种容器类控件,它像一个页面或标准窗口。用户可在表单上添加标签、命令按钮、文本框、复选框、组合框和列表框等控件。 (2)创建表单 单击“新建”按钮,打开“新建”对话框,选择“表单”选项,单击“新建文件”按钮,创建一个表单,并打开“表单设计器”窗口,它内嵌一个表单(Form)窗口,表单文件的默认文件名为Form1,如下页图所示。
(3)打开“表单生成器”(3种方法) 1)右击表单,在弹出的快捷菜单中选择“生成器”命令。 2)选择“表单”菜单中的“快速表单”命令。 3)单击“表单设计器”工具栏中的“表单生成器”按钮。
(4)生成字段映像控件 1)在“表单生成器”中选择“字段选取”选项卡,在“数据库和表”的组合框中选择作为表单数据源的数据库,在“表”列表框中选择作为表单数据源的表文件,该表所包含的全部字段皆显示于“可用字段”列表框中。 2)在“可用字段”列表框中,选取作为表单控件的字段,然后将其移到“选定字段”列表框中,如右图所示 。 3)单击“确定”按钮。
向导、设计器、生成器的比较 (2)向导是一系列对话框,通过人机对话,从而创建新文件。向导仅用于创建新文件,而不能用于编辑文件。通常先用向导创建新文件,然后再用设计器进行修改编辑。 (1)设计器是创建和修改VFP各类文件的工具,它既可以创建各类新文件,又可以修改已有的文件。 (3)生成器是带有选项卡的对话框,用于生成应用程序、设置表单对象的属性,从而简化应用程序和表单的创建过程。
本章小结 “项目管理器”是开发数据库应用程序(项目)的工具程序。利用它可方便地对项目中所包含的各类文件进行创建、修改、添加、删除和运行等操作。 向导由一系列对话框组成,通过人机对话创建新文件。向导仅用于创建新文件,而不能用于编辑文件。通常先用向导创建新文件,然后再用设计器进行编辑完善。 设计器是创建和修改VFP 6.0各类文件的工具,它既可以创建各类新文件,又可以修改已有的文件。 生成器是带有选项卡的对话框,主要用于生成表单控件和设置表单对象的属性,从而简化应用程序和表单的创建过程。
本章对“项目管理器”、“设计器”、“向导”及“生成器”做了综述性介绍。 本章对“项目管理器”、“设计器”、“向导”及“生成器”做了综述性介绍。 学习本章之后,可能对这些内容似懂非懂,不能完全掌握,这是正常现象。这些内容将在后续的章节中逐步展开和深化,学完本教材的全部章节后,再回头阅读第二章,必有新的体会和收获。