VFP第一章知识要点

上传人:哈** 文档编号:102387832 上传时间:2019-10-02 格式:DOCX 页数:6 大小:19.62KB
返回 下载 相关 举报
VFP第一章知识要点_第1页
第1页 / 共6页
VFP第一章知识要点_第2页
第2页 / 共6页
VFP第一章知识要点_第3页
第3页 / 共6页
VFP第一章知识要点_第4页
第4页 / 共6页
VFP第一章知识要点_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《VFP第一章知识要点》由会员分享,可在线阅读,更多相关《VFP第一章知识要点(6页珍藏版)》请在金锄头文库上搜索。

1、第一章 Visual Fox Pro 基础知识1.1 数据库基础知识数据与数据处理(2)数据数据就是描述事物的符号。从计算机学科的角度来说,数据是指能被计算机存储和处理、反应客观事物的符号。(1)信息反应客观事物的数据。(3 )数据处理是对数据进行收集、存储、分类、计算机、统计、检索及传输的过程。(4)数据处理的发展历史人工管理数据、文件系统管理数据、数据库系统管理数据3个阶段。2.数据库和数据库管理系统(1)数据库数据库是有组织的、可共享的相关数据的集合。(2)数据库管理系统是管理数据库的软件系统。(3)数据库应用系统是指系统开发人员利用数据库系统资源开发出来的、面向莫一类实际应用的应用软件

2、系统。(4)数据库系统是指引进数据库技术后的计算机系统。由用户、数据库管理系统、数据库管理员、数据、应用程序和计算机硬件组成。其中,数据库管理系统是数据库系统的核心3.实体和实体集(1)实体现实世界客观存在反应客观,可以相互相互区别的事物。(2)实体集同一类实体组成的集合。4.实体间的联系一对一联系、一对多联系、多对多联系5.数据模型和数据库类型现实生活中实体之间的3种联系可抽象出3中数据模型:层次模型、网状模型和关系模型树状结构:数据模型被称为层次模型,反映一对多关系网状结构:被成为网状模型,反映多对多关系关系模型:用二维表的形式来表示实体及其之间的联系的数据模型,可反应一对一,一对多,多对

3、多关系6.关系数据库:管理系统管理的关系就是二维表。一个关系就是一张二维表7.关系的基本概念在一个二维表,水平方向的行称为元组。二维表中垂直方向的列称为属性。每一列有一个属性名,在visualfoxpro中称为字段名。域属性的取值范围称为域关系运算选择从关系中找出满足条件的元组的操作称为选择。投影从关系中取出若干个属性组成新的关系的操作称为投影联接把两关系中相同属性值的元组联接到一起形成一个新的关系的操作称为联接。visualfoxpro要点vfp运行于windows平台,32为关系型数据库管理系统安装visualfoxpro一定要关闭防病毒程序1) 退出vfp文件关闭2) 鼠标单机主窗口的“

4、关闭”按钮3) 双击主窗口的控制图标,或先单击主窗口的控制图标,打开对应的菜单,再选择该菜单中的“退出”命令4) 执行QUIT命令5) 按alt+f4打开命令窗口(ctrl+f2)和关闭命令窗口(ctrl+f4)获取帮助信息方法1. 使用命令help(帮助主题)2. 常用工具栏获取帮助信息3. 按f1键visualfoxpro的工作方式命令方式菜单方式程序方式Vfp的命令命令格式第一部分是命令动词,第二部分是子句命令的基本规则关键字和命令动词。命令格式中的英文单词称为关键字,其中的的一个关键字就是命令动词子句。命令格式中除了命令动词以外的其他各项都称为子句命令动词和子句之间,通常要加分隔符,空

5、格一行只能写一条命令,一条命令可以写在多行,如果一条命令写在多行,则在除最后一行的每一行加分号“;”命令中大小写等效命令格式中的符号尖括号“”括起来的子句是必选项方括号“ ”括起来的子句是可选项,可以选择也可以不选竖线号“”前后两项任选一项省略号“”按前项相同的方式重复。1.3常量、变量、函数和表达式数据类型决定数据运算方式和存储方式。VFP提供的数据类型有字符型(C)货币型(Y)、日期型(D)、日期时间型(T)、双精度型(B)、浮点型(F)、逻辑型(L)、数值型(N)、整型(I)、通用型(G)备注型(M)常量和变量常量是其值始终保持不变的量变量是其值可以发生改变的量。VFP把变量分为字段变量

6、和内存变量两类。字段变量是存储在表中的变量。表中字段的字段名就是变量名内存变量是存储在内存中的变量内存变量可以由字符、数字、汉字或下划线组成,但不能以数据开头,不能含有空格。如果字段变量和内存变量同名,会优先使用字段变量,需在内存变量前面加一个”m.”引用内存变量。内存变量赋值1.给一个内存变量赋值=2.给多个内存变量赋值Storeto 显示内存变量display|list memorylist 是不间断的滚动方式来显示数据,display是分屏显示方式来显示数据删除内存变量clear momery删除指定内存变量命令release数组数组要先定义,再赋值declare(行,列)定义一维或二维

7、数组数组的赋值、显示或删除使用内存变量命令,可以给数组元素赋值。用户可以给一个数组的所有元素赋同一个值,也可以分别给数组元素赋不同的值使用显示内存变量的名, 可以显示数组元素;使用删除内存变量的命令,可以删除整个数组。注意:删除内存变量的命令只能删除整个数组,而不能删除数组的部分元素运算符和表达式算数运算符和数值型表达式算数运算符有*或(乘方)*或/(乘除),%(求余),+、-(加、减)按优先级从左到右排列的,有括号先算括号字符运算符字符表达式+原样连接运算符:原样连接前、后两个字符串原样连接运算符:连接两个字符串,将前字符串尾部的空格移到合并后的字符串尾部运算顺序从左到右关系运算符和逻辑表达

8、式 ,!,= #(不等于)、(大于)、=(大于等于)、=(小于等于)、=(等于)、=(恒等于)、$(包含于)运算顺序从左到右逻辑运算符和逻辑型表达式NOT(逻辑非)、AN0(逻辑与)、OR(逻辑或) 优先级由排列先后运算符优先级VFP先执行算术运算符、字符运算符和日期运算符,在执行关系运算符,最后执行逻辑运算符函数绝对值函数ABS(数值型表达式)返回数值表达式的绝对值取整函数INT(数值表达式)返回数值表达式的整数部分求余函数MOD(数值表达式1,数值表达式2)返回数值1除以数2后的余数部分四舍五入函数round(数值表达式1,小数位数)对数值表达式有效位数进行四舍五入平方根函数sqrt(数值

9、型表达式)返回数值表达式的函数值exp(数值型表达式)返回自然对数的函数值LOG(数值表达式)返回数值表达式值的自然对数AT函数AT(字符串1.字符串2)返回字符串1在字符串2中的位置空格函数SPACE(空格个数)返回一串空格删除左空格LTRIM(字符串)删除右空格RTRIM(字符串)删除前后空格ALLTRIM(字符串)取左子串函数LEFT(字符串,个数)取右子串函数right(字符串,个数)取子串函数SUBSTR(字符串,起点,个数)从字符串指定位置取指定数目字符日期函数DATE()返回当前日期年函数year(日期表达式)返回日期表达式的年份月函数month(日期表达式)返回日期表达式的月份

10、日函数day(日期表达式)返回日期表达式的天数时间函数time()返回当前系统的时间小写字母变大写字母upper(字符串)将字符串中小写字母变为大写字母lower(字符串)将字符串中大写祖母转换为小写字母日期转换为字符DTOC(日期表达式)将日期表达式的值转换为字符型字符转换日期ctod(特殊字符串)将字符串转换为日期型ASCII字符转为值asc(字符)ASCII转换为字符chr(数)字符转换数值val(字符串)从做到右遇到数字就变,非数字就停止,结果后面加.00数值转换为字符STR(数值,字符串长度,小数位)将数值转换为对应的字符串测试字符串长度len(字符串)返回字符串长度empty(表达式)测试表达式值是否为空,为空.T., 不为空.F.测试数据类型函数TYPE(“表达式”)返回表达式的数据类型,必须加定界符,为定界符里面的值测试表达式范围between(表达式1,表达式2,表达式3)测试表达式1是否在表达式2.和表达式3中间,在的话返回逻辑真,否则逻辑假测试最大值函数max(数1,数2.)返回最大值min(数1,数2,)返回最小值置换函数&字符型变量将字符变量值的定界符去掉

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 数据库

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号