如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
关系数据库管理系统VFP?问题:关系数据库管理系统VFP1.1数据模型1.2数据库系统的组成(1)1.2数据库系统的组成(2)1.3主流DBMS产品章节导航第1章VisualFoxPro概述1.1VFP6.0的发展概述及启动VisualFoxPro6.0系统启动1.2VisualFoxPro概述—集成操作环境1.2VisualFoxPro概述—命令示例从当前记录开始,按记录顺序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行1.2VisualFoxPro概述—常用文件类型1.3项目管理器(1)返回小结2.2数据存储容器1、字符型数据(Character,简写为C)2、数值型数据(Numeric,简写为N)3、逻辑型数据(Logic,简写为L)4、日期型数据(Date,简写为D)5、日期时间型数据(DateTime,简写为T)6、整形数据(Integer,简写为I)7、备注型数据(Memo,简写为M)8、通用型数据(General,简写为G)2.2数据存储容器名称中只能包含字母、下划线、数字符号和汉字符号名称的开头只能是字母、汉字或下划线,不能是数字除自由表的字段名、表的索引标识名至多10个字符,其余名称长度1~128个字符应避免使用系统保留字一个不变的数值或字符串。常量表达式中包括常量和操作符,但不包含变量,而且计算结果总是常值。VisualFoxPro支持多种类型的常量,如:数值常量、字符常量、日期常量、逻辑常量、货币常量、日期时间常量等。2控制变量访问在赋值的同时完成了内存变量的创建,并确定了该变量的数据类型以及目前变量的值2控制变量的访问SAVETOFileName[ALLLIKESkeleton|ALLEXCEPTSkeleton]RESTOREFROMFileName[ADDITIVE]2为数组元素赋值数组可以为一维数组或二维数组。在绝大多数情况下,数组在使用时必须预先声明。2为数组元素赋值运算符可用于操作同类型数据,分为:数值运算符、关系运算符、逻辑运算符、字符运算符和日期(时间)运算符逻辑运算符AND逻辑与NOT逻辑非(单边运算符)OR逻辑或!逻辑非(单边运算符)2.4函数表达式:由运算符和括号将常量、变量和函数连接起来的有意义的式子。单个常量、变量和函数都可以看作是最简单的表达式。表达式可以分为:■字符表达式■数值表达式■关系表达式■逻辑表达式■日期表达式■名称表达式2.6空值2.7.1创建与运行程序程序是为完成某一具体任务而编写的一系列指令。VFP程序由一系列代码组成,代码可以包括以命令形式出现的指令、函数或VFP可以理解的任何操作。创建程序的方法有:1、通过“文件”菜单中的“新建”命令VFP的程序结构可以分为三种:顺序结构、分支结构、循环结构。1、顺序结构按照顺序依次执行程序中的命令,例:STORE4.12TOps=p*p*3.14?”圆的面积为:”,s2、分支结构包括单条件分支结构和多条件分支结构单条件分支结构:IFlExpression[THEN]Commands1[ELSECommands2]ENDIF多条件分支语结构:DOCASECASElExpression1Commands1[CASElExpression2Commands2…CASElExpressionNCommandsN][OTHERWISECommands]ENDCASE例:根据一元二次方程的系数a,b,c判断方程根的情况:3、循环结构2)基于计数的循环:FORVar=nInitialValueTOnFinalValue[STEPnIncrement]语句序列[EXIT][LOOP]ENDFOR/NEXT3)基于表的循环命令SCAN[Scope][FORlExpression1][Commands][LOOP][EXIT]ENDSCAN说明:SCAN命令自动将记录指针移到下一条满足条件的记录1、过程与自定义函数的建立为保证良好的复用性,可以建立过程文件和自定义函数,内容如下:PROCEDUREProcedureName1Commands1RETURN[eExpression]ENDPROCFUNCTIONFunctionNameCommandsRETURNENDFUNC2、过程和用户自定义函数的调用过程和用户自定义函数的编写和修改方式与一般的程序一样,调用过程的程序是主程序,过程可以嵌套,即一个子程序可以再调用其它子程序,但不能形成循环嵌套。调用之前应使用如下命令:SETPROCEDURETOprocs.prg调用命令如下:DOProcedureName[INPr