1、第第2章章 Visual FoxPro系统初步系统初步 1Visual FoxPro 6.0安装环境要求安装环境要求 Visual FoxPro 6.0系统正确安装、运行,必须具备对应环境条件。其最低要求,普通应具备以下环境条件:(1)配置50MHz主频486以上PC机或兼容机;(2)内存16 MB以上;(3)硬盘最小可用空间15MB;用户自定义安装需要100MB硬盘空间;完全安装(包含全部联机文档)需要240 MB硬盘空间;(4)鼠标;(5)VGA或更高分辨率显示器;(6)汉字Windows 95/98或Windows NT以上操作系统;(7)对于网络操作,需要一个与Windows兼容网络和
2、一个网络服务器。第1页 2Visual FoxPro 6.0安装安装 汉字版Visual FoxPro 6.0系统能够由CD-ROM光盘直接安装。操作步骤以下:(1)开启安装程序 (2)选择安装方式 (3)安装系统组件 (4)安装MSDN组件(Visual FoxPro 6.0帮助文档)(5)重新开启系统,完成Visual FoxPro 6.0安装 如在Windows 95/98环境下运行 Visual FoxPro 6.0系统,上述安装结束后必须重新开启系统,完成系统配置,Visual FoxPro 6.0系统安装才告完成。第2页Visual FoxPro 6.0开启与退出 安装Visual
3、 FoxPro 6.0系统时,创建了一个名为Microsoft Visual FoxPro 6.0程序组。为操作方便起见,可将该程序组中Visual FoxPro 6.0 开启程序图标复制到桌面,建立Visual FoxPro 6.0桌面快捷方式图标。1Visual FoxPro 6.0开启开启 Visual FoxPro 6.0开启与Windows环境下其它软件一样,有各种开启方式。2Visual FoxPro 6.0退出退出 当需要退出Visual FoxPro 6.0系统时,可采取各种方式。其中惯用有以下几个:(1)在Visual FoxPro 6.0主窗口,单击【文件】|【退出】菜单项
4、,退出系统;(2)单击Visual FoxPro 6.0主窗口关闭按钮,退出系统;(3)在“命令”窗口输入QUIT命令并回车,退出系统。第3页Visual FoxPro 6.0基本组成 1Visual FoxPro 6.0主窗口主窗口 Visual FoxPro 6.0开启后,打开主窗口,如图1-8所表示。主窗口包含:标题栏、菜单栏、惯用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。标题栏 菜单栏惯用工具栏命令窗口状态栏工作区第4页 2Visual FoxPro 6.0向导向导 Visual FoxPro 6.0系统为用户提供了许多功效强大向导(Wizards)。用户能够在向导程序引导、
5、帮助下,不用编程就能快速地建立良好应用程序,完成许多数据库操作、管理功效,为非专业用户提供了一个较为简便操作使用方式。Visual FoxPro 6.0系统提供向导及其功效,见表1-8。表向导 报表向导 一对多报表向导 标签向导 分组/总计报表向导 表单向导 一对多表单向导 查询向导 交叉表向导 n当地视图向导 远程视图向导 导入向导 文档向导 图表向导 应用程序向导 SQL升迁向导 数据透视表向导 安装向导 第5页 3Visual FoxPro 6.0生成器生成器 Visual FoxPro 6.0系统提供了若干个生成器(Builders),用以简化创建、修改用户界面程序设计过程,提升软件开
6、发质量和效率。每个生成器包含若干个选项卡,允许用户访问并设置所选择对象相关属性。用户可将生成器生成用户界面直接转换成程序编码,使用户从逐条编写程序代码、重复调试程序手工作业中解放出来。Visual FoxPro 6.0提供生成器及功效,见表1-9。自动格式化生成器 组合框生成器 命令组生成器 编辑框生成器 n表示式生成器 表单生成器 网格生成器 列表框生成器 选项组生成器 文本框生成器 n参考完整性生成器 第6页 4Visual FoxPro 6.0设计器设计器 Visual FoxPro 6.0提 供 一 系 列 设 计 器(Designers),为用户提供了一个友好图形界面操作环境,用以创
7、建、定制、编辑数据库结构、表结构、报表格式、应用程序组件等。Visual FoxPro 6.0提供设计器及其功效,见表1-10。表设计器 查询设计器 视图设计器 表单设计器 报表设计器 标签设计器 数据库设计器 数据库设计器 连接设计器 菜单设计器 数据环境设计器 第7页Visual FoxPro 6.0文件类型文件类型 Visual FoxPro 6.0系统中常见文件类型包含:项目、数据库、表、视图、查询、表单、报表、标签、程序、菜单、类等,各自以不一样文件类型存放、管理,以不一样系统默认扩展名(类型名)相互区分、识别。第8页三、主要文件类型三、主要文件类型扩展名文件类型.APP生成应用程序
8、.BAK备份文件.CDX复合索引文件.DBC数据库文件.DCT数据库备注文件.DCX数据库索引文件.DBF数据表文件.FPT数据表备注文件.EXE可执行文件扩展名文件类型.FMT格式文件.FRX报表文件.IDX普通索引文件.LBX标签文件.PLB项目文件.PRG源程序文件.QPR查询程序.SCX表单文件.WIN窗口文件第9页Visual FoxPro 6.0系统基本操作系统基本操作1 Visual FoxPro 6.0操作方式 Visual FoxPro 6.0系统为用户提供了几个各具特点操作方式,用户可依据情况以及应用需要,选择适当操作方式,实现数据库操作、应用。Visual FoxPro
9、6.0系统操作方式主要有:(1)命令操作方式 (2)菜单操作方式 (3)程序操作方式第10页 1命令操作方式命令操作方式 命令操作是在命令窗口中逐条输入命令,直接操作指定对象操作方式。命令操作为用户提供了一个直接操作伎俩,其优点是能够直接使用系统各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数格式、功效、使用方法等细节;第11页 2菜单操作方式菜单操作方式 Visual FoxPro 6.0系统将许多命令做成菜单命令选项,用户经过选择菜单项来使用数据库操作方式。在菜单方式中,很多操作是经过调用相关向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统操作,用户无须熟悉命令细节
10、和对应语法规则,经过对话来完成操作。有了这种方式,普通用户无需编程就可完成数据库操作与管理;第12页 3程序操作方式程序操作方式 程序操作就是预先将实现某种操作处理命令序列编成程序,经过运行程序来实现操作、管理数据库操作方式。依据实际应用需要编写应用程序,能够为用户提供界面更简练直观、操作步骤更符合业务处理流程和规范要求操作应用环境。但程序编制,需要经过专门训练,只有具备一定设计能力专业人员方能胜任,普通用户极难编写大型、综合性较强应用程序。第13页Visual FoxPro 6.0命令语法规则 1命令格式命令格式 Visual FoxPro 6.0命令都有固定格式,必须按对应格式和语法规则书
11、写和使用,不然系统无法识别、执行。Visual FoxPro 6.0命令基本格式以下:命令格式中语法标识符意义和使用方法以下:必选项:表示命令中必须选择该项,但内容能够 依据需要而定;:可选项:可依据实际需要选取或省略该项内容。|:任选项:依据实际需要任选且必选其中一项内容第14页 2命令中几个惯用子句命令中几个惯用子句 各种命令普通都包含数量不等可选子句,操作时用户依据实际需要可部分或全部选取。子句作用是扩充、完善命令功效,很多命令必须经过对应子句配合,才能有效地、完整地实现命令功效。所以,对于命令功效与使用方法是否了解、掌握,更多是表达在对命令中各子句了解、掌握上,学习时要对此更多关注。命
12、令中惯用子句主要有:(1)范围子句 (2)条件子句 (3)字段名表子句 第15页 (1)范围子句)范围子句 在很多对表进行操作命令中,都包含有范围子句,其作用是选择、确定命令操作统计范围。范围子句作用相当于关系运算中选择运算,选择运算是按指定逻辑条件选择表中符合条件统计,而范围子句是按统计范围选择统计,前者是逻辑选择,后者是物理选择。范围子句有4种详细选择范围:RECORD :范围是统计号为n一条统计;NEXT:范围是从当前统计开始连续n条统计;REST:范围是从当前统计开始到表尾全部统计;ALL:范围是表中全体统计。第16页 (2)条件子句)条件子句 条件子句作用是以指定逻辑条件为依据,从表
13、中选择符合条件统计。它对应于关系运算中选择运算。条件子句有2种:FOR :选择表中符合条件全部统计;WHILE:选择符合条件统计,直到第一个不 符合条件统计为止。由一个逻辑表示式或关系表示式组成。其值为逻辑型数据。第17页 (3)字段名表子句)字段名表子句 字段名表子句作用是选取命令操作字段范围。它对应于关系运算中投影运算。其格式是:FIELDS。其中字段名表由若干个以逗号分隔字段名组成。有些命令中字段表子句要求以关键字FIELDS引导,有些则可省略,这决定于命令语法格式要求,使用时要注意。除上3 种惯用子句外,很多命令还有其它子句,这需依据命令功效、格式要求而定,使用时应依据详细情况了解、熟
14、悉,正确地使用。第18页 3命令书写规则命令书写规则 Visual FoxPro 6.0命令都有对应语法格式,使用时必须按一定规则书写、输入。相关命令书写规则归纳以下:(1)任何命令必须以命令动词开始;(2)命令动词与子句之间、各子句之间都以空格分隔;(3)一行书写不完,行尾用分号“;”做续行标志,按Enter键后在下一行继续书写、输入;(4)命令动词及子句中关键字普通不宜用缩略形式,以保持命令可读性和规范性;(5)Visual FoxPro 6.0不区分命令字符大小写;(6)除命令动词外,命令中其它部分排列次序普通不影响命令功效。第19页3 Visual FoxPro 6.0系统环境设置 V
15、isual FoxPro 6.0系统环境设置决定了系统操作运行环境和工作方式,设置是否合理、适当,直接影响系统操作运行效率和操作方便性。系统安装时按默认方式进行了对应设置,用户经过设置系统环境,可添加或删除Visual FoxPro 6.0相关组件,也可对系统当前环境重新调整设置。添加或删除Visual FoxPro 6.0组件操作,要经过系统安装程序来实现,而当前环境设置可经过相关命令和菜单操作方式来实现。下面简明介绍以菜单方式设置系统环境操作方法。第20页项目管理器使用 在Visual FoxPro系统中,使用项目组织、集成数据库应用系统中全部相关文件,形成一个完整应用系统。所谓项目是Visual FoxPro中相关数据、文档和各类文件、对象集合,也即项目是与一个应用相关全部文件集合。项目管理器是Visual FoxPro系统创建、管理项目标工具,用来创建、修改、组织项目中各种文件,对项目中程序进行编译和连编,形成一个能够运行应用程序系统。第21页