- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专升本VF冲刺班笔记
专升本VF冲刺班笔记
数据模型:三种:层次模型、网状模型和关系模型
数据库中的索引类型:四种
主索引
候选索引
普通索引
唯一索引
特殊注意:主索引是数据库表特有的
设置参照完整性规则的操作:插入规则、更新规则和删除规则
在VF中的文件格式:
数据库文件:.dbc
数据表:.dbf
备注文件:.fpt
表单文件:.scx
查询文件:.qpr
索引文件:单索引.idx 复合索引.cdx
菜单文件:.mnx
程序文件:.prg
VF中的常量:
(1)字符型常量的定界符表示: []
(2)日期型常量的定界符表示:{^2010/1/1}
正常的日期时间输出格式为月/日/年
(3)逻辑型常量的表示:.T. .F. .Y. .N.
(4)数值型的常量表示:
decimal:数值型 decimal(精度,小数位数)
(5)gen:通用性
(6)memo:备注型
VF中的变量
(1)字段变量
(2)内存变量
可能出现字段变量和内存变量重名的问题,产生效果的是字段变量,而一般我们会在字段变量前面加字段变量名-
一般来说内存变量在使用的过程中需要进行先定义后赋值才能正常应用
A=0
store 0 to a,b,c
VF中的运算符
(1)算术运算符
+ - * / % ^或**
(2)关系运算符
= = != ==
(3)赋值运算符
=
(4)字符串运算符
+:前后两个字符串做连接
-:将前面的字符串尾部的空格移到整个字符串连接的尾部
$:判断前面的字符串是否是后面字符串的子串,其返回值类型为逻辑型
=:判断右侧的字符串是不是左侧字符串的左子串(在set exact on的情况下相当于判断的是两个字符串是否完全相同,set exact off情况下判断的才是右侧是否是左侧的左子串)
=
=
(5)逻辑运算符
逻辑与:遇假则假 .AND.
逻辑或:遇真则真 .OR.
逻辑非:遇假则真,遇真则假 .NOT.
小括号的优先级高于一切
算术运算符关系运算符逻辑运算符
VF中的数组
定义方式:dimension 数组名(数组元素个数)
数组元素的下标从1开始
数组的长度就是数组中最大下标元素的下标值
A(2):定义了一个具有两个元素的一维数组
A(3,4):定义了一个具有12个元素的二维数组
因此数组的元素个数是各级维数相乘的结果
dimension A(6)
A=9 --将数组中的所有元素赋值为9
VF中的函数
(1)VF中的输出:
?:换行输出
??:同行输出
(2)数学函数
abs:求绝对值函数
abs(5)=5
abs(-5)=5
sqrt:取平方根函数
sqrt(9)=3
round(被操作数,小数位数)
如果小数位数为正值,则表示在小数点后面保留几位小数,如果为负值,则表示小数点往前保留几位有效数字
round(456.789,2) --456.79
round(456.789,-2) --500
mod:取余
mod(被除数,除数)=余数
ceiling:返回的是大于等于被操作数的最小整数
floor:返回的是小于等于被操作数的最大整数
ceiling(3)=3
ceiling(3.4)=4
floor(3)=3
floor(3.4)=3
int:取整,直接扣去余数,不涉及四舍五入
sign:返回被操作数的正负号,如果是正数,则返回1,如果是负数,则返回-1,0返回0
(3)字符串函数
一个汉字两个字节
left(被操作字符串,长度)
从当前的字符串左边开始取多长,如果长度设定比字符串本身长度长,那么直接全取字符串即可,没有其他任何操作
right,从右侧开始取,取多长,输出时正序
substr(被操作字符串,起始位置,长度)
substr函数的应用中允许不包含长度的定义,如果省略此项则表示从起始位置开始一直将字符串取到末尾
len:取字符串的长度
alltrim:去掉当前字符串前后的所有空格
ltrim:去掉前面的空格
rtrim(trim):去掉后面的空格
stuff(被操作字符串,起始位置,长度,替换的那个字符串)
at(字符串1,字符串2):判断字符串1在字符串2中首次出现的首字母的位置,返回值为整数
lower(被操作字符串):将字符串所有字母小写输出
upper(被操作字符串):将字符串所有字母大写输出
space(空格的个数)
(4)转换函数
str:数值型转换为字符型
str(被操作数值,有效数字位数,小数位数)
注意:有效数字位数包括了小数点在内,同时操作过程中有四舍五入情况
str的应用中,有效数字位数如果小于被操作数的整数位数,则出现*,*的个数是有效数字位数决定的
在应
文档评论(0)