《VFP60简明教程VisualFoxPro60概述.ppt》由会员分享,可在线阅读,更多相关《VFP60简明教程VisualFoxPro60概述.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目 录上一页下一页退 出2本本 章章 要要 点点1.1 Visual FoxPro 1.1 Visual FoxPro 系统简介系统简介 1.2 Visual FoxPro 6.01.2 Visual FoxPro 6.0的安装的安装1.3 Visual FoxPro 6.01.3 Visual FoxPro 6.0系统界面简介系统界面简介1.4 Visual FoxPro 6.01.4 Visual FoxPro 6.0的文件类型的文件类型1.5 Visual FoxPro 6.01.5 Visual FoxPro 6.0系统的基本操作系统的基本操作 思考题目 录上一页下一页退 出3 1.1
2、 1.1 Visual FoxPro 6.0 Visual FoxPro 6.0简介简介 Visual FoxPro 6.0(中文版,简称VFP 6.0)是由Microsoft公司于1998年推出的新一代软件系统,它将面向对象的程序设计技术与关系型数据库系统有机地结合在一起,是具有更强大功能的可视化程序设计的关系数据库系统。Visual FoxPro 6.0集数据库和程序设计语言于一体,可以设计许多小型数据库系统。它在VFP 5.0的基础上更加重了项目管理器、向导、生成器、查询与视图、OLE连接、Active集成、帮助系统制作、数据的导入和导出以及面向对象的程序设计等方面的技术力度。它是唯一带
3、有自编程语言的数据库管理系统。Visual FoxPro 6.0与Windows 98操作系统以及Office办公软件都可以很好地交流,可以制作出更加专业化的软件。它在客户/服务器应用技术、远程数据共享、数据安全管理及文档管理等方面,具有很强的优势,非常适合于制作各种数据库应用程序。 要 点目 录上一页下一页退 出4Visual FoxPro 的特点 Visual FoxPro 具有界面友好、工具丰富、速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方面具有较强的功能。其特点主要体现在以下几方面: (1)兼容性好 (2)应用程序的开发更简便 (3)改进了程序调试工具 (
4、4)更简便的表设计和扩充内容的数据字典 (5)增强了查询和视图设计功能 (6)增强了表单设计功能 (7)更多更好的向导 (8)增强了OLE与ActiveX的集成目 录上一页下一页退 出5一. 安装的系统环境安装的系统环境 1.Visual FoxPro 6.0所需要的硬件环境 1) 80486/50MHz或更高的计算机系统。 2)鼠标器。 3)16MB以上的内存储器。 4)最小化安装需要15MB硬盘空间;典型安装需要100MB硬盘空间;最大安装需要240MB硬盘空间. 5)VGA或更高分辨率的显示器,1MB以上显示缓存。 要 点1.2 Visual FoxPro 6.0的安装 目 录上一页下一
5、页退 出62.Visual FoxPro 6.02.Visual FoxPro 6.0所需要的软件环境所需要的软件环境Windows 95/98操作系统(中文版)或Windows NT 3.51(中文版)或更高版本。3 3Visual FoxPro 6.0Visual FoxPro 6.0所需要的网络环境所需要的网络环境服务器:SQL Server for Windows NT。客户机:包括ODBC组件的Visual FoxPro 6.0。网络:Novell Netware;Windows NT。要 点目 录上一页下一页退 出7 二. Visual FoxPro 6.0 Visual FoxP
6、ro 6.0的安装的安装直接启动CD-ROM的安装方法是:(1)将Visual FoxPro 6.0系统光盘插入到CD-ROM驱动器中,安装程序自动运行,进入“Visual FoxPro 6.0安装向导”窗口。(2)在“Visual FoxPro 6.0安装向导”窗口,用户可以选择安装Visual FoxPro 6.0有关选项,单击“下一步”按钮进入“Visual FoxPro 6.0安装程序”窗口。(3)在“Visual FoxPro 6.0安装程序”窗口,系统提供了三种可以选择的安装方式:1)选择“添加/删除”按钮,为当前安装添加新组件,或删除已安装的组件。2)选择“重新安装”按钮,重复上
7、一次安装,恢复丢失的文件和重新设置系统。 3)选择“全部删除”按钮,删除已有的全部组件。 要 点目 录上一页下一页退 出8 如果是第一次安装Visual FoxPro 6.0,按系统提示进行,完成一步后选择“下一步”;在“产品号和用户ID”页,输入相应的产品ID号、用户姓名和公司名称;其它页面继续选择“确定”或“下一步”; 在安装页面选择“典型安装”;安装完成后,在“安装MSDN”页面,点击“安装MSDN”,取消选中状态;选“下一步后”进入“现在注册”页面,点击“现在注册”,取消注册;至此完成了整体安装。如果是想添加一些新组件,可选择“添加/删除”按钮;如果只是想恢复丢失的文件,可选择“重新安
8、装”按钮。(4)确定了安装方式后,系统开始安装。在安装过程中,用户要回答安装程序所提出的各种问题,按步骤选择相应的选项完成安装过程。 目 录上一页下一页退 出9一. Visual FoxPro 6.0的启动与退出安装Visual 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环境下其他
9、软件一样,有多种启动方式。2Visual FoxPro 6.0的退出的退出 当需要退出Visual FoxPro 6.0系统时,常用的有如下几种方法: (1)在Visual FoxPro 6.0主窗口,单击【文件】|【退出】菜单项,退出系统; (2)单击Visual FoxPro 6.0主窗口的关闭按钮,退出系统; (3)在“命令”窗口输入QUIT命令并回车,退出系统。 1.3 Visual FoxPro 6.0系统界面简介 目 录上一页下一页退 出10要 点标题栏二二.Visual FoxPro 6.0.Visual FoxPro 6.0的主窗口的主窗口 Visual FoxPro 6.0启
10、动后,打开主窗口,如图1-8所示。主窗口包括:标题栏、菜单栏、常用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。菜单栏常用工具栏命令窗口主窗口工作区状态栏目 录上一页下一页退 出111.菜单栏 Visual FoxPro的系统菜单包括: 文件,编辑,显示,格式,工具,程序,窗口,帮助一般情况下,Visual FoxPro 6.0仅含系统菜单项及其对应的子菜单,在程序运行过程中用到某些功能时,系统将会动态地增加或修改一些菜单项。 菜单分为动态菜单和弹出菜单。所谓动态菜单是指当程序执行某项功能时系统主菜单及其主菜单下的子菜单的增减;而弹出菜单则是指当用户处于某特定区域时单击鼠标右键而弹出的一
11、个菜单项。目 录上一页下一页退 出122.工具栏显示的按钮往往代表了最为常用的命令,有效地利用工具栏,能使程序的开发工作更加方便、快捷。除了标准工具栏外,Visual FoxPro 6.0还为用户提供了十几种工具栏,在编辑相应的文档和窗口时,可选择所需要的工具栏。选择所需要的工具栏的方法是:从“显示”菜单中选择“工具栏” 这个工具栏对话框选项中有报表控件、报表设计器、表单控件、表单设计器、布局、查询设计器、常用、打印预览、调色板、视图设计器和数据库设计器。当选择要使用的工具栏选项时,点击该项并使其前面出现“”,然后单击“确定”按钮,这时就会在屏幕上弹出相应的工具条 目 录上一页下一页退 出13
12、 1Visual FoxPro 6.0的向导的向导 Visual FoxPro 6.0系统为用户提供了许多功能强大的向导(Wizards)。用户可以在向导程序的引导、帮助下,不用编程就能快速地建立良好的应用程序,完成许多数据库操作、管理功能,为非专业用户提供了一种较为简便的操作使用方式。 Visual FoxPro 6.0系统提供的向导及其功能,见下表表向导 报表向导 一对多报表向导 标签向导 分组/总计报表向导 表单向导 一对多表单向导 查询向导 交叉表向导 本地视图向导 远程视图向导 导入向导 文档向导 图表向导 应用程序向导 SQL升迁向导 数据透视表向导 安装向导 三. Visual
13、FoxPro 6.0提供的设计工具提供的设计工具目 录上一页下一页退 出14 2Visual FoxPro 6.0的生成器的生成器 Visual FoxPro 6.0系统提供了若干个生成器(Builders),用以简化创建、修改用户界面程序的设计过程,提高软件开发的质量和效率。每个生成器包含若干个选项卡,允许用户访问并设置所选择对象的相关属性。用户可将生成器生成的用户界面直接转换成程序编码,使用户从逐条编写程序代码、反复调试程序的手工作业中解放出来。 Visual FoxPro 6.0提供的生成器及功能,见下表自动格式化生成器 组合框生成器 命令组生成器 编辑框生成器 表达式生成器 表单生成器
14、 网格生成器 列表框生成器 选项组生成器 文本框生成器 参照完整性生成器 目 录上一页下一页退 出153Visual FoxPro 6.0的设计器的设计器 Visual FoxPro 6.0提供的一系列设计器(Designers),为用户提供了一个友好的图形界面操作环境,用以创建、定制、编辑数据库结构、表结构、报表格式、应用程序组件等。 Visual FoxPro 6.0提供的设计器及其功能,见下表表设计器 查询设计器 视图设计器 表单设计器 报表设计器 标签设计器 数据库设计器 数据库设计器 连接设计器 菜单设计器 数据环境设计器 目 录上一页下一页退 出16Visual FoxPro 6.
15、0系统中常见文件类型包括:项目、数据库、表、视图、查询、表单、报表、标签、程序、菜单、类等,各自以不同的文件类型存储、管理,以不同的系统默认扩展名(类型名)互区分、识别。 下表为Visual FoxPro 6.0中常用的文件扩展名及其所代表的文件类型。 1.4 Visual FoxPro 6.01.4 Visual FoxPro 6.0的文件类型的文件类型扩展名文件类型扩展名文件类型.app应用程序.mnt菜单的Memo.bak备份文件.mnx菜单文件.cdx复合索引文件.mpr生成的菜单程序.dbc数据库.mpx编译后的菜单程序.dbf数据表.ocxOLE控件.dct数据库备注文件.pjt项
16、目的Memo.dcx数据库索引文件.pjx项目文件目 录上一页下一页退 出17扩展名文件类型扩展名 文件类型.dll窗口动态链接库.prgVFP 6.0程序.err编译错误信息文件 .prx编译后的格式文件.eslVFP 6.0支持库.qpr生成的查询程序.exe可执行文件.qpx编译后的查询程序.fky宏文件.sct表单文件的Memo.fllVFP 6.0动态链接库.scx表单文件.fmt格式文件.spr生成的屏幕文件.fpt表的Memo文件.spx编译后的屏幕文件.frt报表备注.txt文本文件.frx报表文件.tmp临时文件.fxp.prg编译后的程序文件.vct可视类库Memo文件.i
17、dx索引文件.vcx可视类库文件.lbt标签的Memo.vue视图文件.lbx标签文件.win窗口文件.mem内存变量存储文件(续表)目 录上一页下一页退 出18 1.5 Visual FoxPro 6.0基本操作基本操作 1.5.1 Visual FoxPro 6.0的操作方式 Visual FoxPro 6.0系统为用户提供了几种各具特点的操作方式,用户可根据情况以及应用的需要,选择合适的操作方式,实现数据库的操作、应用。 Visual FoxPro 6.0系统的操作方式主要有: (1)命令操作方式 (2)菜单操作方式 (3)程序操作方式目 录上一页下一页退 出19 1命令操作方式命令操作
18、方式 命令操作是在命令窗口中逐条输入命令,直接操作指定对象的操作方式。命令操作为用户提供了一个直接操作的手段,其优点是能够直接使用系统的各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数的格式、功能、用法等细节;目 录上一页下一页退 出20 2菜单操作方式菜单操作方式 Visual FoxPro 6.0系统将许多命令做成菜单命令选项,用户通过选择菜单项来使用数据库的操作方式。在菜单方式中,很多操作是通过调用相关的向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统的操作,用户不必熟悉命令的细节和相应的语法规则,通过对话来完成操作。有了这种方式,一般用户无需编程就可完成数据库的
19、操作与管理; 目 录上一页下一页退 出21 3程序操作方式程序操作方式 程序操作就是预先将实现某种操作处理的命令序列编成程序,通过运行程序来实现操作、管理数据库的操作方式。根据实际应用需要编写的应用程序,能够为用户提供界面更简洁直观、操作步骤更符合业务处理流程和规范要求的操作应用环境。但程序的编制,需要经过专门训练,只有具备一定设计能力的专业人员方能胜任,普通用户很难编写大型的、综合性较强的应用程序。 目 录上一页下一页退 出22 1.5.2 Visual FoxPro 6.0的命令语法规则 1命令格式命令格式 Visual FoxPro 6.0的命令都有固定的格式,必须按相应的格式和语法规则
20、书写和使用,否则系统无法识别、执行。Visual FoxPro 6.0命令的基本格式如下: 命令格式中语法标识符的意义和用法如下: :必选项:表示命令中必须选择该项,但内容可以 根据需要而定; :可选项:可根据实际需要选用或省略该项内容。 | :任选项:根据实际需要任选且必选其中一项内容目 录上一页下一页退 出23 2命令中几种常用子句命令中几种常用子句 各种命令一般都包含数量不等的可选子句,操作时用户根据实际需要可部分或全部选用。子句的作用是扩充、完善命令的功能,很多命令必须通过相应子句的配合,才能有效地、完整地实现命令功能。因此,对于命令的功能与用法是否了解、掌握,更多是体现在对命令中各子
21、句的了解、掌握上,学习时要对此更多关注。 命令中常用的子句主要有: (1)范围子句 (2)条件子句 (3)字段名表子句 目 录上一页下一页退 出24 (1)范围子句)范围子句 在很多对表进行操作的命令中,都包含有范围子句,其作用是选择、确定命令操作的记录范围。范围子句的作用相当于关系运算中的选择运算,选择运算是按指定逻辑条件选择表中符合条件的记录,而范围子句是按记录范围选择记录,前者是逻辑选择,后者是物理选择。范围子句有4种具体的选择范围: RECORD :范围是记录号为n的一条记录; NEXT :范围是从当前记录开始的连续n条记录; REST:范围是从当前记录开始到表尾的所有记录; ALL:
22、范围是表中全体记录。 目 录上一页下一页退 出25 (2)条件子句)条件子句 条件子句的作用是以指定逻辑条件为依据,从表中选择符合条件的记录。它对应于关系运算中的选择运算。条件子句有2种: FOR :选择表中符合条件的所有记录; WHILE :选择符合条件的记录,直到第一个不 符合条件的记录为止。 由一个逻辑表达式或关系表达式构成。其值为逻辑型数据。 目 录上一页下一页退 出26 (3)字段名表子句)字段名表子句 字段名表子句的作用是选取命令操作的字段范围。它对应于关系运算中的投影运算。其格式是:FIELDS 。其中字段名表由若干个以逗号分隔的字段名构成。有些命令中字段表子句要求以关键字FIE
23、LDS引导,有些则可省略,这决定于命令语法格式要求,使用时要注意。 除上3 种常用子句外,很多命令还有其他的子句,这需根据命令的功能、格式要求而定,使用时应根据具体情况了解、熟悉,正确地使用。目 录上一页下一页退 出27 3命令书写规则命令书写规则 Visual FoxPro 6.0的命令都有相应的语法格式,使用时必须按一定的规则书写、输入。有关命令的书写规则归纳如下:(1)任何命令必须以命令动词开始;(2)命令动词与子句之间、各子句之间都以空格分隔;(3)一个命令行最多包含8192个字符(包括所有的空格)。一行书写不完,行尾用分号“;”做续行标志,按Enter键后在下一行继续书写、输入;(4
24、)命令动词及子句中关键字一般不宜用缩略形式,以保持命令的可读性和规范性;(5)Visual FoxPro 6.0不区分命令字符的大小写;(6)除命令动词外,命令中其他部分的排列顺序一般不影响命令功能。 目 录上一页下一页退 出28 1.5.3 Visual FoxPro 6.0系统环境的设置 Visual FoxPro 6.0系统的环境设置决定了系统的操作运行环境和工作方式,设置是否合理、适当,直接影响系统的操作运行效率和操作的方便性。系统安装时按默认方式进行了相应的设置,用户通过设置系统环境,可添加或删除Visual FoxPro 6.0的相关组件,也可对系统当前环境重新调整设置。添加或删除
25、Visual FoxPro 6.0组件的操作,要通过系统安装程序来实现,而当前环境的设置可通过相关命令和菜单操作方式来实现。下面简要介绍以菜单方式设置系统环境的操作方法。1.1.文件位置的设置文件位置的设置 方法是选择“工具”菜单的“选项”菜单项,在页框中单击“文件位置”页标签得到如下窗口: 目 录上一页下一页退 出29在图中看到,许多生成器都有指定的文件夹名,在“默认目录”的位置为(未用),选中它,点击“修改”按钮,进入如下界面.目 录上一页下一页退 出30先点击“使用(U)默认目录”复选框,然后在文本框中输入文件所在文件夹,或者点击旁边的浏览按钮,选择文件所在位置,单击“确定”按钮,这样就更改了文件位置。目 录上一页下一页退 出312.区域设置区域设置 Visual FoxPro6.0适用在世界范围内使用,但在不同的地区日期、货币等的格式是不同的。如在中国使用日期应该设置为汉语格式,则应选择“区域”页标签,在“区域”设置中,在日期格式列表框中选择“汉语”,则日期就自动变成年月日的格式;在货币符号文本框中输入“”符号,就显示为中国使用的货币符号。单击“确定”按钮。设置中国日期设置中国货币结束结束