版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/8/7,中国医学院大学电脑中心西厢讲师,1,3钢,1 VF中的表达式,常数,变量2变量和数组任务3函数和函数任务,2020/8/7,中国医学院大学计算机中心西厢讲师,2,1算术运算符运算符;或,(),数学公式表达式ax2 bx c a sqrt(B2-4 * a* c)(a b)/(CD)/(ab)/(c d),“ABCD”EFG“abcdefg”,2020/8/7,中国医学大学电脑中心西东宇讲师,5,日期表达式,算术运算符,算术表达式,日期常量,变量例如?Date() 15?Date() 15?CTOD(“01/25/2005”)CTOD(“01/10/2005”)结果是,2020
2、/8/7,中国医学院大学电脑中心西东宇讲师,6,关系运算符的两侧关系运算的结果是逻辑真(. t .)或逻辑假(. f .)关系运算子。大于=大于或等于或不等于# $包含字串=字串精确比较,2020/8/7,中国医学院大学电脑中心西童讲师,7,逻辑表示式,关系表示式,逻辑运算符,变数,函数一般格式如下:结果;结果。真的。t .或假。f .是逻辑运算符。NOT逻辑比。与逻辑。OR .逻辑或运算优先顺序表示第一次算术运算,字串运算第二次关系运算第三次逻辑运算式运算顺序依运算子优先顺序执行。2020/8/7,8,中国医学院大学计算机中心王世伟教授,2,VF中的常数,VFP中的常数度常数(4茄子)数字常
3、数文字常数逻辑常数日期常数,2020/8/7,中国医学院大学电脑中心序,例如字符常量由分隔符包围的字符序列称为字符串。有三种分隔符:“,”,如“中国”医学院大学,2020/8/7,中国医学院大学计算机中心西东宇讲师,10,3。逻辑常数由真值和假值组成。y.y.t.t.真的.n.n.f.假的,4。日期常数一般格式月日年度(例如2020/8/7,)变数名称字母或汉字开头,后跟字母、数字、符号等。不超过最大字符,中间有空格()牙齿的话渡边杏。现场变量内存变量数组变量,2020/8/7,中国医疗大学电脑中心徐冬宇讲师,12,VFP有三个茄子变量,现场变量。数据库处理最基本的变量,由字段名表示,是临时工
4、作单位,与表无关:、可以随时为变量赋值或释放值。由名称、类型和宽度组成。类型为、阵列变数:也称为下标变数,由阵列名称和括号中的下标组成。其中下标也可以是变量或表达式。例如,(20) B (5,10) C (2 8) D (X),2020/8/7,中国医学院大学电脑中心徐东宇讲师,13,内存变量操作,内存命令格式1 STORE TO案例STOR 3*5 TO A,B,C,D STOR“中医”to XM命令格式2=name=“长生”aa=12b=aa 15 c=。t.d命令格式1 list memo to print display memo to print示例list memo命令格式2?变量
5、名称表?-嗯?变量名称表示例name= changan nl=12?名字,名字,年龄,nl,2020/8/7,中国医学院大学电脑中心徐东宇讲师,15,内存变量操作,3。内存变量删除命令格式1 CLEAR MEMO(清除所有变量)命令格式2 RELEASE,例如name= chanson nl=12 rele nl disp MEMO,2020/8/7,中国医学大学电脑中心徐东宇讲师SAVE TO all LIKE/EXCEPT通配符表功能:将变量存储在磁盘文件中。扩展名。Mem(例如,save to blk save to blk all like A*)(将以所有字母开头的变量存储在名为的文
6、件中,blk.mem上的,2020/8/7,中国医学院大学电脑中心西东宇讲师,17,操纵内存变量,5)内存变量恢复命令格式RESTORE FROM ADDITIVE功能:打开磁盘上的变量文件,恢复变量,并将其替换为内存变量。使用ADDITIVE参数时,它们都将添加到内存变量中(例如,个现有内存变量)。Restore from blk(显示变量)disp memo(显示变量)restore from blk addi(显示5个变量)disp memo(显示2020/8/7,2020例如,dime a(20)、b(3)说明是一维阵列A(1)、a(2)、a(3)、a(4)、a(5) a(20)函数名
7、称(收购表),例如平方?SQRT (123)输出结果11.09 VFP提供6茄子主要类别73个函数算术函数、文字函数、日期时间函数类型转换函数、测试函数、徽标函数等。2020/8/7,中国医学院大学计算机中心西东宇讲师,21,算术运算函数,1。绝对值函数ABS(N)是吗?ABS(-123) 123 2。寻找指数函数EXP(N) eX值的范例?EXP(3) 20.09 3。汇入整函数INT(N)(不舍入)范例?Int(123.67) 123 4。自然对数日志(n)基于E的日志示例?日志(10) 2.30 5。平方根函数SQRT(N)是吗?SQRT (123) 11.09,2020/8/7,中国医
8、学院大学电脑中心西东宇讲师,22,6。最大函数麦斯(N1,N2)在两个数值表达式中找到最多的?最大值(123,342) 342?max(“fish”,“cat”)fish 7。最小值函数MIN(N1,N2)可以查找两个数字表达式中的最小值,并比较字符或日期类型值。-嗯?民(123,342) 123?min(“fish”,“cat”)cat 8。求剩余函数MOD(N1,N2),求n1/n2的余数?MOD(10,3) 1 9。舍入函数ROUND(N,M)保留小数,舍入?Round (1.5678,2) 1.57,2020/8/7,中国医学院大学电脑中心徐东宇讲师,23,2。文字操作函数,宏替代函数
9、文字变量(如km=stu )你h .“你好!子字符串搜索函数AT(字符串1,字符串2)提供字符串2中字符串1的起始位置数。例如?at(“is”,“it is a cat”)4?At(“中医”,“中国医学院大学”)0,2020/8/7,中国医学院大学计算机中心西东宇讲师,24,空格函数空间生成(n)空格生成?”同学“空间(3)”你好!“同学们,你们好!4.左侧字符串修剪函数left(字符串,n)对字符串左侧的n个字符修剪?left(“abcdefghij”,4) ABCD右字符串剪裁函数right(字符串,n)到字符串右侧的n个字符剪裁?Right (abcdefghij ,4) ghij中间修
10、剪子字符串substring(字符串,m,n)在m位中修剪n个字符。-嗯?subs(“abcdefghij”,5,4) efgh?Subs(“中国医学大学”,5,4)医学,2020/8/7,中国医学大学电脑中心徐东宇讲师,25,字符串尾部空格函数rtrim(字符串A b ABC XYZ删除字符串之前的空格函数ltrim(字符串),例如a=ABC b=XYZ ?Ltrim(a) b abcxyz?A b abcxyz字符重复函数replicate(字符串,n)重复n个字符串?repl(“*”,5) * * * *,2020/8/7,中国医学院大学电脑中心西东宇讲师,26,3。日期和时间函数,时间
11、函数时间Time() 18:25:35日期函数date()是否提供系统的当前日期?Date() 09/09/05年度函数年度(d)查找日期年度值?年度(date () 2005月函数月(d)查找日期月份值?month(date()9,2020/8/7,中国医学院大学电脑中心徐东宇讲师,27,字母月函数CMONTH(D)是否求出日期的月字母值?CMonth(date()September日期函数day(d)获取日期的天数?day(date()9周函数dow(d)是否获取d日期的周数?Dow(date()6(星期日)寻找文字注释函数cdow()文字注释值?cdow(date()Friday,202
12、0/8/7,中国医学大学电脑中心西东宇讲师,28,4。转换函数,转换文字ASCII数字函数ASC(“数字ASC(“123”)49?ASC(“ABC”)65?ASC(“ABC”)97 ascii数字转换文字函数CHR(N)?CHR(66) B文字转换日期函数CTOD( mm/DD/YY )a=CTOD( 02/25/05 )日期转换文字函数dtoc(d)?今天是 Dtoc(date()今天是03/14/05,第一个字符的ASCII代码值,2020/8/7,中国医学院大学电脑中心西东宇讲师,Lowerupper(“ABCD”)将ABCD数值转换为文字函数STR(N,长度,小数点)?Str(12 .
13、57,2,0)“班”3班?Str(123 .57,2,0)“半”* *半字符转换为数字函数VAL(数字字符串)吗?VAL(“2005.3 a16”)2 2007.3,2020/8/7,中国医学院大学电脑中心西东宇讲师,30,5。测试函数,数据类型测试函数类型(类型(“125”)n)?类型(“ABC”)c?类型( CTOD (03/14/05 ) d?类型()l?类型(123) U,2020/8/7,中医大学电脑中心西东宇讲师,31,档案测试函数档案(档案名称字符串)?file(“d 3360 VFP stu . DBF”)。t .工作区测试函数SELECT()?SELE() 1表中的唱片数测试函数RECCOUNT()?RECC() 19表结构字段数测试函
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玻璃熔融车间课程设计
- AI换脸虚拟视频制作课程设计
- PCA降维应用技巧指南课程设计
- RAG问答助手知识设计课程设计
- 校园图书管理平台开发课程设计
- 基于FPGA的UART通信模块实现课程设计
- 2026极端工况下高耐磨冷作工具钢失效机制与韧性平衡深度研究报告
- 包装印刷课程设计喜糖
- 2026后疫情时代鸭嘴口罩设备存量市场技改需求与增值服务模式研报
- 2026全球供应链重塑对匀速球型摄像机出海战略影响深度研究报告
- 2026秋学期小学苏教版数学四年级上册教学计划
- 小学盲校英语三年级上册《Unit 3 This is my father》教学设计
- 外墙涂料工程实施方案
- 社会责任RBA8.0 责任商业联盟行为准则课件
- 2026年公安监管场所辅警考试试题(附答案)
- 设备的维护保养及点检
- 大数据采集与预处理技术详解
- 2023-2024学年山东省青岛市高三(上)期初调研数学试卷
- 2026年泰安小升初数学小升初分班考卷:分班考全真模拟与附加题(重点高中联盟第1套)含参考答案、逐题解析与评分细则
- 2026年国家统一法律职业资格考试客观题试题及参考答案解析
- AI赋能银行风控:技术演进与实践路径
评论
0/150
提交评论