Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:比较判断构件对于复杂判断

1楼
玩脑者 发表于:2009-4-14 12:12:00

类似这样的判断在搭建中有没有简单一点的办法?

如果 条件1 并且 条件2 并且 条件3 或者 条件4 或者 条件5 并且 条件6 ...

其中:“条件”是这样的关系表达式,如:A>B C>D E<F G<>H J=K

上面的判断是一个比较复杂的 既有“并且,或者”关系运算,也有“大于,小于,不等于,等于”的关系运算,像这样的表达用比较判断这个构件非常麻烦,需要用到多个比较判断,还需要多次比较才能完成,写来写去就把自已写晕了,怎样才能做到用一个比较判断,把里面的关系运算表达清楚。。。。

想来想去,想到一个办法,可以请FSJM考虑一下,看一下可行性怎么样:

在事件窗口 运算选项卡:增加"并且,或者,大于,小于,不等于,等于"这样的逻辑关系运算,返回值应该是<真>/<假>

这样就可以这样表达:

设置比较判断条件组:<真><真><真><真><真>

A

B

大于运算-------------返回<真>/<假>

c

d

小于运算--------------返回<真>/<假>

或者运算

.................

比较判断.条件值组和参数值比较

{相同}

{不同}





2楼
admin 发表于:2009-4-14 13:57:11
意义不是很大,你可以拿“实际例子”出来,大家研究。
3楼
qys1000 发表于:2009-4-17 9:03:14

玩脑者的建议非常实用,至于“意义”,他写的已经非常清楚了,建议采纳,请不要拒绝这样有益于星发展道路的合理建议。好的作品和论坛人气本是鱼水关系,论坛已经够冷清了。

忠言逆耳,勿介意!

4楼
diylsoft 发表于:2009-4-17 9:08:45
技术论坛,需要的是精准;只有是对的,才有进步。
5楼
minody 发表于:2009-4-19 17:04:12

增加这些会更方便,建议采纳

6楼
admin 发表于:2009-4-20 9:38:03

之所以“没有意义”,我们是通盘考虑过的,不是随便说说(但楼上的就未必了);

1、增加“大于,小于,不等于,等于”没有多大意义,因为实际就是一个“减法” 通过和 “0”值比较就可以了;现在已经拥有此功能,这应该好理解;

2、增加“并且”,如果是两个参数 的运算,实际上就是 “比较”;没有意义;

3、增加“或者”,实际上 意义更是不大;

“并且”和“或者”只有在“一个事件中”完成一个表达式,才有意义;但如果是这样,将会出现一个非常复杂的情况;不符合《星》的命令执行理论;如果你想深入了解,你只能去看《编译原理》的理论知识。

我之所以不细讲,是因为讲明白一个东西,是不容易的、是要花费太多精力的、最后有可能还是不能理解的。

共6 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07813 s, 3 queries.