VF学习笔记完整版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*VF学习笔记*
章节.Ⅰ
1.选择查询:“标记”
select*from 个人账号记录 where 名称="工商银行"
2.改变主窗口字体大小
命令:_screen.fontsize=25
3.清除主荧幕内容
命令:clear
4.项目建立命令:create project <要建立的项目文件名>
5.字符型数据
1).字符型数据输出时都必须加定界符[]、""、''<任选其一>。定界符都必须成对输出,否者无效,如遇定界符嵌套使用,以最外成的定界符为准,期间的定界符都是字符型数据。
(定界符定义了字符型数据从哪里开始到哪里结束,其间的数据都属于字符型数据)
2).其次,VF中的汉字、数字、空格都属于字符型数据。
(字符型数据是原样输出,必须区分大小写)
*一个?代表"输出"
两个??代表"不换行输出" *
章节Ⅱ
1.表达式
①由数据、变量、函数、运算符构成的式子。
②用来计算、判断和数据的转换。
1)数值型表达式:(其结果也是数值型的)———————————————————————
优先级运算符说明
1 ( ) 形成表达式内的子表达式
2 * *或^ 乘方运算
3 * / % 乘除运算、求余运算
4 + - 加减运算
----------------------------------------------
1@求余运算%和取余函数MOD()的作用相同,结果的正负号与除数一致。
2@如果余数与被除数同号就是两数相除的余数,反之则把两数相除的余数加上除数的值。2).字符表达式
①它只有加和减两种运算。
②不管哪种运算,它的结果仍然是字符串。
③两个字符串相加,其结果就是两个字符串首尾相连。
④连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
示例:"ABC "+"123"="ABC123 "
3)日期时间型表达式
@计算格式没有日期+日期/日期+-日期时间/日期时间+日期时间。
————————————————————————————————————格式结果及类型
<日期>+<天数> 日期型。指定若干天后的日期
<天数>+<日期> 日期型。指定若干天后的日期
<日期>-<天数> 日期型。指定若干天后的日期
<日期>-<日期> 数值型。两个指定日期相差的天数
<日期时间>+<秒数> 日期时间型。指定若干秒后的日期时间
<秒数>+<日期时间> 日期时间型。指定若干秒后的日期时间
<日期时间>-<秒数> 日期时间型。指定若干秒前的日期时间
<日期时间>-<日期时间> 数值型。两个指定日期时间相差的秒数——————————————————————————————————————
4)逻辑表达式<.T.真 .F.假>
①它的运算结果任然是逻辑型数据
②它只有三个运算符
a.NOT <表达式或值>:其结果刚好与NOT后面的结果相反。
b.<表达式1> AND <表达式2>:必须1和2的值都为真,整个AND才返回真,反之返回假。
c.<表达式1> OR <表达式2>:只要一边为真,整个OR就返回真值,否则就返回假值。 eg:?11<122 and 34+55<11 <.F.>
11<122 and 34+55>11 <.T.>
11<122 or 34+55>11 <.T.>
11<122 or 34+55<11 <.T.>
not 34+55<11 <.T.>
not 34+55>11 <.F.>
5)关系表达式
①关系表达式也是一种逻辑表达式。
②它的结果<表达式1> <关系运算符> <表达式2>。
③它的运算结果任然是逻辑型数据。
所有关系运算符:>、<、=、<>/#或!=、 <=、>=、==、$
@数值和货币的比较依据
①数值越大就越大。
②正数大于负数。
@用命令设置输出日期时间格式的命令:set date to
日期年份输出设置命令:set century on/off<默认两位>
@日前和日期时间的比较依据:
①越晚的日期越大,反之越小。
②日期与年龄刚好相反,日期大的年龄小。
@逻辑数据的表达依据:
.T.>.F. <真大于假>
@<字符串1>$<字符串2>
美元符号用来测试左字符串是否是右字符串的子串,如是返回真,反之为假。
我们对其定义为:
拿左边的整个字符串与右边的整个字符串做比较,只要能在右边字符串中找到一个或一部分或一个整体与右边一模一样,左边就是右边的字符串。
eg:?"abcd"$"abcde" <.T.>
"abcd"$"abc" <.F.>
@<字符串1>=<字符串2>
等号是用来测试左边是否是右边的前缀,如是返回真,反之为假。
我们对其定义为:
拿左边字符串的最左边的一个或一部分或一个整体与右边做比较,只要与右边的整体一模一样,右边就是左边的前缀。
eg:?"abcd"="abcde" <.F.>
"abcd"="abc" <.T.>
@①数字字符的比较:从左向右一个一个的比较数字的大小。
②字母字符的比较:
a.按拼音顺序排序(笔划):每个大写字母大于它的小写字母,并且每个大小写字母都小于
后面的字母。
b.按机器码排序:每个字幕的大写小于小写,并且每个字母的小写大于后面的大写。
③汉字字符的比较:
a.按拼音顺序(机器码):比较两个汉字的拼音字母。
b.按笔划排序:比较两个汉字的笔划数,笔划数多的就大。
*@<字符串1>==<字符串2>
必须左右两边的长度,且对应的内容完全相同时才返回真,反之为假。*
*@set exact on 时,<字符串1>=<字符串2>
①必须字符串1和2的内容相同时,且长都不相同时才返回真。
②如果长度不同,系统会自动在较短字符串的尾部补足与另一长度相同时,才返回真。
*N>C>关>逻辑。*
章节Ⅲ