- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统主界面及菜单 下节展望 SQL 语句 Select Update Delete Insert 谢 结束 谢 《PowerBuilder数据库程序设计》 ——2010年上海市教委重点课程 商务信息学院计算机教学部 第十二讲函数企业员工工资管理系统(二) 作品展示(3)——DECARGO碳足迹管理系统 钟添悦:07级国贸 王 婧:08级金融 庞怡辰:08级金融 参 加 第二届上海对外贸易学院计算机应用能力大赛 (一等奖) 作品展示(3) ——DECARGO碳足迹管理系统 作品截图1 作品展示(3)——DECARGO碳足迹管理系统 作品截图2 作品展示(3) ——DECARGO碳足迹管理系统 作品截图3 作品展示(3) ——DECARGO碳足迹管理系统 作品截图4 作品展示(3) ——DECARGO碳足迹管理系统 作品截图5 函数 内部函数(系统函数) 外部函数 自定义函数 企业员工工资管理系统(二) 报表 信息导入导出 用户维护 系统登录界面设计 系统菜单及主界面 本节内容 函数P170 函数的概念 完成特定处理的一段程序,即函数,在面向对象编程中,函数也被称之为方法。通常使用函数来响应用对象和控件的操作。PowerBuilder提供了种类丰富的函数(内部函数-系统函数-内置函数)。 内部函数(系统函数) 外部函数 自定义函数 内部函数(系统函数) P170 内部函数是PowerBuilder的通用函数,它不属于任何对象,可以在应用程序的任何地方调用。 数值计算函数 内部函数(系统函数) P171 日期时间函数 内部函数(系统函数) P170 字符串操作函数 内部函数(系统函数) P170-174 数据类型检查与转换函数 文件操作函数 打开与关闭函数 库管理函数 邮件管理函数 定时函数 数组函数 注册函数 系统与环境函数 对象函数 其它函数… 内部函数(系统函数) 举例1:原理 已知三个边a、b、c,求三角形的面积。 Area= s*(s-a)*(s-b)*(s-c) 其中s=(a+b+c)/2 注意: 1)如何判断输入的三个边为数字? 2)如何判断三个边能构成三角形? 提示: 1)使用isNumber(s)函数判断s是否为数字 2)三角形任意两边之和大于第三边 开根号,使用函数 sqrt() 内部函数(系统函数) 举例1:程序 long a,b,c Real s,r_area //判断输入的三个边是否是数字 If not ( isNumber(sle_1.text) and isNumber(sle_2.text) and isNumber(sle_3.text)) then messageBox(信息提示,三边长度必须为数字!) return End if a=long(sle_1.text);b=long(sle_2.text);c=long(sle_3.text) //判断三边能否构成三角形 If (a+b)c and (a+c)b and (b+c)a then s=(a+b+c) /2 r_area=sqrt(s*(s - a)*(s - b)*(s - c)) sle_4.text=string(r_area,###.00) else messagebox(信息提示,三个边的长度不能构成三角形!) End if 内部函数(系统函数) 举例2:构造登录系统动态密码的方法 用户名=“sift” 密码=“a”+计算机当前分钟数 string s_m s_m=string(minute(now())) if sle_1.text=sift and sle_2.text=a+s_m then open(w_main) else messageBox(信息提示,用户名或密码错误) end if close(w_logon) 内部函数(系统函数) 举例3:字符串操作 pos()、Len() 、 Mid()、reverse() 内部函数(系统函数) 举例4:数字判断、日期判断 isNumber(sle_1.text) isDate(sle_1.text) isArabic(sle_1.text) isAllArabic(sle_1.text) IsArabicAndNumbers (sle_1.text) 外部函数P179 1.声明外部函数 外部函数P179 2.调用外部函数 string s_name long ll_buf ll_buf=128 s_name=space(ll_buf)
您可能关注的文档
最近下载
- 投标人对保证工程质量及详细的质量违约处罚措施的承诺;.doc
- 2023年深圳市南山区第二外国语学校小升初分班考试英语模拟试卷及答案解析.docx
- 华东理工大学《多元统计学》2020-2021学年第二学期期末试卷.pdf
- 主题班会成功无捷径 学习当奋斗(课堂PPT).ppt
- 习概 推进依法治国.docx VIP
- 安徽大学-2020-2021学年第-一-学期大学英语A试卷及答案.docx
- 常见创伤分类与现场急救(1).ppt
- DENON天龙AV接收机AVC-X8500H产品说明书.pdf
- 中学英语教研组校本研修活动记录.doc
- 河北工业大学2022-2023学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
文档评论(0)