搭建论坛《搭建之星》论坛用户咨询 → 公用数据 构件问题


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

主题:公用数据 构件问题

帅哥哟,离线,有人找我吗?
志艺风云
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
公用数据 构件问题  发帖心情 Post By:2007-12-17 0:27:56

一个程序是否只能用一个公用数据构件啊,我在主程序中用多个公用数据构件,每个公用数据构件改名后对应子程序的公用数据构件,好像如变量A一改变就所有的公用数据构件变量A都变相同了啊。

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


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2007-12-17 8:35:21

对,这就是公用数据,否则就不对了;并且公用数据只能用一个.


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


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2007-12-17 17:03:15

晕了,那16个是不是太少了,26个英文做齐也还少了点。希望像条件选择构件那有个下一个条件选择。

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


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2007-12-17 17:38:36

请号考虑扩充这构件的能力,因为如果用临时文件记录的方式来交换数据,会被看到和被手工修改那文件后可能出现未知的错误等。

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


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

公用数据也不能太多,否则项目的可读性会降低;但今后要增加到26个。

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


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2007-12-17 22:12:13

说起 可读性会 又另我想起了其它构件类似的问题了。

变量组、公用事件 个数少没问题,能用多个就行。但名称abc甲乙丙在使用时实在是很容易搞错。还不如用 变量一、变量二、事件一、事件二这样表示。当然能自行设置就更好。


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


加好友 发短信 星·者
等级:分析师 帖子:739 积分:2923 威望:0 精华:0 注册:2005-4-16 14:41:42
  发帖心情 Post By:2007-12-27 18:41:05

还是习惯问题

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


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2008-1-4 1:04:07

以下是引用wd0001在2007-12-27 18:41:05的发言:
还是习惯问题

嘿嘿,你可以说是 习惯问题 但到你用到几十个时你就知道是 习惯问题 还是 记忆力问题了,按顺序时好记一点。

其实做到能自行设置名称也不难的,以前我会觉得难,但像 数据表网格 的 选择字段集 功能不是 能设置 子构件吗

在其它编程软件中 只需 set 变量名 或 set 变量名=变量 就行,在星就这么难使用变量。

给个更简单的建议吧,保留现在的 变量组 构件加多一个自定变量组构件
属性中有 变量名、变量、当前变量,方法中有 设置变量、得到变量、得到变量名列表、得到变量列表,事件中有工变量改变。

当前变量就像 文本编辑 中的 文本内容(主要是在设计时查看定义的变量的,难可先不做)
变量名=变量
A=2
窗口1是否打开=是

设置变量
设置属性中的变量名和变量,执行设置变量方法或直接在事件中设置
变量名
变量
设置变量

得到变量
设置属性中的变量名,执行得到变量方法或直接在事件中设置
变量名
得到变量

更简单点来说说是 配置文件 构件的简化 就只有项目名称和项目内容两属性,一个数据要文件支持的,一个是运行时数据是在内存的

最后强烈要求 公用数据 有变量改变事件

当然更希望管理员看到,因为管理员好像不会重复看贴的。




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


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

就“变量组”这个构件而言,你想象的这个构件是没有意义的;你的这个构件怎么使用啊(你写个具体命令和其它构件结合),况且不提它的效率和所站的资源如何。

“变量组” 实际上已经实现了 你要的功能。

在实际应用中,“变量组1,变量组2, ...”,这些构件名称是可以改的,你可以把“变量组1”这个构件名称改成你需要的名称(由于是组,所以后面跟多个西文字母)。

你想一想,效果应和你想象的构件 是一样或类似的。


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


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2008-1-4 20:35:40

1、假说 配置文件 构件就只有项目名称和项目内容两属性(变量名称和变量内容),它怎么用我说的构件就怎么用,或者说做一个跟配置文件 构件一模一样的构件不过没有文件名称属性,数据直接在内存中(做得好点其实也是全局变量)。

2、数据表网格 构件的 选择字段集 功能不是 能设置 子构件吗,选择字段集 属性改成 变量组 属性,使用方便,但添加可能很麻烦,所以我也不推荐这方法,因为可能还有没用多个变量组构件改名来用好。

构件改名来用只用一个名称属性,不是要用到很多个构件吗,我在论坛问过构件的个数多是不是会影响程序的速度,你们说会啊。

哎,可能我的表达真是有问题


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

返回版面帖子列表

公用数据 构件问题








签名