- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2.3常用语句与函数 四种语句: 赋值语句 Print语句 注释语句 结束语句 五种函数: 与用户交互的函数 数学函数 字符串函数 日期函数 常用转换函数 请同学们观察如下程序,我们想取得4:59:36 AM和4:59:39 AM之间的时间差: 一、?用户交互函数 二、数学函数: 三、字符串函数: 四、日期函数 五、常用转换函数 * * 第二课时 函数 Private Sub Command1_Click() ?a = #4:59:36 AM# ?b = #4:59:39 AM# ??c=b-a ?print c End Sub ?输出结果为3.47222222222277E-05,比较晦涩难懂 Private Sub Command1_Click() ?a = #4:59:36 AM# ?b = #4:59:39 AM# ?c = DateDiff(s, a, b) ?Print c End Sub 输出结果 3 [总结] ◆通过以上例子,我们知道,datediff实现了一定的功能。具体的功能为:算出2个时间之间的差值,用秒来表示。程序段中没有任何对datediff的说明,显然,它是程序默认接受的。 我们常常利用VB提供的内部函数来解决问题。VB中函数的概念与数学中函数的概念没本质的区别。内部函数称为标准函数,它们是VB系统为了实现常用功能而提供的内部函数。 函数可以有零个或多个输入,一般都有一个确定的返回值。 1、inputbox()函数 Private Sub Command1_Click() ?Dim r As Integer, c As Single ?r = Val(Text1.Text) ?c = 2 * 3.14 * r ?Text2.Text = c End Sub Private Sub Command1_Click() ?Dim r As Integer, c As Single ?r = Val(InputBox(请输入半径, 输入框, 3)) ?c = 2 * 3.14 * r ?Text2.Text = c End Sub 通过对比,得出 InputBox(请输入半径, 输入框, 3)实现了text1的功能,而且,是以弹出窗口的形式,并有默认值。 ?r = Val(Text1.Text) ?r = Val(InputBox(请输入半径, 输入框, 3)) vb通过inputbox()函数实现人机交互 [格式] inputbox(提示[,标题][,默认值][,x坐标][,y坐标]) r = InputBox(请输入半径, 输入框, 3) r = InputBox(“请输入r”, “输入圆的面积, 3) 2、msgbox( )函数 语法格式: MsgBox(提示[,按钮][标题]) 按钮参数:这里的按钮参数一般用VB内部符号常量; vbOkOnly (是) vbOkCancel (确定、退出) vbYesNo (是、否) vbYesNoCancel (是、否、退出) Private Sub Command1_Click() ?a = MsgBox(你好吗, vbYesNo, 确定吧) ?Print a End Sub 在具体编程过程中,各类数学函数会被使用,数学函数用于数学计算,包括三角函数、求平方根函数、求绝对值函数、对数函数、指数函数等。它们与相应的数学定义相同。 Private Sub Command1_Click() ?a = -4 ?Print abs(a) ?a = 4 ?Print Sqr(a) ?a = 30 30度 ?Print Sin(a * 3.14 / 180) 三角函数内必须为弧度 ?Print Cos(a * 3.14 / 180) ?Print Tan(a * 3.14 / 180) ?Print Atn(值) ?a = 2 ?Print Exp(a) ?a = 10 ?Print Log(a) ?a = 99.8 ?Print Int(a)?‘int为取整作用 ?a = 99.2 ?Print Int(a) ?a = 99.5 ?print cint(a) End Sub Private Sub Command1_Click() ?a = Rnd() ?Print a End Sub Private Sub Command1_Click() ??Randomize a = Rnd() ??Print a End Sub randomize作用:初始化随机数生成器,可以达到每次产生不同随机
您可能关注的文档
- 岸边缓冲带生态功能和其建设的理论_王东胜.pdf
- 奥数(排列及组合).doc
- 宝德-服务器行业领导力量.pdf
- 备份及恢复简介.ppt
- 备战NOIP2010提高组初赛复习——算法篇之算法设计常用策略.doc
- 01进制和码元.ppt
- 悖论和其意义.doc
- 01验证与确认(打印).pdf
- 必考问题10 基本不等式和其应用.ppt
- 1 矩阵和其运算单位单位.doc
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 2025年鹰潭职业技术学院单招职业适应性测试题库及1套完整答案.docx VIP
- 2025年鹰潭职业技术学院单招职业适应性测试题库及一套答案.docx VIP
- 2025年鹰潭职业技术学院单招职业适应性考试题库必威体育精装版.docx VIP
- 2025年鹰潭职业技术学院单招职业倾向性测试题库及一套完整答案.docx VIP
- 02(03)S515排水检查井安装图集.docx VIP
- 天津中考数学第24题(几何压轴题)思路分析及真题练习.pdf VIP
- 2025中级社会工作综合能力考试要点速记.pdf
- 2023年体育单招英语语法练习-专题06-动词时态和语态专项练习(含解析).pdf
- 全国中小学幼儿园安全工作专题培训知识自测答案.docx
- 2025年鹰潭职业技术学院单招职业适应性测试题库推荐.docx VIP
文档评论(0)