如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第2章本章教学计划本章纲要数据类型数据对象的取值集合,以及对之可施行的运算集合。VFP的数据类型特点VFP语言操作对象即包括常规编程语言处理的数据,也包括数据库数据。数据类型分为内存变量数据类型、字段数据类型仅用于字段数据类型浮点型(Float)双精度型(Double)整型(Integer)备注型(Memo)通用型(General)备注型(二进制)字符型(二进制)备注型通用型数据类型03十月20242.1.2常量2.1数据类型、常量与变量2.1.3变量2.1.3变量2.1.3变量2.1.3变量内存变量的赋值命令格式1:<内存变量>=<表达式>命令格式2:STORE<表达式>TO<内存变量表>例子:DECLEARc(2,2),d(2,2)a=.t.&&a为逻辑型b=100&&b为数值型c=1&&c的结果是多少store“2”toa&&a为字符型store7*3+5toa,b&&a,b分别是什么类型?store2tod&&d的结果是多少内存变量的显示命令格式1:DISPLAYMEMORY[LIKE<通配符>][TOPRINTER][TOFILE<文件名>]命令格式2:LISTMEMORY[LIKE<通配符>][TOPRINTER][TOFILE<文件名>]例子:listmemory&&连续显示所有内存变量displaymemolikea*&&分屏显示所有以a开头的内存变量listmemolike?1&&连续显示所有首个字符为任意字符,第二个字符为1的内存变量内存变量的保存格式:SAVETO<变量文件名>[ALL[LIKE|EXCEPT<通配符>]]内存变量的读入格式:RESTOREFROM<变量文件名>[ADDITIVE]内存变量的清除格式1:CLEARMEMORY功能:删除所有内存变量。格式2:RELEASE[<内存变量表>][ALL[LIKE|EXCEPT<通配符>]]功能:删除指定的内存变量。VFP变量总结2.2运算符与表达式1、表达式的输出命令:格式:?<表达式>,[<表达式>]功能:计算表达式的值,并在屏幕或打印机上输出。?表示换行显示表大式的值。?省略输出表示输出一空行??表示紧跟着前一打印位置输出例如:?4*6+103403十月202403十月202403十月202403十月202403十月202403十月2024为了增强系统的功能和方便用户使用,VFP提供了许多内部函数,每个函数实现某一功能或运算。函数调用的格式为:函数名([参数表])其中参数可根据实际需要选用,有些函数没有参数。即使没有参数,函数名后的一对括号也不能参略。函数可分为数值型、字符型、日期时间型、数据类型转换型、测试型几种类型。1.程序设计基础2.程序设计的基本原则3.程序设计的控制结构4.程序文件的建立与运行2.程序的运行运行方法:先编译,后执行;边编译边执行(1)命令方式格式:DO<文件名>功能:依次执行程序中的各条命令。(2)菜单方式程序>>运行程序>>执行2、置会话状态命令1、程序注释命令格式:SETTALKON∣OFF功能:控制VisualFoxPro编辑环境中调试状态的打开与关闭。说明:在调试状态开通(on)时,VFP在执行命令的时候会向用户提供大量的中间结果及反馈信息,一般用于程序调试时。开通不仅会减慢程序的运行速度,而且还会与程序本身的输出相互夹杂,引起混淆。所以在执行程序时,则通常置“会话”于关闭状态(off)3、交互式命令(1)字符串接收命令(3)定位输入输出命令说明:(1)<行号,列号>子句用来表示数据在窗口中显示的位置,行与列都是数值表达式或是数值型常量。(2)SAY子句用来输出提示信息,GET子句用来输入及编辑数据。若缺省SAY子句,GET变量值从指定位置开始显示。(3)GET子句中的变量必须具有初值,可用DEFAULT子句的<表达式>指定初值。(4)通过GET子句从外界输入的变量的值,必须通过READ命令来激活。在一个程序中如果有多个GET子句,只需在最后GET子句后面加上一个READ子句。一个READ子句可以激活它前面所有的未被激活的GET子句中的变量。accept'输入字符串,回车结束'toa?Ainput'任意数据输入'tob?b**屏幕格式化输入数据@20,20say'请输入学生姓名'getc@30,20say'请输入学生成绩'getdread?'学生姓名:'+c?'学生成绩:',d格式:WAIT[<提示信息>][TO<内存变量>][WINDOW[AT[<行>,<列>][NOWAIT]][CLEAR|NOCLEAR][TIMEOUT<数值表达式>]功能:暂停程