欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    VisualFoxPro数据库系统概述.ppt

    • 资源ID:5576410       资源大小:286.99KB        全文页数:56页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VisualFoxPro数据库系统概述.ppt

    第二章,Visual FoxPro 数据库管理系统概述,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,2,Visual FoxPro(简称VFP)是基于Windows平台上的可视化数据库管理系统。它具有功能强大、操作简便、可视化、面向对象等特点,又兼有Windows的长处,其主要特点如下:数据库方面(1)区分数据库与数据表的概念(2)广泛采用复合索引技术(3)引入SQL命令数据操作方面 支持众多的与其他应用程序进行数据交换 的文件格式,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,3,程序设计方面(1)可视化编程(2)可编译成能脱离VFP环境而独立运行的应 用程序(3)强大的面向对象的的功能操作使用方面(1)完善的集成环境,菜单、工具栏等(2)丰富的开发工具、向导、设计器、生成器和管理器等,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,4,2.1.1 Visual FoxPro操作界面,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,5,2.1.2 命令说明,所有的命令均有一定的语法结构和相应的语义,在表述某种命令时需说明该命令的功能、语法及命令参数的作用1.命令的语法格式说明:斜体字:指命令的操作对象或参数,由用户定义。方括号:可选项,使用时可使命令具有某一功能。省略号:前一语法成分可重复使用。竖线:前后语法成分选择其一。例:(1)DELETE FILE fileName|?RECYCLE(2)?|?Expression1,Expression2,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,6,2.几个常用命令(1)“*”和“&”“*”将整个命令行定义为注释内容,且必须为命令行的第一个字符。“&”用于命令的后面,引导一个注释内容(2)“?”和“?”&显示表达式的值?1+2&显示的值在上一次显示内容的下一行显示?2+3&显示的值接着上一次显示内容显示(3)CLEAR&清除主窗口中的信息(4)DIR pathfileskeleton&在主窗口显示文件的目录 dir a:*.txt,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,7,(5)MD/RD/CD cpath&创建、删除文件夹或改变路径 MD D:实验素材实验1(6)COPY FILE filename1 to filename2&复制文件 RENAME filename1 to filename2&重命名文件 DELETE FILE filename|?recycle&删除文件 COPY FILE D:VFPMYFILE.DOC TO E:VFP1 RENAME E:VFP1MYFILE.DOC TO D:MY.TXT DELETE FILE E:VFP1MYFILE.DOC(7)RUN/NMS-DOScommand|programname&运行应用程序 RUN/N CALC(8)QUIT&关闭VFP窗口,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,8,2.1.3 配置Visual FoxPro操作环境,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,9,注意:用户也可用SET命令完成操作环境的配置。常见的SET命令:Set default to pathSet date to american|ansi|mdy|dmy|ymd|longSet century on|offSet talk on|off,2.1 Visual FoxPro的操作环境,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,10,数据库文件(.DBC,.DCT,.DCX)表文件(.DBF,.FPT)报表(.FRX)索引(.CDX,.IDX)菜单(.MNX,.MPR)项目文件(.PJX,PJT)程序文件(.PRG,.FXP)查询文件(.QPR)表单(.SCX)类库文件(.VCX),2.2 Visual FoxPro文件类型,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,11,2.3 Visual FoxPro的项目管理及操作,一个应用系统就是一个工程项目,项目可以为单位管理一个系统中的相关组件。一个项目是一个系统中文件、数据、文档等对象的集合,用户在开发一个应用系统时总是先创建一个项目。Visual FoxPro为我们提供了一个称为“项目管理器”的图形化的操作界面。创建项目的方法 命令:Creat project filename|?使用“文件”菜单中“新建”菜单项 使用“常用”工具栏上的“新建”按钮,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,12,注意:项目管理器是处理数据和对象的主要工具,其管理信息以项目文件的形式保存。,2.3 Visual FoxPro的项目管理及操作,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,13,2.3 Visual FoxPro的项目管理及操作,2.3.1 页面 全部、数据、文档、类、代码、其他2.3.2 定制项目管理器2.3.3 项目管理器的操作 1.命令按钮 添加、修改、移去、连编、运行、浏览、关闭、打开和预览 2.快捷菜单命令 包含/排除、设置主菜单、重命名、编辑说明、项目信息 3.项目间共享文件,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,14,2.4 Visual FoxPro语言基础,2.4.1 数据类型,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,15,大多数程序设计语言允许使用常量、变量和数组来存储数据,VFP还可以使用记录和对象来存储数据。这些数据容器都需要有个名称,如变量名、数组名、字段名等。1.名称命名规则:名称中只能包含字母、下划线“_”、数字符号和汉字。,2.4 Visual FoxPro语言基础,2.4.2 常量与变量,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,16,名称中只能包含字母、下划线“_”、数字符号和汉字。名称开头只能是字母、汉字或下划线,不能是数字。表的字段名、索引标识名最多只能是10个字符,其余名称长度可以是1128个字符避免使用系统保留名 例:以下名称是不合法的:2x、2_x、num-of-xs、nSum&Score、_aver#gz、use、Dir。,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,17,2.常量:在整个操作过程中值保持不变。常量根据类型分为:数值型常量:由数字、小数点和正负号构成,表示数量的大小。货币型常量:数字前加美元符号($)逻辑型常量:逻辑真:.T.、.t.、.Y.、.y.逻辑假:.F.、.f.、.N.、.n.,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,18,字符型常量:由字符串“定界符”括起来的一串字符,定界符可以是方括号、单引号或双引号。不能用中文标点的单引号或双引号作为字符串的定界符定界符必须成对出现,不能出现“一头为单引号而另一头为双引号”等情况如果某种定界符本身也是字符串的内容,则需要用另一种定界符表示字符串不包含任何字符的字符串(“”)称为“空串”,它与包含空格的字符串(“”)不同字符串中的字母,其大小写不等价,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,19,日期型常量和日期时间型常量:定界符是一对花括号,年月日之间用/或-或.分隔,时分秒之间用:分隔传统的日期格式的语法形式:mm/dd/yyhh:mm:ssa|p 09/01/09 8:49:52 P严格的日期格式的语法形式:(系统默认)yyyy/mm/ddhh:mm:ssa|p 2009/09/01 8:49:52 P,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,20,注意:严格日期格式使用命令设置,格式为:Set strictdate to 0|1|2其中:0 表示不进行严格的日期格式检查;1 表示进行严格的日期格式检查;2 表示进行严格的日期格式检查同时并对函数ctod()和 dtoc()函数也进行严格的日期格式检查;空日期值用 表示,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,21,3.内存变量(简称变量)变量是由用户定义的内存中的一组存储单元,由变量名进行标识,其值可以由命令或程序操作修改。在使用过程中,该存储单元中存放的数据通过变量名来读写。变量可以是任意数据类型,并且可以在任何时间改变它的值。,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,22,(1)变量的创建:内存变量不需要特别申明,在使用时可以使用STORE命令或“=”赋值运算符直接进行赋值。在赋值的同时,也完成了变量的创建,并且确定了该变量的数据类型以及目前变量的值。例:y=2 store 0 to x,y,z&将同一个值赋值给多个变量时使用,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,23,(2)控制变量访问:变量只在应用程序运行时或创建它的VFP工作期中才存在。使用local、private和public关键字可以指定变量的作用域。作用域是指变量在什么范围内有效或能够被访问。Local指定局部变量:只在创建它的程序中使用和修改。一旦程序运行结束,变量便被清除。Private指定私有变量:是建立它的程序及其子程序内有效。一旦程序运行结束,变量便被清除。Public指定全局(公共)变量:任何相关的程序都有效。一旦建立一直有效,直至清除内存或关闭系统。命令窗口创建的变量都是公共变量。,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,24,(3)访问变量 在VFP中变量可分为字段变量和内存变量,在二维表中的字段名,我们叫它字段变量。在使用过程中若变量名和字段名同名时,则字段具有更高的优先权。例:学生表xs中有xm(姓名)为“张三”的学生。Use xs&打开表XS locate for xm=“张三”&查找XM等于张三 xm=4&给内存变量xm赋值?xm&显示XM,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,25,结论:若变量名和字段名同名时,则字段具有更高的优先权,既在使用这个名字时,系统认为该名字是字段变量名,为了区分同名的两种变量可以使用以下方法。要显示内存变量的值xm,可以用以下命令:?M.xm 或?M-xm 要显示字段变量xm时,可以使用?xm,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,26,(4)内存变量的保存显示与清除:保存:save to filename all like skeleton|all except skeleton save to mvar all like?yan*显示:LIST MEMORY LIKE list memory like A*.*清除:CLEAR MEMORY恢复:restore from filename additive,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,27,4.数组(也是一种内存变量)存储在一个变量中由单个变量名引用的有序数据集合。(1)数组在使用前须预先声明(定义)DIMENSION|DECLARE|PUBLIC|LOCAL 数组名(行数,列数)注意:1.数组在声明之后,每个数组元素的默认值均为逻辑值.F.,数据类型为 L。2.用一个语句可为所有的数组元素赋相同的值。例:DIME X(2,3)&定义了一个2行3列共6个元素的数组 X=12&为所有的元素赋同一个值,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,28,例:dime Y(3)表示定义了一个_维的数组Y,包含3个元素分别为:_,_,_ Y(1)=123 Y(2)=“电脑”?Y(3)Z=Y?Z,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,29,例:写出下列命令输出的结果 dime y(2,3)y(1,1)=“12”y(1,2)=y(1)+“3”store 0 to y(1,3),y(2,1),y(2,2)?y(1,2)?y(6),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,30,2.4.3 函数:函数是一种预先编制好的程序代码,可供用户或程序调用。每个函数可以有一至多个参数,但仅有一个返回值。函数分为两类即系统函数和用户自定义函数。函数包含一对圆括号以便与命令相区别语法规则:函数(参数1,参数2,),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,31,2.4 Visual FoxPro语言基础,1.数值函数:用于处理数值型数据,其返回值也为数值型数据(1)ABS(数值表达式)&求绝对值?ABS(-.6+5)(2)MAX(表达式1,表达式2,)&求最大值?MAX(-6,4,3)(3)MIN(表达式1,表达式2,)&求最小值?MIN(-6,4,3)(4)INT(数值表达式)&取整?INT(-6.8),2023/7/29,第2章 Visual FoxPro数据库管理系统概述,32,(5)MOD(被除数表达式,除数表达式)&模运算()?MOD(10,2)?MOD(12,5)?MOD(12,-5)?MOD(-12,5)?MOD(-12,-5)注意:余数的符号与除数相同。(6)ROUND(数值表达式,小数位数)&四舍五入?ROUND(34.34,0)?ROUND(34.34,-1),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,33,(7)SQRT(数值表达式)&求平方根?SQRT(16)(8)RAND()&随机函数,产生之间的随机数 例:产生一个两位的随机整数可以表示为:?10+INT(90*RAND()注意:数值函数返回值默认为10位,不足前面用空格填补,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,34,2.4 Visual FoxPro语言基础,2.字符函数(1)删除空格函数:ALLTRIM(字符串表达式)&删除前后空格LTRIM(字符串表达式)&删除前面空格TRIM|RTRIM(字符串表达式)&删除后缀空格(2)AT(字符表达式1,字符表达式2,出现次数)&求字符表达式1在字符表达式2中出现的位置 ATC(字符表达式1,字符表达式2,出现次数)&功能同上,但不区分字母大小写?ATC|AT(this,ThisForm),2023/7/29,第2章 Visual FoxPro数据库管理系统概述,35,(3)LEN(字符串表达式)&求字符串长度?LEN(Visual FoxPro)?LEN(SPACE(5)-SPACE(10)(4)SUBSTR(字符串表达式,位置,长度)&求子串?SUBSTR(mystring,6)?SUBS(江苏省普通高校计算机等级考试,11,4)(5)LEFT(字符串表达式,长度)&求左子串?LEFT(江苏南京,4)(6)RIGHT(字符串表达式,长度)&求右子串?LEFT(江苏南京,4)(7)SPACE(数值表达式)&产生空格函数,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,36,(8)UPPER(字符串表达式)&小写字母变大写字母?UPPER(12ab34CD)(9)LOWER(字符串表达式)&大写字母变小写字母?LOWER(12ab34CD)(10)STRTRAN(字符串表达式1,字符串表达式2,字符串表达式3)&用字符串表达式3替换字符串表达式1中的字符串表达式2的内容?STRTRAN(计算机考试”,计算机”,二级),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,37,2.4 Visual FoxPro语言基础,3.日期/时间函数(1)DATE()&当前系统日期(2)DATETIME()&当前系统日期和时间(3)TIME()&当前系统时间(4)DOW(日期/时间表达式)&一周的第几天,第一天是星期日?DOW(2010/03/14)?DOW(date(),2023/7/29,第2章 Visual FoxPro数据库管理系统概述,38,(5)DAY(日期/时间表达式)&指定日期的第几天?DAY(2010/03/14)(6)MONTH(日期/时间表达式)&指定日期的月份?MONTH(2010/03/14)(7)YEAR(日期/时间表达式)&指定日期的年份,此函数总是返回四位数的年份?YEAR(2010/03/14)注:DAY()、MONTH()、YEAR()函数返回的数据类型均为数值型,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,39,2.4 Visual FoxPro语言基础,4.数据类型转换函数(1)ASC(字符串表达式)&返回字符表达式中最左边字符的ASCII的值?ASC(aBc)?ASC(”中国”)&汉字返回的是机内码(2)CHR(数值表达式)&返回对应ASCII值的字符?CHR(65)(3)VAL(字符串表达式)&从左到右返回字符表达式中的数字,直至遇到非数值型字符时为止。若表达式的第一个字符不是数字,也不是加、减号,则函数返回0,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,40,2.4 Visual FoxPro语言基础,?VAL(“45ABCD”)?VAL(“-45ABCD”)?VAL(“A45BCD”)?VAL(“4E5ABD”)(4)DTOC(日期/时间表达式,1)&将日期型数据转换为字符型数据,参数1用于指定以年月日顺序且无分隔符的形式返回字符型日期。?DTOC(DATE()?DTOC(DATE(),1),2023/7/29,第2章 Visual FoxPro数据库管理系统概述,41,2.4 Visual FoxPro语言基础,(5)TTOC(时间表达式,1/2)&参数1用于指定以年月日顺序且无分隔符的形式返回字符型日期,参数2仅返回时间部分。?TTOC(DATETIME()?TTOC(DATETIME(),1)?TTOC(DATETIME(),2)(6)CTOD(字符串表达式)&将字符型数据转换为日期型数据?CTOD(03/20/2010),2023/7/29,第2章 Visual FoxPro数据库管理系统概述,42,(7)CTOT(字符串表达式)&将字符型数据转换为时间型数据?CTOT(03/06/06 10:20)注:CTOD()、CTOT()函数的中字符表达式的默认格式是mm/dd/yy(8)STR(数值表达式,长度,小数位数)&数值转为字符串?STR(314.15)&长度缺省时默认宽度取10?STR(314.15,6)?STR(314.15,5,2)&宽度不够,首先保证整数?STR(314.15,2)&宽度为2,小于整数部分宽度,益出&“1.234E+12”,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,43,2.4 Visual FoxPro语言基础,5.其他常用函数(1)BETWEEN(表达式,下界,上界)&判断表达式的值是否在上界和下界之间,包括上下界?BETWEEN(34,34,50)(2)INKEY(时间表达式)&在指定时间返回第一次击键值?INKEY(20)(3)TYPE(“表达式”)&返回表达式类型?TYPE(123)?TYPE(123)(4)DISKSPACE()&测试默认磁盘驱动器上可用字节数,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,44,2.4 Visual FoxPro语言基础,(5)FILE(“文件名”)&存储器上是否存在指定文件,返回的值为逻辑型?FILE(“e:实验4.1js.dbf”)(6)MESSAGEBOX(字符表达式,数值表达式,标题)&产生对话框?MESSAGEBOX(清华大学计算机系,48,提示)注意:MESSAGEBOX()的缩写不能写成MASS(),只能写成MESSAGEB(),2023/7/29,第2章 Visual FoxPro数据库管理系统概述,45,2.4 Visual FoxPro语言基础,(7)GETFILE(“文件扩展名”,“文件名”)”今天休息”,“今天上班”)X=90 Y=IIF(X=60,”及格”,”不及格”)?Y,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,46,2.4.4 运算符与表达式 在VFP中运算符分为数值运算符、字符运算符、日期和日期运算符、关系运算符和以及逻辑运算符,相应的表达式称为数值表达式、字符表达式、日期和日期表达式、关系表达式和以及逻辑表达式。1.数值运算符与表达式 数值型运算符按优先级高低排列为:(),或(乘方),,/,(模),+,-例:-+1,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,47,%-%-%-注意:余数和除数的符号要一致!数学公式 的表达式为:(A+B)/(A*(A-B)数学公式 的表达式为:(x4+SQRT(Y+5)/(3*X*Y),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,48,2.4.4 运算符与表达式 字符运算符、日期和日期时间运算符、关系运算符、数值运算符、以及逻辑运算符。1.字符运算符、原样连接符:+&结果为字符串?“1+2”+“1”、紧缩连接符-&结果为字符串?“12”“3”、判子串运算符:$&结果为逻辑值?“ab”$“abc”?“王平”$“王 平”,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,49,2.日期(时间)运算符与表达式 有两种运算符“+”、“”1、一个日期可以减去或者加上一个整数,结果为一个新的日期:?2010/3/07 2?2010/3/07+202、两个日期相减:结果为两个日期相差的天数,是数值型,可以是负数。?2001/11/07 2001/11/02?2001/11/02 2001/11/07注意:不可以对两个日期型数据或日期时间型数据进行相加运算,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,50,3.关系运算符与表达式 用于任意数据类型的数据比较,要求符号两边的数据类型相同,运算结果为逻辑值。主要有、=、或#或!=(不等于)、=、=(精确等于)?“10”“9”?“11”=“11”?“ABCD”=“ABC”字符串精确比较:命令:SET EXACT ON/OFF(默认为OFF),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,51,SET EXACT ON?“asd”=“as”SET EXACT OFF?“abc”“ab”4.逻辑运算符表达式:用于操作逻辑类型的数据,并返回一个逻辑值。()、NOT或!、AND、OR?.T.AND.F.?.F.AND NOT.F.,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,52,5.数值型 数值型数据的运算符有(),或(乘方),,/,(模),+,-计算举例:-%-%-%-注意:余数和除数的符号要一致!,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,53,6.表达式:名称表达式 名称表达式用圆括号括起来的一个字符表达式,可以用来替换命令和函数中的名称,为VFP的命令和函数提供了灵活性。例:js_1=“js”use(js_1)7.宏替换:宏替换与名称表达式具有相似的作用,用内存变量替换名称。使用符号&放在变量前,是变量当名称使用。例:x=“123”?&x+456,2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,54,2.4.5 空值处理 1.空值(.NULL.)的特点:等价于没有任何值;于0、空字符串(“”)及空格不同;排序优先于其他数据;在计算过程或大多数函数中都可以用到NULL值;NULL值会影响命令、函数、逻辑表达式和参数的行为上机实验:当三个函数EMPTY()、ISBLANK()、ISNULL()遇到0、NULL、空或空白字符串时,产生的结果。2.在逻辑表达式中NULL的行为 P64(表2-15),2.4 Visual FoxPro语言基础,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,55,综合练习,1.利用命令DIMENSION X(2,3)定义了一个名为X的数组后,依次执行赋值命令X(3)=10、X(5)=20、X=30,则数组元素X(1,1)、X(1,3)、X(2,2)的值分别是 A30、30、30 B.f.、10、20 C30、10、20 D 0、10、20 2.设变量x的值为“abc”(其长度为4,末尾为一个空格字符),变量y的值为“abc”(其长度为4,第一个字符为空格),则表达式LEN(x+y)和LEN(x-y)的返回值分别为 A6,6 B7,7 C8,8 D8,7,2023/7/29,第2章 Visual FoxPro数据库管理系统概述,56,综合练习,3.已知数值型变量X=1,Y=2,以下返回值为!3!的表达式是 A.!+STR(X+Y,1)+!B.!+X+Y+!C.!+VAL(X+Y)+!D.!+X+Y+!“4.表达式VAL(SUBS(本年第2期,7,1)*LEN(他!我)的结果是 A.0 B.2 C.8 D.105.表达式2005-1-3 10:0:0一2005-10-3 9:0:0的数据类型是。6.执行命令A=2005/4/2之后,内存变量A的数据类型是_。7.?AT(”EN”,RIGHT(“STUDENT”,4)的执行结果是_。,

    注意事项

    本文(VisualFoxPro数据库系统概述.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开