数据库电子课件PPT推荐.ppt
《数据库电子课件PPT推荐.ppt》由会员分享,可在线阅读,更多相关《数据库电子课件PPT推荐.ppt(35页珍藏版)》请在冰豆网上搜索。
5种方法:
按下Ctrl+S快捷键,存盘但不退出程序窗口。
按下Ctrl+W则存盘退出程序窗口。
选择“文件”|“保存”或“另存为”命令。
单击工具栏上的“保存”按钮。
在关闭程序窗口系统询问是否保存时选择是即可保存,2022/10/23,8,3.执行程序,
(1)命令:
DO盘符路径执行程序文件时,将依次执行文件中的命令,直到所有命令执行完毕,或者执行到以下命令:
CANCEL:
终止程序运行,清除所有的私有变量,返回命令窗口;
RETURN:
结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口;
QUIT:
结束程序执行并退出VFP,返回操作系统。
(2)菜单:
选“程序”|“运行”命令打开“运行”对话框,选择需执行的程序后单击“运行”按钮。
(3)项目管理器:
在“代码”选项卡中选择需要执行的程序文件再单击“运行(U)”按钮。
(4)程序窗口中:
单击工具栏上的“!
”运行按钮。
2022/10/23,9,3.1.2程序中的数据与运算,数据类型、常量和变量VFP的运算符和表达式VFP的系统函数,有常量、变量、表达式和函数4种形式的数据常量和变量是数据运算的基本对象,而表达式和函数则体现了语言对数据进行运算和处理的能力及功能。
每种数据都包括内容与数据形式(即数据类型)两个方面。
数据类型决定了数据的存储方式和运算方法。
常用的8种数据:
字符型、数值型、日期型、日期时间型、逻辑型、备注型、通用型、货币型。
1数据类型、常量和变量,1.字符型(Character,C):
不需要运算组成:
中英文字符、数字和其他ASCII字符长度:
0-254个字符。
每汉字算2字符。
备注类型处理的字符数可以254。
2.数值型:
表示数量,可运算组成:
数字、小数点、正负号、字母E或e(表示乘幂)数值精度:
16位。
按存储、表示形式与取值范围不同,又分数值型(N)、浮点型(F)、双精度型(B)和整型(I)4种类型,VFP中的数据类型,3.日期型(Date,D):
默认格式mm/dd/yy其中mm:
月份,dd:
日期,yy:
年长度:
8字节。
如:
09/16/02表示2002年9月16日4.日期时间型(DateTime,T)默认格式是mm/dd/yyhh:
mm:
ss其中hh:
小时,mm(后):
分钟,ss:
秒长度:
8个字节范围是:
日期为01/01/000112/31/9999时间为00:
00:
0023:
59:
59。
5.逻辑型(Logic,L)表示真(.t.或.y.)和假(.f.或.n.)两种值长度:
1字节表示:
在字母t、y、f、n的前后加圆点符“.”。
6.备注型(Memo,M)用于处理有较多字符254的数据,它没有长度限制,仅受限于磁盘空间(仅限于字段定义)长度:
4字节(实际数据存于表的备注文件.FPT中,长度随数据的内容而定)。
7.通用型(General,G)与备注型相似,用于存储电子表格、文档、图形图片等信息,长度固定为4字节。
8.货币型(Currency,Y)长度固定为8字节,常用符号为“$”,默认保留4位小数。
常量是在命令或程序中可直接引用的数据项,其特征是整个操作过程中它的值和表现形式保持不变。
VFP有6类常量:
数值型N、字符型C、逻辑型L、日期型D、日期时间型T和货币型Y。
1数值型常量:
如100,-15.31,1.3E+9等。
2字符型常量用成对“”、“”或“”括起来的字符串。
如“student”,国家,VFP系统。
若串中要包含“”、“”或“”字符,则换用另一种定界符,如”Imastudent.”3逻辑型常量:
.t.、.T.或.y.、.Y.,.f.、.F.或.n.、.N.,常量,4日期型和日期时间型常量空日期:
或/。
空日期时间值:
/:
默认格式mm/dd/yyyy,hh:
ssa|p最好使用“严格的日期格式”:
yyyy-mm-dd,hh:
ssa|p,其中表明该日期格式是严格的,并按照YMD的格式来表示。
其中的-号可用正斜杠“/”、句点“.”或空格代替,如2004/08/15、2004.08.15、20040815。
5.货币型常量货币型常量以$符号开头,并四舍五入到小数第4位。
例如$1,234.567891的计算结果为$1,234.5679。
变量:
在操作过程中数据类型和值都可以改变的数据项变量三要素:
变量名、数据类型和变量值。
变量种类:
字段变量、内存变量、数组和系统变量4类。
1变量的命名规则组成字符:
字母、汉字、下划线和数字首字符不能是数字。
建议也不用下划线长度=128个字符(除自由表字段名、索引的TAG标识名最多只能10个字符外)避免完整地使用VFP的保留字。
字母不区分大小写。
除遵守以上规则外,为提高程序的可读性和规范性,应尽量做到见名知义。
如性别变量为sex,年龄变量为age等等。
变量,2字段变量字段变量是数据表中定义的变量,属于永久性变量。
其字段名就是变量名,字段值就是变量值。
变量的数据类型为VFP中任意数据类型,如C、Y、N、F、D、T、B、I、L、M、G等类型。
字段变量是一种多值变量,其值为当前记录中该字段的值。
3.内存变量内存变量是一般意义下的简单变量。
有数值型N、字符型C、逻辑型L、日期型D和日期时间型T,但没有备注型M、通用型G、整型I、浮点型F、双精度型B等内存变量,内存变量的两种定义方式:
(1)用赋值号“”给内存变量赋值格式:
=|功能:
给指定的内存变量赋值。
如Age=18X=3*2
(2)用STORE命令批量赋值格式:
STORETO功能:
同时给多个内存变量赋值。
Store0tox,y,z&
将0赋给变量x,y,z说明:
若字段变量与内存变量同名,则默认使用字段变量。
此时要使用内存变量,必须在变量名之前加上“m.”或“m-”前缀。
4系统变量系统变量是VFP用以设置和保存有关系统状态、特性等参数的一类内存变量,它们由VFP系统定义和维护它们都以下划线“_”开头,因此在定义内存变量和数组变量时,不用下划线开始,以免与系统变量名冲突。
了解、熟悉并充分地运用系统变量,会给数据库系统的操作、管理带来很多方便,在开发应用程序时更是如此,5数组(结构变量):
是具有相同的名称但下标不同的一组有序的内存变量。
其中的每一个变量都称为数组的元素。
VFP只用一、二维数组
(1)数组的定义数组必须先定义才能使用。
定义数组就是向系统申请数组元素在内存中的存储空间。
定义格式为:
DIMENSION|DECLARE数组名1(n1,n2),数组名2(n3,n4)如DIMENSIONx(3),y(2,2)定义了两个数组,一个叫x,有3个元素,分别是x
(1)、x
(2)、x(3);
另一个叫y,有22共4个元素,分别是y(1,1)、y(1,2)、y(2,1)和y(2,2),可以存放2行2列的行列式或矩阵。
(2)数组的赋值与引用数组的赋值与引用遵循内存变量的规则。
此外,还要注意以下几点:
1)在定义数组时,系统自动将各元素的初值赋为.F.。
数组各元素的数据类型可在赋值的过程中不断改变,而且不同元素的数据类型可以不同。
2)除了可像普通内存变量一样单个地给数组各元素赋值外,也可以用“”号和STORE命令将同一个值同时赋给整个数组的每一个元素。
DIMENSIONx(3)x
(1)=123x
(2)=abc?
x
(1),x
(2),x(3)&
结果为:
123abc.F.,2.内存变量常用命令,显示输出:
?
、?
、DISPLAY/LIST内存变量的保存:
SAVETO内存变量的恢复:
RESTOREFROM内存变量的清除:
RELEASE,1.变量值的显示输出:
|?
AT列号,表达式的显示输出,说明:
选用LIKE子句可只与通配符匹配的变量的相关信息,通配符有*和?
两种,?
代表单个字符,*代表一个或多个字符。
DISPLAYMEMOLIKE*&
显示所有用户定义内存变量选用TOPRINTER子句可将屏幕显示内容输出到打印机,使用PROMPT则弹出要否打印的提示窗口。
选用TOFILE子句可将屏幕显示内容存入指定文本文件。
用逗号分隔的多个表达式,输出时以空格分隔各表达式的值,指定输出位置。
多个表达式必须用多个AT子句分别指定,可反序定位。
先换行,再输出,不换行,直接输出,2.显示变量状态信息:
名字、作用范围、类型和值等信息。
格式:
DISPLAY|LISTMEMORYLIKETOPRINTERPROMPT|TOFILENOCONSOLE,除字段外,在退出VFP或关机后变量就不再存在;
想下次再用的变量,需要保存在文件中(扩展名为.MEM)。
保存符合通配符条件的所有变量,保存除符合通配符条件外的所有变量,格式:
SAVETO文件名ALLLIKE通配符|ALLEXCEPT通配符,变量的保存,2022/10/23,26,变量的恢复要使用保存在文件中的内存变量时,必须先恢复到内存中。
省略此项,清除内存所有变量后再恢复文件中变量的信息;
加选此项,将变量文件中的变量信息追加到内存现有变量信息中。
格式:
RESTOREFROM文件名ADDITIVE,2022/10/23,27,变量的清除内存变量不用时应及时清理,减少内存的占用。
RELEASE变量表|ALLLIKE通配符|EXCEPT通配符如:
RELEASEA,B&
清除内存变量a,bRELEASEALL&
清除所有内存变量RELEASEALLLIKEA*&
清除所有以字母A开头的内存变量RELEASEALLEXCEPT?
B*&
清除除第二个字母为B的所有内存变量。
ClearMemory&
清除所有内存变量ClearAll&
清除所有内存变量,用户定义菜单、窗口,2022/10/23,28,3.VFP的运算符和表达式,表达式组成:
小括弧、常量、变量、函数、数组和运算符,运算符(运算的类型),分为五类:
NCDL算术运算符、字符运算符、日期运算符、关系运算符和逻辑运算符。
表达式的数据类型,(最终计算结果值的类型)也分5类:
算术运算符、字符运算符、日期运算符、关系运算符和逻辑运算符。
2022/10/23,29,表3-2算术运算符,2022/10/23,30,表3-2字符运算符+、-运算的优先级别相同,但高于$的比较运算。
2022/10/23,31,日期运算符+、-和日期表达式,日期表达式有2种形式:
一个日期型或日期时