第2章 Visual FoxPro数据库管理系统概述课件

上传人:我*** 文档编号:144955821 上传时间:2020-09-14 格式:PPT 页数:97 大小:2.81MB
返回 下载 相关 举报
第2章 Visual FoxPro数据库管理系统概述课件_第1页
第1页 / 共97页
第2章 Visual FoxPro数据库管理系统概述课件_第2页
第2页 / 共97页
第2章 Visual FoxPro数据库管理系统概述课件_第3页
第3页 / 共97页
第2章 Visual FoxPro数据库管理系统概述课件_第4页
第4页 / 共97页
第2章 Visual FoxPro数据库管理系统概述课件_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《第2章 Visual FoxPro数据库管理系统概述课件》由会员分享,可在线阅读,更多相关《第2章 Visual FoxPro数据库管理系统概述课件(97页珍藏版)》请在金锄头文库上搜索。

1、Visual FoxPro数据库管理系统概述,2.1 Visual FoxPro的操作环境,第2章 Visual FoxPro数据库管理系统概述,2.2 Visual FoxPro项目管理器,2.3 Visual FoxPro语言基础,2.4 小型案例实训,教学目的与要求,熟悉VFP的操作环境,掌握项目管理器的使用,掌握数据类型和数据存储容器(常量、变量),掌握各种数据类型的运算符、表达式,掌握常用系统函数的使用,掌握NULL值的处理方法,2.1 Visual FoxPro的操作环境,2.1.1 Visual FoxPro操作界面,菜单栏,工具栏,状态栏,命令窗口,主窗口,标题栏,2.1.2

2、Visual FoxPro的工作方式,2.1 Visual FoxPro的操作环境,命令工作方式:通过在“命令”窗口中输入合法的Visual FoxPro命令来完成各种操作 可视化工作方式:通过菜单、工具栏及系统提供的向导、设计器、生成器等工具进行可视化操作 程序工作方式:通过把Visual FoxPro的合法命令组织、编写成命令文件(程序),或利用表单设计器、菜单设计器、报表设计器等程序生成工具来设计程序,然后执行程序,来完成特定的操作任务,2.1.3 命令使用,2.1 Visual FoxPro的操作环境,1.命令的语法格式说明,例如,删除文件的DELETE FILE 命令,其语法格式如下

3、: DELETE FILE FileName|? RECYCLE,DELETE FILE:命令关键字 表示该语法成分是命令可选项,若使用可以使命令具有某一功能,如使用RECYCLE则删除的文件放入回收站 斜体字部分是由用户定义操作对象或参数,这里的FileName就是用户指定要删除的文件名,2.1 Visual FoxPro的操作环境,2.几个常用命令,(1)*和”实现换行输入(最后一行不需要分号) 命令中必须使用半角状态下的西文标点符号,命令中的英文字符大小写等价 输入完命令后按Enter键执行命令,2.1 Visual FoxPro的操作环境,3.命令书写规则,2.1 Visual Fox

4、Pro的操作环境,2.1.4 配置Visual FoxPro的操作环境,可以选择“工具”/“选项”菜单命令,查看和设置系统的操作环境,所有设置在下次启动VFP时仍然起作用,所有设置只在当前有效,下次启动VFP时不起作用,用户也可以通过SET命令对系统操作环境进行临时设置 常用的SET命令: SET DEFAULT TO path &设置默认工作目录 SET ESCAPE ON|OFF &设置是否可以通过按键中断程序或命令的运行 SET CENTURY ON|OFF &设置日期中是否显示世纪 SET DATE TO AMERICAN|ANSI|MDY|DMY|YMD|LONG &设置日期或日期时

5、间的显示格式 。,2.1 Visual FoxPro的操作环境,2.2 Visual FoxPro项目管理器,2.2.1 Visual FoxPro的文件类型,VFP主要文件类型,注意:当用户创建了某一类型的文件后,保存在磁盘上有时是一个文件,有时会同时生成一些相关的文件。,2.2 Visual FoxPro项目管理器,项目管理器的作用:是VFP中处理数据和对象的主要工具,它是VFP的管理中心。,1.项目文件的创建 界面方式:“文件”“新建”或工具栏“新建”按钮 命令方式:CREATE PROJECT FileName|?,项目文件扩展名:.PJX ,.PJT,2.2.2 项目管理器简介和项目

6、的创建,2.2 Visual FoxPro项目管理器,项目管理器窗口,折叠/展开 按钮,命令按钮,选项卡,项列表,2.项目管理器的选项卡,2.2 Visual FoxPro项目管理器,1.命令按钮的操作 新建、添加、移去、修改 2.“项目”菜单的操作 项目信息 编辑说明 包含/排除 设置主文件 重命名文件,2.2.3 使用项目管理器,2.2 Visual FoxPro项目管理器,数据是数据库管理系统中运算和处理的基本对象。每一个数据都有一定的数据类型,数据类型决定了数据的存储方式和运算方式。 数据类型指的是数据对象的取值集合,以及对之可实施的运算集合。 可使用常量、变量(包括内存变量和字段变量

7、)和对象存储数据,这些常量、变量和对象被称为数据存储容器 (简称为“数据容器”,2.3 Visual FoxPro语言基础,2.3.1 数据类型,Visual FoxPro的基本数据类型,2.3 Visual FoxPro语言基础,2. Visual FoxPro语言基础,以下数据分别属于何种数据类型? 1968/05/12 “A0001” $100.35 “男” .F. -11.2,名称中只能包含字母、下划线“_”、数字符号和汉字符号 名称的开头只能是字母、汉字或下划线,不能是数字,并且表的字段名不允许以下划线开头 除了自由表的字段名、表的索引标识名至多只能有10个字符外,其余名称的长度可以

8、是1128个字符 应避免使用系统保留字,2.3 Visual FoxPro语言基础,实例: 以下名称合法:abc、姓名、nsum_cj、_xyz、x1 以下名称不合法或避免使用: 2y、2_y &不能以数字开头 姓名-2011、nsum&cj、nsavg#cj &包含了非法字符 set、copy &使用系统保留字,2.3.2 名称的命名规则,1.字符型常量 是用定界符括起来的一串字符,定界符可以是单引号、双引号、方括号。,实例: ?北京奥运会,abc,2008,古语云:有志者,事竟成 执行以上命令之后,在主窗口上的显示结果如下: 北京奥运会 abc 2008 古语云:有志者,事竟成,2.3.3

9、 常量,2.3 Visual FoxPro语言基础,关于字符常量的几个注意点: 不能用中文标点符号作为定界符 定界符必须成对出现 空串和包含空格的字符串不同 字符串中字母区分大小写 如果定界符本身是字符串的内容,必须使用另一种定界符表示字符串 有些数据是由数字组成的编码(如工号、学号、邮政编码、电话号码等),它们也作为字符型数据处理,2.3 Visual FoxPro语言基础,2.数值型常量 用于表示数量的大小,由数字0 9、小数点和正负号构成,例如98、213.34、-32.15等都是数值型常量 为了表示很大或很小的数值型常量,也可以用浮点表示法,例如7.584E11表示7.5841011,

10、2.8 E-12表示2.810-12,3.货币型常量 货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的美元符号($),例如,$100.35 货币型数据没有浮点表示法,在存储和计算时,采用4位小数,如果一个货币型常量多于4位小数,那么系统会自动将多余的小数位四舍五入。例如,货币型常量$679.845862将存储为$679.8459,2.3 Visual FoxPro语言基础,4.日期型常量 定界符为一对花括号 常用的分隔符有斜杠(/)、连字符(-)、句点(.)和空格,其中“/”是系统默认的分隔符 空白的日期常量可表示为或/或/ VFP支持的格式有:严格的日期格式和传统的日

11、期格式,2.3 Visual FoxPro语言基础,严格的日期格式 yyyy/mm/dd VFP6.0及其以上的版本使用的默认格式。不受SET DATE等命令设置的影响。 传统的日期格式 mm/dd/yy VFP5.0及其以前的版本使用的默认格式。受SET DATE、SET CENTURY命令影响。默认格式为美国日期格式。,是否对严格的日期格式进行检查 设置命令: SET STRICTDATE TO 0 不检查 SET STRICTDATE TO 1 检查,2.3 Visual FoxPro语言基础,2.3 Visual FoxPro语言基础,实例: SET DATE TO AMERICAN

12、&设置日期表达式的表示格式与显示格式为美语 SET CENTURY OFF &显示日期表达式时,用两位数字表示年 SET STRICTDATE TO 0 &不进行严格的日期格式检查 ? 2011/10/01,10/01/11 &显示10/01/11 10/01/11 SET CENTURY ON &显示日期表达式时,用四位数字表示年 SET MARK TO - &显示日期表达式时,使用分隔符- SET DATE TO YMD &设置日期表达式的表示格式与显示格式为年月日 ? 2011/10/01,10/01/11 &显示2011-10-01 2010-01-11,5.日期时间型常量 日期时间型

13、常量包括日期和时间两部分内容:日期 时间 日期部分与日期型常量相似,也有传统和严格两种格式 时间部分的格式为:hh:mm:ssa|p,其中hh、mm和ss分别代表时、分和秒,a和p分别表示上午和下午 如果指定的时间大于等于12,则系统自动认为下午的时间,例如,2012年3月15日14时32分48秒可以表示为2012/03/15 2:32:48 p,也可以表示为2012/03/15 14:32:48 空白的日期时间常量可表示为/:或/:,6.逻辑型常量 只有逻辑真和逻辑假两个值 表示形式有.T.、.t.、.F.、.f.、.Y.、.y.、.N.、.n.,2.3 Visual FoxPro语言基础,

14、1.内存变量类型 变量:在命令操作或程序运行过程中其值允许变化的量 变量名:表示变量的标识符 变量的值:变量中存储的数据,变量的数据类型由变量值的数据类型决定 变量包括内存变量和字段变量 内存变量是内存中的一个存储区域,内存变量又可分为简单内存变量、数组和系统内存变量,2.3 Visual FoxPro语言基础,2.3.4 内存变量,2.简单内存变量 简单内存变量也就是用户自定义的内存变量,可以是任何数据类型,并且在任何时候改变它的值。 (1)内存变量的创建不需特别声明,可使用STORE命令或“=”赋值操作符进行赋值。 如:STORE 123 TO x,y 等价于如下两条命令: x=123 y

15、=123,2.3 Visual FoxPro语言基础,(2)内容变量的访问 若内存变量名和字段名同名,字段具有更高的优先权。若出现这种情况,可以在变量名前加上m.或m-前缀来引用内存变量。 实例: x1=98 x2=.T. x3=2011/12/25 xm=王一平 ?x1,x2,x3,xm &显示多个变量时,用逗号隔开 store 2011/12/25 06:30:00 p to y1,y2,x3 ?y1,y2,x3 ?xm,的计算机成绩是: ?x1 &不换行,在当前行光标所在处继续显示x1的值,2.3 Visual FoxPro语言基础,3.数组: 有序数据的集合,在VFP中数组的每一个元素

16、可以属于不同类型。 (1)数组的声明 DIMENSION | DECLARE 数组名(行数,列数), 如:DIMENSION A(3) DIMENSION B(2,3),注意: VFP最多可声明二维数组,下标从1开始 数组被声明后,赋予默认值.F.,B(1),B(5),2.3 Visual FoxPro语言基础,(2)数组的赋值 数组也是一种内存变量,用赋值命令可分别为各数组元素赋值,也可为数组名赋值。 实例: DIMENSION A(3),B(2,3),C(3,4) &定义3个数组 A(1)=123 &给数组元素赋值 B(2,2)=456 &给数组元素赋值 C=789 &给整个数组赋值,每个元素的值相等 ?A(1),A(2) &显示数组元素的值,结果为123 .F. ?B(5) &显示数组元素的值,结果为456 ?C(1,2) &显示数组元素的值,结果为789,2.3 Visual FoxPro语言基础,4.系统内存变量 VFP自身提供的内存变量,名称均以

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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