- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
VisualFoxpro6.0;第二讲程序设计初步(2);编写程序基本元素;
表示式;运算符及表示式;在VFP系统中依据不一样运算符及表示式结果不一样,表示式能够分为以下五种:
1、算术表示式2、字符表示式
3、日期表示式和日期时间表示式
4、关系表示式
5、逻辑表示式;1.常见表示式
(1)算术表示式
算术表示式运算结果是数值型常数。;算术运算符:
()分组括号**或^乘方
%取模(除法余数)
*、/乘、除+、-加、减
;(2)字符表示式
字符表示式运算结果是字符型常数或逻辑型常数。
;字符运算符:
$包含运算
+连接运算
-连接运算
;串1$串2
“$”运算实质上是比较两个串包含关系,其作用是比较、判断串1是否为串2子串,假如串1是串2子串,运算结果为“真”,不然为“假”。
所谓子串,假如串1中全部字符均包含在串2中、且与串1中排列方式与次序完全一致,则称串1为串2子串。;【修改例2-4】设计并运行如图所表示表单,体会运算结果。表单分别有1个标签、3个文本框、1个命令按钮,其caption属性如图所表示。;“计算”命令按钮“Click”事件代码:
A=alltrim(thisform.text1.value)B=thisform.text2.value
thisform.text3.value=A$B;;【例2-5】设计并运行如图2-12所表示表单,体会运算结果。表单分别有4个标签、2个命令按钮,其caption属性如图2-12所表示;2个文本框,其value属性初值均为空串。;“连接(+)”命令按钮“Click”事件代码:
c1=ALLTRIM(Thisform.Text1.Value)
c2=ALLTRIM(Thisform.Text2.Value)
thisform.label3.caption=c1++c2+c1
“连接(-)”命令按钮“Click”事件代码:
c1=ALLTRIM(Thisform.Text1.Value)
c2=ALLTRIM(Thisform.Text2.Value)
thisform.label4.caption=c1+-c2+c1;(3)日期表示式或日期时间表示式
日期和日期时间运算符分为“+”和“-”两种,其作用分别是在日期数据上增加或降低天数,在日期时间数据上增加或降低秒数。;格式;日期时间+秒数;【修改例2-6】设计并运行如图所表示表单,体会运算结果。3个文本框,text1、text2能够接收日期型值。表单form1load事件代码以下:
setcenturyon将日期年份值设置成4位显示
setdatetoymd日期显示为年月日
setmarkto-日期分隔符为“-”;双击“计算”命令按钮,编写该按钮“Click”事件代码。其对应事件代码为:
thisform.text3.value=abs(thisform.text1.value-thisform.text2.value);(4)关系表示式
关系表示式运算结果为逻辑型常量。关系成立结果为(.T.);反之,结果为(.F.)。;关系运算符:
小于大于=等于
=小于或等于=大于或等于
、!=、#不等于
==完全等于;各种类型数据比较规则以下:;字符型数据(字符串)比较;【例2-7】设计并运行以下如图2-16所表示表单,体会运算结果。;(5)逻辑表示式
逻辑表示式运算结果仍是逻辑型常量。;逻辑运算符:
!、NOT、.NOT.逻辑非
OR、.OR.逻辑或
AND、.AND.逻辑与;逻辑运算真值表
;【例2-8】设计并运行以下如图2-18所表示表单,体会运算结果。;
函数;函数含有特定功效,分为系统函数和自定义函数两类。;一、数值处理函数;2)求余数函数;【例】将一个3位整数X百位数字和个位数字取出来。
X百位数字:
X1=INT(X/100)
X个位数字:
X2=MOD(X,10)
;【例2-10】设计一表单,要求能输入一个3位数,并逆序显示(如输入756,则显示657)。表单设计界面如图2-22所表示,运行结果如图2-23所表示。;3)四舍五入函数
;5)随机函数
;二、
您可能关注的文档
- 苏州原铁道师范学院地块项目市场分析报告.pptx
- 科学一二单元复习省名师优质课赛课获奖课件市赛课百校联赛优质课一等奖课件.ppt
- 第23课和时间赛跑市公共课一等奖市赛课金奖课件.pptx
- 文言文的翻译省名师优质课赛课获奖课件市赛课百校联赛优质课一等奖课件.ppt
- 人教新课标四上《爬山虎的脚》省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 《导与练》湖南省高三二轮复习-专题2.5光合作用(56张)省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 电力设备典型消防规程宣贯.pptx
- 任务驱动型作文写作指导省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 班会发现身边的美与丑省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 业务员一天的工作计划书.pptx
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)