网站大量收购闲置独家精品文档,联系QQ:2885784924

vfp精品课程习题4课件.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vfp精品课程习题4课件

第四章??? 程序设计;第四章??? 程序设计;第四章??? 程序设计;本章目录;4.1 引 例 ; 当密码正确时进入主菜单,如左图所示。当密码不正确时显示提示信息,如右图所示。此例是如何实现,其中的程序是如何设计的呢? ;具体执行的程序为: LPARAMETERS nKeyCode, nShiftAltCtrl 定义参数 if nkeycode=13 判断密码输入后是否按回车 if thisform.text2.value=ABCDEFG 判断输入密码是否为”ABCDEFG” DO 系统菜单.mpr 若为”ABCDEFG”,则执行“系统菜单.mpr” thisform.tabstop=.t. 光标移至下一处 thisform.release 释放当前表单 else 若密码不是”ABCDEFG” wait window对不起,口令不正确,您不能使用本系统! 显示密码错误时的提示信息 this.value=”” 设置当前表单的text2为空 thisform.tabstop=.f. 光标仍停在该文本框 endif endif ;4.2 语言基础;4.2.1 常量、变量与数组;1.常量;日期型常量(D) 例如:{^1993/02/12},{^1999-12-05},{^2002.07.24} 日期时间型常量(T) 例如:{^1993/02/12 10:15:25am},{^1999-12-05 11:22:37am},{^2002.07.24 09:14:38am} 货币型常量(Y) 例如:$48.25,$57.27 ; 2.变量 ; (1)字段变量 数据表结构中每一个数据项都是一个字段变量,Visual FoxPro 6.0字段变量的数据类型有13种类型。每个字段变量是在建立表时定义的,其字段变量名称由1-128个字符组成,它是个多值变量,其值随记录指针移动而发生改变,它的当前值是记录指针所指记录(当前记录)的相应字段值。 ; (2)内存变量 1)变量的引用 内存变量的引用是通过内存变量名来访问该内存变量的,当某个内存变量名与当前表中某字段变量同名时,对该内存变量的引用必须在变量名前加上前缀M.(或M-),否则系统将访问同名的字段变量。 如:若当前表为XSDA.DBF,其中有XM字段变量,此时执行XM=123后则内存中存在一个名为XM的内存变量,要想引用XM这个内存变量应为:M.XM或M-XM。 ; 2)内存变量的赋值: 内存变量不需事先定义,要使用一个内存变量可直接赋值,内存变量赋值有两种格式: 格式一:内存变量名=表达式 格式二:STORE 表达式 TO 内存变量名表 注 意:赋值号(=)一次只能给一个内存变量赋值;STORE…TO…命令可一次给若干个内存变量赋予相同的值 ; 3)内存变量的显示: 显示内存变量有以下四种格式: 格式一: ? [表达式表] 格式二: ?? 表达式表 格式三: LIST MEMORY [LIKE 通配符][TO PRINTER|TO FILE 文件名] 格式四: DISPLAY MEMORY [LIKE 通配符][TO PRINTER|TO FILE 文件名] ; 【例4.1】定义常用类型的内存变量并赋值后显示在命令窗口键入如下命令: STORE 28.45 TO AX 定义内存变量AX,数值型,其值为28.45 STORE 中华民族 TO B 定义内存变量B,字符型,其值为”中华民族” STORE .T. TO C 定义内存变量C,逻辑型,其值为.T. STORE $128 TO D5 定义内存变量D5,货币型,其值为$128 E={^1998.

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档