搭建论坛《搭建之星》论坛经验交流 → [求助]如果在制作软件中运行的构件老是那几样可否简化.


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

主题:[求助]如果在制作软件中运行的构件老是那几样可否简化.

帅哥哟,离线,有人找我吗?
北极星pc
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:爱好者 帖子:42 积分:316 威望:0 精华:0 注册:2009-2-4 14:58:04
[求助]如果在制作软件中运行的构件老是那几样可否简化.  发帖心情 Post By:2009-2-17 15:51:32

我在制作注册表修改软件,我用的最多的是复选框组构件,

一般我一个复选框中最多排列13项,但是我又要重复的用这个构件..而且每个这样的复选框我都要调用注册表构件、字符串组构件、条件选择构件.这三种构件来完成选择方式..所以第次都要调用这三个构件,而且我用到的复选框组又多.有没有什么方法能让我少用这些同样的构件来完成我的软件,

现在注册表构件可以共用,可以用付值的方式来调用.但是字符串和选择构件,有没有可能以付值的方式来调用呢..如果有.那我要如何设置才能达到我的多项选择来一起修改注册表的功能.调用每个复选框组里的功能又不会混乱.


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


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2009-2-17 21:30:15

这要根据实际情况来分析;一般当你熟练掌握后,会简化很多。

凭你现在的描述,很难判断;一般在运行时“付值”,会节省构件的使用。


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


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
  发帖心情 Post By:2009-2-18 11:13:22

看你的实际情况,有时在运行时“赋值”会节省构件,有时即使在“赋值”时也不行,而且像“比较判断”“条件选择”“计数循环”这样的构件,基本上都节省不了。

因为条件不同,返回的结果不同;只有在条件不同,返回结果相同时才可以在“运行时赋值”重复使用,原因就是事件是不可以动态设置的。

在《星》中这些是构件,而不是函数,在其它开发工具中是函数:比较判断相当于“IF(),如果(),如果真()”,条件选择相当于“CASE(),判断()”。

在《星》里你要想做复杂的判断时,就必须要使用多个(或很多个)这样的构件,因为是构件不是函数,所以不能重复使用,每需要一个时就要加入一个构件。

一点小经验:当你做复杂的判断时,最好在本上把你的逻辑关系写好了再用“比较判断”“条件选择”这样的构件去写,不然你很难清楚的看到你的逻辑关系是否正确。

我也希望《星》能把很多这样的构件优化,像函数一样,只要放一个就可以重复使用。



http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
北极星pc
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:爱好者 帖子:42 积分:316 威望:0 精华:0 注册:2009-2-4 14:58:04
  发帖心情 Post By:2009-2-18 18:42:20

谢谢

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

返回版面帖子列表

[求助]如果在制作软件中运行的构件老是那几样可否简化.








签名