VFP教案(2)

2020-02-21 22:39

D) R-S=T 2、专门的关系运算 选择 行运算 投影 列运算

连接 对两个表的连接 七、数据库设计基础 1、设计原则:“一事一地”原则等P15 2、设计步骤:需求分析,确定表,确定表的字段,确定联系,设计求精(填充数据、完善细节)。

八、向导、设计器、生成器

VFP主要工具有向导、设计器、生成器。用向导生成报表;用表设计器来新建、修改表,用数据库设计器新建、修改数据库;用参照完整性生成器来设置参照完整性。

第二章 VFP程序设计基础 一、常量 在程序运行时其值不发生改变的量。

1、数值型常量 有整型数和实型数(带小数点)组成

整型数:长整型数(Long)、短整型数

6

(Short)。

实型数:单精度浮点型(Single)、双精度浮点型(Double)。

2、货币型常量 (定点数据)小数位数有4位的数 3、字符型常量 定界符有三种:‘’ 或 “” 或 []

以标准的ASCII代码形式进行输出。 定界符之间可以嵌套,但是不能骑跨(“[”])。

4、逻辑型常量 用真和假来表示值,用.T. .F. 或者 .Y. .N.表示,也可以用小写字母表示:.t. .y. 表示真 .f. .n.表示假。

5、日期型常量 用{^2008/5/26}表示,花括号是定界符,^是脱字符,用来表示严格的日期格式(年份是四位数的)。 间隔符可以用. 或 / 或 — 或空格这四种。

相关命令:

set date to ymd /mdy/dmy 设置日期格式为年月日/月日年/日月年

7

set century on/off 对输出的日期显示四位或两位年份。

set strictdate to 0/1/2 0不严格的日期检查 1、2 严格的日期检查

对输入的日期进行格式检查,1、2时要求是四位数年份。

set mark to [. / -] 设置间隔符为. 或 / 或 —或空格,必须用定界符

set mark to 命令后面无任何字符,则默认为/

Set century to 19(世纪数值)rollover n(年份)

当实际的年数小于年份N时,输出世纪的数值+1

当实际的年数大于年份N时,输出世纪的数值

年份N 默认的值是上一次保存的值。 6、日期时间常量 格式为{日期,时间},有传统和严格两种格式。

日期常量的单位是天数,日期时间常量的单位是秒数。

二、变量 内存中的存储空间

8

变量名命名规则:也适用于数组的命名规则

(1)只能用字母、数字、汉字和下划线_构成。不能是- *#@. (2)不能用数字开头。

(3)不能和VFP的命令重名。 赋值号“=”:运算的方向是从右到左,将右边的值赋给左边的变量或数组。注意,赋值号左边只能是变量或数组,右边可以是变量(已经存在的变量)、各种常量或表达式、函数。 1、内存变量

可以在赋值语句中,直接定义一个内存变量。内存变量的类型包括:字符型C,数值型N,货币型Y,逻辑型L,日期型D,日期时间型T。

内存变量用Display memory 分页查看,List memory列表查看。

用Release all清除内存变量,释放内存空间。

给内存变量赋值可以用“=”号,或者STORE TO 命令(可以同时给多

9

个变量赋值)

内存变量可以和字段变量(表中的一个字段)重名,但是输出时先输出字段变量的值。如果要先输出内存变量的值,则需要在内存变量的前面加上M. 或者M->

2、数组 内存中开辟的一段连续的存储空间

定义数组:DIMENSION A(3)定义一个数组A,最多有3个元素

或者DECLARE A(3) 格式:数组名(下标的上限值)

用STORE语句赋值时,只给出数组的名字,给数组所有元素赋相同的值。如果指定了数组元素下标,可以给数组的元素分别赋值。

A(3) 下标为一个数值的,是一维数组。

B(2,3)下标为两个数值的,是二维数组。

B(1,1) B(1,2) B(1,3) B(2,1) B(2,2) B(2,3) 10


VFP教案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C++ 编写 黑白棋 源代码 适合初学者

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: