搭建论坛《搭建之星》论坛经验交流 → 请问:参数,公式如何放入事件中比较恰当。


  共有2539人关注过本帖树形打印

主题:请问:参数,公式如何放入事件中比较恰当。

帅哥哟,离线,有人找我吗?
抛砖引玉
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 瞎忙
等级:爱好者 帖子:64 积分:135 威望:0 精华:0 注册:2003-3-9 15:05:16
请问:参数,公式如何放入事件中比较恰当。  发帖心情 Post By:2003-3-16 16:53:24

比如:有三个自定的参数,7;11;36 计算公式为:(7*A+11*B)*36/C A;B;C为数编辑写入的。 需用到哪些控件?如C为0是否会出错,如出错如何写提示? 我是刚学的新手,望能有详细的解答,谢谢!!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
引力波
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:首席分析师 帖子:1554 积分:4008 威望:5 精华:10 注册:2002-12-5 10:22:01
  发帖心情 Post By:2003-3-16 17:15:02

这个问题你可以到主页里下载实例《四则运算》看看,是否为“0”可以用一个“比较判断”来进行识别,如果为“0”,就弹出对话框进行提示修改。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
抛砖引玉
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 瞎忙
等级:爱好者 帖子:64 积分:135 威望:0 精华:0 注册:2003-3-9 15:05:16
  发帖心情 Post By:2003-3-16 21:33:47

我这的机器现不能看,凭记忆,四则运算是直接出结果,没用到参数(参数最好用哪个控件方便),还有先乘除后加减的法则(在事件里这法则是优先的吗,在四则运算里看不出来,如多几个加和乘这结果会怎么样?要先转出乘除的结果然后再加减吗?) 我问的可能很粗浅,但我真的想快点搞清楚。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
引力波
  4楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:首席分析师 帖子:1554 积分:4008 威望:5 精华:10 注册:2002-12-5 10:22:01
  发帖心情 Post By:2003-3-16 22:37:02

抛砖引玉,就你问题(有三个自定的参数,7;11;36,计算公式为(7*A+11*B)*36/C)回答如下:在窗口中加入一个“按扭”,三个“数字编辑”(设置A、B、C),一个“比较判断”,一个“提示信息对话框”一个“变量组”和一个“普通标签”,在按扭单击事件里设置(先数值计算,再比较): 参数> 自定义.数字:"7" 参数> 窗口1.数字编辑1.属性:(当前值)(注:A) 参数> 运算.以上两项数值相:<乘) 设置> 窗口1.变量组1.属性:(x)(注:暂存备用) 参数> 自定义.数字:"11" 参数> 窗口1.数字编辑2.属性:(当前值)(注:B) 参数> 运算.以上两项数值相:<乘> 参数> 窗口1.变量组1.属性:(x) 参数> 运算.以上两项数值相:<加> 参数> 自定义.数字:"36" 参数> 运算.以上两项数值相:<乘> 设置> 窗口1.变量组1.属性:(y)(注:暂存备用) 参数> 窗口1.数字编辑3.属性:(当前值)(注:C) 参数> 自定义.数字:"0" 执行> 窗口1.比较判断1.一般方法:[比较以上两个参数](注:判断C是否为0) 在比较相同事件里,弹出提示对话框,按确定修改数值; 在比较不同事件里, 参数> 窗口1.变量组1.属性:(y) 参数> 窗口1.数字编辑3.属性:(当前值) 参数> 运算.以上两项数值相:<除> 设置> 窗口1.普通标签1.属性:(标题) 在普通标签里显示结果。
[此贴子已经被作者于2003-3-16 23:08:28编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2003-3-16 23:14:03

我觉得按纽单击事件中首先判断C即参数> 窗口1.数字编辑3.属性:(当前值)是否为0更好,这样如果为0,则不需要去计算前面的算式,减少计算机的执行任务,减少内存消耗,这样对程序应该是个优化。 另外,如果计算的结果小数位数较多,可以增加一个数字格式构件来限制小数位数。


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
引力波
  6楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:首席分析师 帖子:1554 积分:4008 威望:5 精华:10 注册:2002-12-5 10:22:01
  发帖心情 Post By:2003-3-16 23:29:56

很对。比较判断是我后来修改加上的,应该提前执行。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
抛砖引玉
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 瞎忙
等级:爱好者 帖子:64 积分:135 威望:0 精华:0 注册:2003-3-9 15:05:16
  发帖心情 Post By:2003-3-17 8:47:03

多谢,写得很清楚,按照这思路我修改一下,比我现做的要精练多了,我没用到变量组,是输出到数编辑然后把它隐藏(搞了好几个,结果是出来了但设计界面太不好了,另这软件在设计是隐藏就会看不见了,对我来说不太好,修改的时候看不到,只在运行的时候隐藏就可以了,设计的时候有点区分就可以了,何必看不见呢?) 碰到问题再请教,谢!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

请问:参数,公式如何放入事件中比较恰当。








签名