visualfoxpro9[1].0应用基础

上传人:san****019 文档编号:69693538 上传时间:2019-01-14 格式:PPT 页数:38 大小:527KB
返回 下载 相关 举报
visualfoxpro9[1].0应用基础_第1页
第1页 / 共38页
visualfoxpro9[1].0应用基础_第2页
第2页 / 共38页
visualfoxpro9[1].0应用基础_第3页
第3页 / 共38页
visualfoxpro9[1].0应用基础_第4页
第4页 / 共38页
visualfoxpro9[1].0应用基础_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《visualfoxpro9[1].0应用基础》由会员分享,可在线阅读,更多相关《visualfoxpro9[1].0应用基础(38页珍藏版)》请在金锄头文库上搜索。

1、第三章 Visual FoxPro应用基础,第一节 VFP的安装及基本使用方法,第一节 VFP的安装及基本使用方法,3.1.1 VFP简介 Visual FoxPro(简称VFP),起源于xBase系列的dBASE、dBASE、Clipper、FoxBase以及FoxPro,是为数据库管理和应用程序开发而设计的功能强大的面向对象环境。 Visual FoxPro 9.0是Microsoft公司系列软件的最新版本,是一种优秀的数据库管理系统和开发工具。 Visual FoxPro 9.0可以和其他应用程序(如Microsoft Excel、Microsoft Word、Microsoft Vis

2、ual Basic等)进行交互,也可以创建基于Web的应用程序。,第一节 VFP的安装及基本使用方法,3.1.1 VFP简介 Visual FoxPro 9.0可以更好地支持ActiveX控件和面向对象程序设计,使得开发数据库的工具更加完善与快捷,从而成为功能强大、可靠的数据库管理系统。它提供了大量的系统开发工具和向导(Wizard),使以往费时费力的开发工作变得轻松自如。它提供了全新的智能感知技术,能够自动填写属性和参数,提高了代码录入速度和质量。,第一节 VFP的安装及基本使用方法,3.1.1 VFP简介 VFP9有许多新的以及增强的功能 报表改进、增强。 数据和 XML 功能的增强 SQ

3、L 语言的改进 类的增强 类、表单、控件以及与面向对象有关的改进。 语言的增强 交互式开发环境(IDE)的增强 Visual FoxPro 设计器的增强,3.1.2 VFP的安装,1、安装英文原版 2、安装补丁SP2 3、安装汉化程序 注意老师的演示!,3.1.3 VFP的基本使用,1、VFP9的主界面,vfp9.0在打开的同时会打开一个任务面板管理器,显示常见的任务信息和对话框的链接,让你可以从这里开始工作。任务面板也可以关闭,还可以从“工具”菜单上重新打开它。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:开始面板 包含显示有关Visual FoxPro的信息、列示用

4、户选定的工具以及列示最近打开的项目和数据库等部分。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:社区 包含有关VisualFoxPro社区的信息,其信息来自于 Internet上的动态内容。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:环境管理器(Environment Manager) “环境管理器”是可以用于管理和组织开发所需再度使用环境设置的工具。“环境管理器任务面板”本身只是一个带有能打开真正“环境管理器”工具链接的外壳。要打开该工具,只要点击“管理环境”链接。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:解决方案

5、示例(Solution Samples) 显示 Visual FoxPro 中已创建的解决方案示例。其他的解决方案示例可以通过使用安装示例(Install Sample)选项来安装。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:XML Web 服务 为用户提供使用、发布和管理 XML Web 服务方面的援助。也包括有关 XML Web 服务有用资源的链接。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:文档管理器 文档管理器用来搜索计算机上的文件,并可通过搜索结果对选定文件进行编辑。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理

6、器:数据资源管理器(Data Explorer) 查看和使用远程数据源,如:SQL Server 数据库。 可以右击节点根据节点所表现的数据元素完成各种动作。可以将数据资源管理器(Data Explorer)中的节点拖曳到 Visual FoxPro 设计器和编辑器上。,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:扫雷游戏,3.1.3 VFP的基本使用,1、VFP9的主界面,任务面板管理器:选项 可以设置任务面板或单个面板选项的任务面板选项,3.1.3 VFP的基本使用,2、项目管理器 同以前的版本一样,VFP9使用“项目管理器”组织和管理在项目中的文件。项目是文件、数

7、据、文档和 Visual FoxPro 对象的集合,被保存在一个有.pjx扩展名的文件中。当“项目管理器”处于活动时,Visual FoxPro在菜单栏显示“项目”菜单。,3.1.3 VFP的基本使用,3、智能感应 这是VFP从7.0版本开始的一个新功能,包括: (1)输入命令缩写及空格后,命令会自动扩展; (2)输入函数名及左括弧、对象名及点之后,系统会自动提示相应的参数或属性、方法名等供选择。 除了上述这些与其它语言类似的功能以外,VFP还有一个特点,那就是它提供了可供用户二次开发的功能,即可以用脚本程序对智能感应功能进行扩展。,3.1.3 VFP的基本使用,3、智能感应,3.1.3 VF

8、P的基本使用,3、智能感应 菜单:工具智能感应管理器,3.1.3 VFP的基本使用,4、VFP的工作方式 1交互方式 交互方式有命令方式和菜单方式(可视化操作方式)两种类型。 命令方式,是通过键盘命令来完成操作。菜单方式,是通过菜单、窗口对话框等图形界面进行的操作。 2程序执行方式 程序执行方式是指VFP的用户根据实际应用的需要,将命令编写成一个程序,通过运行程序,系统逐条执行程序中的各条命令。,3.1.3 VFP的基本使用,4、VFP的工作方式 1交互方式 交互方式有命令方式和菜单方式(可视化操作方式)两种类型。 命令方式,是通过键盘命令来完成操作。菜单方式,是通过菜单、窗口对话框等图形界面

9、进行的操作。 2程序执行方式 程序执行方式是指VFP的用户根据实际应用的需要,将命令编写成一个程序,通过运行程序,系统逐条执行程序中的各条命令。,3.1.3 VFP的基本使用,4、VFP的工作方式 命令格式 VFP的命令通常由命令动词和若干个短语构成。 VFP命令的一般格式为: 命令动词 表达式表 范围 FOR条件 WHILE条件 FIELDS 字段名表 ALL LIKE/EXCEPT IN 各部分的意义如下: (1)命令动词。它是VFP的命令名,用来指示计算机要完成的操作。 (2)表达式表。用来指示计算机执行该命令所操作的内容,由常量、内存变量、字段名、函数及运算符组成。,3.1.3 VFP

10、的基本使用,4、VFP的工作方式 (3)范围。指定命令可以操作的记录集。四种选择: ALL 当前表中的全部记录。 NEXT 从当前记录开始的n条记录。 RECORD 当前表中的第n号记录。 REST 从当前记录开始到最后一条记录为止的所有记录。 (4)FOR 。规定只对满足条件的记录进行操作 。 (5)WHILE 。从当前记录开始,按记录号顺序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。 (6)TO子句。它控制操作结果的输出去向。 (7)ALL LIKE/EXCEPT 。它指出包括或不包括与通配符相匹配的文件、字段或内存变量。 (8)IN : 允许在当前工作区操作指定

11、工作区。,3.1.3 VFP的基本使用,4、VFP的工作方式 命令的书写规则 (1)命令动词必须写在命令的最前面,而各短语的前后顺序可以任意排列。 (2)命令动词、各短语中的保留字及函数名都可以简写为前4个字符,而且英文字母大小写等效。 (3)命令动词与短语之间、短语与短语之间、短语的各部分之间必须用空格分隔开。 (4)一条命令最长可达8192个字符。当一行写不下时,可在适当位置输入续行符“;”并按回车键换行,继续输入该命令。,3.1.3 VFP的基本使用,4、VFP的工作方式 (5)变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。 (6)命令、关键字、变量名和

12、文件名中的字母既可以大写也可以小写,还可以大写、小写混合,三者等效。 (7)命令格式中的符号约定: 命令中的 、| 、 符号都不是命令本身的语法成分,使用时不能照原样输入。其中: :表示可选项,根据具体情况决定是否选用。 | :表示两边的部分只能选用其中的一个。 :表示可以有任意个类似参数,各参数间用逗号隔开。 :表示其中内容要以实际名称或参数代入。,3.1.3 VFP的基本使用,4、VFP的工作方式 命令工作方式中的常见错误 : (1)命令动词写错。 (2)格式不符合要求。主要有: a.标点符号不对(一定要用英文标点符号)。 b.缺少必需的空格或添加了不该有的空格 。 c.数据类型不一致,要

13、注意字符型、数值型、日期型、逻辑型数据的书写格式。 (3) 打不开所需文件。没有正确输入盘符和路径或文件名输错。,3.1.3 VFP的基本使用,5、VFP9.0的语言成份(自学) (1)数据类型:(常用的要了解) 基本数据类型 数据类型是数据的基本属性,不同的数据类型有不同的存储方式和运算规则。,3.1.3 VFP的基本使用,5、VFP9.0的语言成份 (2)常量和变量: 1)常量 常量指在命令操作或程序运行过程中其值始终保持不变的量。VFP中经常用到的常量类型有字符型、数值型、货币型、日期型、日期时间型、逻辑型和浮点型。 2)变量 在命令操作和程序运行过程中其值允许变化的量称之为变量。变量包

14、括内存变量、字段变量和系统内存变量等三种。,3.1.3 VFP的基本使用,5、VFP9.0的语言成份 (3)数组: 数组是按一定顺序排列的一组内存变量,数组中的各个变量称为数组元素。数组必须先定义后使用。 【命令格式】DIMENSION|DECLARE ( , ) ,. 例如:DIMENSION a1(3),a2(2,3) 【注意】VFP数组的下界为1,上界为定义的下标数值。如上述定义中,数组a1的元素为a1(1)、a1(2)、a1(3)。理论上VFP最多可定义60000多个数组,每个数组最多可包含60000多个元素,实际上最大数将受具体计算机内存空间的制约。,3.1.3 VFP的基本使用,5

15、、VFP9.0的语言成份 (3)数组: 数组的赋值方法如下: 在VFP中,同一数组元素的类型可以不一致,这是其它一般高级程序设计语言不允许的。用赋值命令可为数组元素单个赋值,也可为整个数组的各个元素赋以相同的值,如“a2=8”可以为上面定义的二维数组的6个元素赋以同样的初值8。 二维数组各元素在内存中按行的顺序存储,也可按一维数组来表示数。,3.1.3 VFP的基本使用,5、VFP9.0的语言成份 (4)运算符和表达式: 运算符是表示数据之间运算方式的符号,不同类型的数据要用不同的运算符。表达式是由常量、变量、函数通过运算符连接起来的式子,单个的常量、变量、函数通常也被称为表达式。 表达式通过

16、计算均能得到一个结果,称为表达式的值,按表达式值的类型划分,表达式可分为算术表达式、字符表达式、日期时间表达式、关系表达式和逻辑表达式。,1算术运算符和算术表达式,算术运算符用于对运算对象进行算术运算,算术表达式由数值型常量、变量、函数和算术运算符组成,其运算结果仍是数值型数据。算术运算符有如下几种,按优先级由高到低依次是: (1)( ):括号。优先级最高。 (2)- :负号。优先级次于括号。 (3)*或:乘方。优先级次于负号。 (4)*、/、%:分别是乘号、除号和取余号,优先级次于乘方。当表达式中出现同时出现乘、除、取余运算时,它们的优先级相同,按从左到右顺序运算。 (5)+、-:加号和减号。优先级最低。同时出现时,它们的优先级相同,按从左到右顺序运算。 例如,算术表达式(11+33)*2/4 的结果为22。,2字符运算符和字符表达式,字符运算符用于对两个字符型数据进行连接运算。字符表达式由字符型常量、变量、函数和字符运算符组成,其运算结果仍为字符型数据,字符运算符主要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号