Presentation is loading. Please wait.

Presentation is loading. Please wait.

全国计算机等级考试 二级教程 ---Visual FoxPro6.0程序设计

Similar presentations


Presentation on theme: "全国计算机等级考试 二级教程 ---Visual FoxPro6.0程序设计"— Presentation transcript:

1 全国计算机等级考试 二级教程 ---Visual FoxPro6.0程序设计
主 讲:李富星 延安大学 计算中心

2 第二章 Visual FoxPro系统初步 2.1 Visual FoxPro的安装与启动 2.2 Visual FoxPro用户界面

3 2.1 Visual FoxPro的安装与启动 Visual FoxPro 6.0的安装 Visual FoxPro 6.0的启动与退出

4 一 Visual FoxPro 6.0的安装 1.Visual FoxPro 6.0的安装环境要求 Visual FoxPro 6.0系统的正确安装、运行,必须具备相应的环境条件。其最低要求,一般应具备如下环境条件: (1)配置主频486DX/66MHZ以上的PC机或兼容机; (2)内存16 MB以上; (3)典型安装需要85MB硬盘空间;用户自定义安装需要100MB硬盘空间;完全安装(包括所有联机文档)需要240 MB硬盘空间; (4)鼠标、光驱; (5)VGA或更高分辨率的显示器; (6)因为Visual FoxPro 6.0是32位产品,要求中文Windows 95 / 98或Windows NT以上操作系统; (7)对于网络操作,需要一个与Windows兼容的网络和一个网络服务器。

5 2.Visual FoxPro 6.0的安装 中文版Visual FoxPro 6.0系统可以由CD-ROM光盘直接安装。操作步骤如下: VFP6.0放入光驱并运行setup.exe; 显示版权及许可协议,输入用户名及安装盘的CD序列号等信息; 决定安装目录; 选择安装方式; 设置程序组; 开始安装。 安装MSDN组件(Visual FoxPro 6.0的帮助文档) 重新启动系统,完成Visual FoxPro 6.0安装

6 Visual FoxPro 6.0的启动与Windows环境下其他软件一样,有多种启动方式。 2.Visual FoxPro 6.0的退出
安装Visual FoxPro 6.0系统时,创建了一个名为Microsoft Visual FoxPro 6.0的程序组。为操作方便起见,可将该程序组中Visual FoxPro 6.0 的启动程序图标复制到桌面,建立Visual FoxPro 6.0桌面快捷方式图标。 1.Visual FoxPro 6.0的启动 Visual FoxPro 6.0的启动与Windows环境下其他软件一样,有多种启动方式。 2.Visual FoxPro 6.0的退出 当需要退出Visual FoxPro 6.0系统时,可采用多种方式。其中常用的有如下几种: (1)在Visual FoxPro 6.0主窗口,单击【文件】|【退出】菜单项,退出系统; (2)单击Visual FoxPro 6.0主窗口的关闭按钮,退出系统; (3)在“命令”窗口输入QUIT命令并回车,退出系统。

7 2.2 Visual FoxPro 6.0的用户界面 Visual FoxPro 6.0的主界面 快速创建应用程序

8 一 Visual FoxPro 6.0的主界面 Visual FoxPro 6.0启动后,打开主窗口,如图1-8所示。主窗口包括:标题栏、菜单栏、常用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。 标题栏 菜单栏 命令窗口 常用工具栏 工作区 状态栏

9 1.标题栏 标题栏位于屏幕界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮五个对象。 (1)系统程序图标 单击系统程序图标,可以打开窗口控制菜单,在窗口控制菜单下,可以移动屏幕并改变屏幕的大小;双击系统程序图标,可以关闭系统。 (2)主屏幕标题 主屏幕标题是系统定义的该窗口名称。 (3)最小化按钮 单击“最小化”按钮,可将系统的屏幕缩小成图标,并存放在Windows桌面的底部的任务栏中。 (4)最大化按钮

10 单击“最大化”按钮,可将系统的屏幕定义为最大窗口。
(5)关闭按钮 单击“关闭”按钮,可将关闭Visual FoxPro 系统。 2.主菜单栏 主菜单栏位于屏幕的第二行,它包含:文件、编辑、显示、格式、工具、程序、窗口和帮助八个菜单选项。当单击其中一个菜单选项时,就可以打开一个对应的“下拉式” 菜单,在该“下拉式” 菜单下,通常还有若干个子菜单选项,当选择其中一个子菜单选项时,就可以执行一个操作。

11 3.工具栏 初次打开Visual FoxPro时,工具栏位于菜单栏下面,用户可以根据需要用鼠标将它托到任意位置。 ( 1)常用工具栏 Visual FoxPro 系统提供了不同环境下的十一种常用的工具栏,它们是:常用工具栏、布局工具栏、表单控件工具栏、表单设计器工具栏、查询设计器工具栏、视图设计器工具栏、数据库设计器工具栏、报表控件工具栏、报表设计器工具栏、调色板工具栏和打印预览工具栏。激活其中一个工具栏,即在菜单栏下显示出一行相应的工具栏,可以使用这个工具栏提供的相应的工具进行某些操作。 (2)激活工具栏 若想使用工具栏中的工具,首先需激活要使用的工具栏,当工具栏弹出后,选择其中的某一个按钮项实现指定操作。现举例说明。

12 4.命令窗口 命令窗口位于菜单栏和状态栏之间,是Visual FoxPro 系统命令执行、编辑的窗口。在命令窗口中,可以输入命令实现对数据库的操作管理;也可以用各种编辑工具对操作命令进行修改、插入、删除、剪切、拷贝、粘贴等操作;还可以在此窗口建立命令文件及运行命令文件。命令窗口的使用可以通过“窗口”菜单控制。在“窗口”菜单下,选择“隐藏”,可以关闭命令窗口。选择“命令窗口”,可以弹出命令窗口。 5.工作区 在工具栏与状态行之间的一大块空白区域是系统工作区,各种工作窗口将在这里展开。

13 6.状态行 状态行位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。状态行可以随时关闭或重新打开。如果Set status 是Off状态,屏幕上不出现状态行;如果Set status 是On状态,屏幕上有状态行出现。 如果当前工作区中,没有表文件打开,状态行的内容是空白;如果当前工作区中,有表文件打开,状态行显示(表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态)等内容。

14 2、工具栏的使用 显示或隐藏工具栏: 下面是常用工具栏和表单设计器工具栏,另外还有其它的工具栏,可以设置显示或隐藏。
下面是常用工具栏和表单设计器工具栏,另外还有其它的工具栏,可以设置显示或隐藏。              设置:使用菜单中的“显示/工具栏”可以打开下面对话框,用户根据自己需要设置。

15 定制工具栏:单击新建,输入新建的工具栏名称后,可出现下面对话框。单击分类,按类可以找到需要的按钮,将对话框中按钮框件中的按钮拖放到新的工具栏中,即可建立一个新的工具栏。
修改现有工具栏:单击定制,出现定制对话框。将“按钮”中的按钮拖放到工具栏上可以给标准的工具栏添加按钮;也可以将工具栏中的按钮拖放到对话框中的按钮框架中,减少按钮。也可以将对话框中的按钮拖放到对话框外,产生新的工具栏。

16 3、Visual FoxPro的配置 使用“选项”对话框:使用菜单中的“工具/选项”,可以打开选项对话框。

17 设置日期和时间的显示格式:在上图中的选项卡中设置。
设置表单设计器中表单的网格线和最大设计区:在表单选项卡上设置。 设置默认目录:在文件位置选项卡上设置默认目录。也可以设置帮助文件的位置,一般使用MSDN帮助。 保存设置:单击“确定”设置将在本次有效,下次启动VFP这些设置就无效了。 单击“设置为默认值”将设置保存在Windows的注册表中,以后每次启动都有效

18 2 VFP中有关菜单的约定: (1)菜单项后面的组合键:表示同时按下这两个键,便可激活该选项; (2)菜单项右边的黑色箭头:表示该菜单项有子菜单; (3)菜单项右边的省略号:表示用鼠标单击该菜单项后,将出现一个对话框; (4)菜单项左边的对勾:开关作用,出现时表示该功能项正在使用; (5)菜单项颜色变暗:该菜单项现在不可用。

19 2.3 项目管理器 项目管理器简介 项目管理器的组成

20 项目管理器是VFP集成开发环境中的一个重要组成部分。项目是文件、数据、文档和对象的集合,项目管理器通过项目文件(. PJX和
项目管理器是VFP集成开发环境中的一个重要组成部分。项目是文件、数据、文档和对象的集合,项目管理器通过项目文件(.PJX和.PJT)对项目进行管理。VFP所有管理功能所包含的信息和数据都存储在各种文件中(包括数据库、表、程序、表单、表格、报表、菜单等),项目管理器可以管理这些文件及文件之间的联系。因此可以说项目管理器是VFP的“控制中心”。

21 一 项目管理器简介 开发设计VFP信息管理系统,一般先利用项目管理器建立一个项目文件(.PJX),然后再建立数据库、数据表、查询文件、程序设计,以及其它与数据库相关文件的设计。 项目管理器还完成对各种类型文件进行综合管理。 因此,设计、生成一个项目的各种文件和管理这些文件,是项目管理器的两大功能。 1.建立新的项目文件

22 1)通过项目管理器建立新项目的步骤: (1)从[文件]菜单中选择[新建]命令,或者单击常用工具栏上的[新建]按钮。
(2)建好项目文件后接着就进入了一个空的[项目管理器]窗口,根据需要就可以创建和修改各种数据库、数据表、自由表及查询文件等。 在[项目管理器]中,选择[新建]、[添加]、[修改]、[浏览]等按钮,并选择文件类型和文件,就可以完成对数据库、自由表、查询文件和视图的创建、添加、修改和浏览。 (3)根据需要,创建和修改各种表单、报表及标签。 (4)根据需要,创建和修改各种菜单、文本文件和其它文件。 (5)设定项目的主程序。选出菜单文件,然后用“项目”菜单上的“设置主程序”命令,将其作为本项目文件的主程序。

23 2.打开已建的项目文件 在[文件]菜单中选择[打开]命令,或者在常用工具栏中单击[打开]按钮。 在“打开”对话框中选择“项目”文件类型和要打开的项目文件,按[确定]按钮后就可以打开[项目管理器]和项目文件。

24 2)通过命令建立、打开项目 CREATE PROJECT Command:Opens the Project Manager so you can create a project. Syntax:CREATE PROJECT [FileName|?][NOWAIT] [SAVE][WINDOW WindowName1] [IN [WINDOW] WindowName2| IN SCREEN] [NOSHOW] [NOPROJECTHOOK] MODIFY PROJECT Command:Opens the Project Manager so you can modify or create a project file. Syntax:MODIFY PROJECT [FileName|?] [IN SCREEN][NOWAIT] [SAVE][NOSHOW] [NOPROJECTHOOK]

25 项目管理器”窗口:可使用“项目管理器”组织和管理项目中的文件。
展开/折叠按钮:展开和折叠“项目管理器”。当“项目管理器”折叠时,把鼠标指针放到选项卡上,并将其从“项目管理器”拖走,可以拖下选项卡。 您可以将“项目管理器”拖动到屏幕顶部,或双击标题栏,从而停放“项目管理器”。

26 二 项目管理器的组成 在项目管理器中有六个选项卡,分别可以选择项目的各类文件进行操作;而对文件的具体操作则是通过项目管理器中的命令按钮来完成。

27 1 项目管理器的选项卡 1.[全部]选项卡 该选项页把数据、文档、类、代码、其它等五个选项页的内容全部集于其中,因此它列出的文件是打开的项目文件中的所有文件。可以利用命令按钮或快捷菜单对选择的文件进行操作。 2.[数据]选项卡 主要用于显示和管理数据文件,包括数据库、数据表、自由表、查询和视图等。 查询从表中提取满足给定条件的记录,由查询文件实现。 视图是特殊的查询,通过视图可以更改查询的记录数据。 3. [文档]选项卡 主要用于显示和管理文档,包括表单、报表和标签。 表单用于显示和编辑表的内容,表单用[表单设计器]创建。 报表从数据库中的表、视图、查询等“数据源”提取数据,再以报表文件中所设计的格式输出打印。

28 4. 标签是打印在专用纸上的带有特殊格式的报表,报表和标签没有本质的不同,可以把标签作为一种特殊的报表对待。
5. [类]选项卡 [类]选项页中包括程序所使用对象的类库,主要用于显示和管理类库文件。VFP将单选框、复选框、列表框、命令按钮等控件对象,进行修改和组合成为一个新类并放在文件中,这样便可以在界面文件中使用它,这些类放在类库中。 6. [代码]选项卡 主要用于显示和管理VFP各种类型的程序代码。 7. [其他]选项卡 用于管理菜单文件、文本文件和其它文件,如BMP图形文件。菜单文件是用户应用程序菜单文件。文本文件是.TXT文本类型的文件,一般用于文件的说明等。

29 2 项目管理器的命令按钮 项目管理器的命令按钮,随着选择文件的不同,所进行的操作也不同,显示的命令按钮也不完全相同。
新建 建立新文件或新对象,新的对象类型为当前所选择的类型。选择新建的文件类型后,会启动相应的设计工具或向导。 添加 把已经单独建立的各类文件添加到项目文件中。 修改 将选定的文件打开并允许修改,根据所选文件类型启动相应的设计器工具进行修改。 浏览 将选定的表或视图打开并浏览。 移去 从项目中移去或删除所选定的文件或对象。

30 6. 关闭/打开 关闭一个打开的文件。如果所选定的文件没有打开,则显示为“打开”,便可以打开该文件。
预览 可以对报表、标签进行打印前的预览。 运行 运行所选定的表单、查询和程序。 连编 创建VFP应用程序时,一般采用模块化的程序设计方法。 可以单独创建每一个模块及其使用的数据文件,最后通过项目管理器将所有文件都添加到项目文件中形成一个整体。再通过连编构造成一个可执行的文件,即生成借助于VFP而执行的.APP文件,或者可以脱离VFP单独执行的.EXE文件

31 2.4 Visual FoxPro向导、设计器、生成器简介

32 Visual FoxPro 6.0系统提供的向导及其功能,见表1-8。
Visual FoxPro 6.0系统为用户提供了许多功能强大的向导(Wizards)。用户可以在向导程序的引导、帮助下,不用编程就能快速地建立良好的应用程序,完成许多数据库操作、管理功能,为非专业用户提供了一种较为简便的操作使用方式。 Visual FoxPro 6.0系统提供的向导及其功能,见表1-8。 表向导 报表向导 一对多报表向导 标签向导 分组/总计报表向导 表单向导 一对多表单向导 查询向导 交叉表向导 本地视图向导 远程视图向导 导入向导 文档向导 图表向导 应用程序向导 SQL升迁向导 数据透视表向导 安装向导 数据库向导 菜单

33 Visual FoxPro 6.0提供的生成器及功能,见表1-9。
Visual FoxPro 6.0系统提供了若干个生成器(Builders),用以简化创建、修改用户界面程序的设计过程,提高软件开发的质量和效率。每个生成器包含若干个选项卡,允许用户访问并设置所选择对象的相关属性。用户可将生成器生成的用户界面直接转换成程序编码,使用户从逐条编写程序代码、反复调试程序的手工作业中解放出来。 Visual FoxPro 6.0提供的生成器及功能,见表1-9。 自动格式化生成器 组合框生成器 命令组生成器 编辑框生成器 表达式生成器 表单生成器 网格生成器 列表框生成器 选项组生成器 文本框生成器 参照完整性生成器

34 三 Visual FoxPro 6.0的设计器 Visual FoxPro 6.0提供的一系列设计器(Designers),为用户提供了一个友好的图形界面操作环境,用以创建、定制、编辑数据库结构、表结构、报表格式、应用程序组件等。 Visual FoxPro 6.0提供的设计器及其功能,见表1-10。 表设计器 查询设计器 视图设计器 表单设计器 报表设计器 标签设计器 数据库设计器 连接设计器 菜单设计器 数据环境设计器

35 四 Visual FoxPro 6.0的文件类型 Visual FoxPro 6.0系统中常见文件类型包括:项目、数据库、表、视图、查询、表单、报表、标签、程序、菜单、类等,各自以不同的文件类型存储、管理,以不同的系统默认扩展名(类型名)相互区分、识别。 表1-11为Visual FoxPro 6.0中常用的文件扩展名及其所代表的文件类型。 文件类型 扩展名 项目 .pjx .fpc .cat 报表 .frx .frm 数据库 .dbc 标签 .lbx .lbl .dbf 程序 .prg .spr .mpr .qpr 视图 .vue 菜单 .mnx 查询 .qpr .vcx 表单 .scx 索引 .idx .cdx

36 2.5 Visual FoxPro 6.0系统基本操作 Visual FoxPro 6.0的操作方式

37 一 Visual FoxPro 6.0的操作方式 Visual FoxPro 6.0系统为用户提供了几种各具特点的操作方式,用户可根据情况以及应用的需要,选择合适的操作方式,实现数据库的操作、应用。 Visual FoxPro 6.0系统的操作方式主要有: (1)命令操作方式 (2)菜单操作方式 (3)程序操作方式

38 1.菜单操作方式 Visual FoxPro 6.0系统将许多命令做成菜单命令选项,用户通过选择菜单项来使用数据库的操作方式。在菜单方式中,很多操作是通过调用相关的向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统的操作,用户不必熟悉命令的细节和相应的语法规则,通过对话来完成操作。有了这种方式,一般用户无需编程就可完成数据库的操作与管理;

39 2.命令操作方式 命令操作是在命令窗口中逐条输入命令,直接操作指定对象的操作方式。命令操作为用户提供了一个直接操作的手段,其优点是能够直接使用系统的各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数的格式、功能、用法等细节;

40 3.程序操作方式 程序操作就是预先将实现某种操作处理的命令序列编成程序,通过运行程序来实现操作、管理数据库的操作方式。根据实际应用需要编写的应用程序,能够为用户提供界面更简洁直观、操作步骤更符合业务处理流程和规范要求的操作应用环境。但程序的编制,需要经过专门训练,只有具备一定设计能力的专业人员方能胜任,普通用户很难编写大型的、综合性较强的应用程序。

41 二 Visual FoxPro 6.0的命令语法规则
1.命令格式 Visual FoxPro 6.0的命令都有固定的格式,必须按相应的格式和语法规则书写和使用,否则系统无法识别、执行。Visual FoxPro 6.0命令的基本格式如下: <命令动词> [<范围子句>] [ <条件子句> ] [<字段名表子句>] 命令格式中语法标识符的意义和用法如下: <>:必选项:表示命令中必须选择该项,但内容可以 根据需要而定; [ ]:可选项:可根据实际需要选用或省略该项内容。 | :任选项:根据实际需要任选且必选其中一项内容

42 2.命令中几种常用子句 各种命令一般都包含数量不等的可选子句,操作时用户根据实际需要可部分或全部选用。子句的作用是扩充、完善命令的功能,很多命令必须通过相应子句的配合,才能有效地、完整地实现命令功能。因此,对于命令的功能与用法是否了解、掌握,更多是体现在对命令中各子句的了解、掌握上,学习时要对此更多关注。 命令中常用的子句主要有: (1)范围子句 (2)条件子句 (3)字段名表子句

43 (1)范围子句 在很多对表进行操作的命令中,都包含有范围子句,其作用是选择、确定命令操作的记录范围。范围子句的作用相当于关系运算中的选择运算,选择运算是按指定逻辑条件选择表中符合条件的记录,而范围子句是按记录范围选择记录,前者是逻辑选择,后者是物理选择。范围子句有4种具体的选择范围: RECORD <n>:范围是记录号为n的一条记录; NEXT <n>:范围是从当前记录开始的连续n条记录; REST:范围是从当前记录开始到表尾的所有记录; ALL:范围是表中全体记录。

44 (2)条件子句 条件子句的作用是以指定逻辑条件为依据,从表中选择符合条件的记录。它对应于关系运算中的选择运算。条件子句有2种: FOR <条件>:选择表中符合条件的所有记录; WHILE <条件>:选择符合条件的记录,直到第一个不符合条件的记录为止。 <条件>由一个逻辑表达式或关系表达式构成。其值为逻辑型数据。

45 (3)字段名表子句 字段名表子句的作用是选取命令操作的字段范围。它对应于关系运算中的投影运算。其格式是:[FIELDS] <字段名表>。其中字段名表由若干个以逗号分隔的字段名构成。有些命令中字段表子句要求以关键字FIELDS引导,有些则可省略,这决定于命令语法格式要求,使用时要注意。 除上3 种常用子句外,很多命令还有其他的子句,这需根据命令的功能、格式要求而定,使用时应根据具体情况了解、熟悉,正确地使用。

46 3.命令书写规则 Visual FoxPro 6.0的命令都有相应的语法格式,使用时必须按一定的规则书写、输入。有关命令的书写规则归纳如下: (1)任何命令必须以命令动词开始; (2)命令动词与子句之间、各子句之间都以空格分隔; (3)一个命令行最多包含8192个字符(包括所有的空格)。一行书写不完,行尾用分号“;”做续行标志,按Enter键后在下一行继续书写、输入; (4)命令动词及子句中关键字一般不宜用缩略形式,以保持命令的可读性和规范性; (5)Visual FoxPro 6.0不区分命令字符的大小写; (6)除命令动词外,命令中其他部分的排列顺序一般不影响命令功能。


Download ppt "全国计算机等级考试 二级教程 ---Visual FoxPro6.0程序设计"

Similar presentations


Ads by Google