以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- 数组网格方法“设置网格内容” (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=29775) |
-- 作者:玩脑者 -- 发布时间:2009-12-8 18:26:31 -- 数组网格方法“设置网格内容” 这个方法能不能调整一下参数,
现在是:
参数>行号 参数>列号 参数>内容 执行>数组网格.设置网格内容
建议改为: ///字符串排列构件的“增加”方法,就是这样写参数的,非常方便。
参数>内容 参数>行号 参数>列号 执行>数组网格.设置网格内容
如果前面是通过一系统运算得到的内容的话,就方便了。--------实际操作中,肯定是“设置的内容”不是轻易就能得到的。 如: 参数> 窗口1.数组网格1.属性:(当前行) 要把这个结果设置给网格内容,还得需要到前面去找一个合适的位置写上“行号”和“列号” 修改后:
参数> 窗口1.数组网格1.属性:(当前行) //先写内容
|
-- 作者:admin -- 发布时间:2009-12-8 20:52:35 -- 这牵扯到 兼容、习惯和统一问题。
就上面的内容而言,完全可以改成:
参数> 自定义.数字:"1" //再写“行号”
参数> 窗口1.数组网格1.属性:(当前行) //先写内容
执行> 窗口1.数组网格1.一般方法:[设置网格内容] |
-- 作者:admin -- 发布时间:2009-12-8 20:55:10 -- 你的这个计算 是纯数学计算 建议研究一下“表达式”构件,会对你的项目 有很大的帮助。 |
-- 作者:cnnet -- 发布时间:2009-12-9 8:25:39 -- 值得认真研究一下 。 |
-- 作者:玩脑者 -- 发布时间:2009-12-9 13:54:51 -- 对这个问题有三点说明:
1、兼容问题,我不知道admin提到的兼容问题指的什么?如果指的是,很多人使用这个构件做项目,怕修改后出现项目运行出现问题的话,这个担心没有太大 的必要,为什么这么说?
----------在这次升级之前,使用这个构件做项目几乎是不能的。 ----------就在这次升级之后,我也是在几个小功能上使用,大的功能还不能,还在等待升级。
所以不如早改,等这个构件功能做强了再改,那样的话兼容就是大问题了。
2、统一问题,这个问题就更不用谈了,我几乎研究了星中所有构件的方法,
与这款构件使用上有类似的构件就是“字符串排列”,其中有一个方法“增加” 它的使用是: 参数>内容 参数>列号 执行>增加
而到了数组网格中就变成: 参数>行号 参数>列号 参数>内容 执行>设置网格内容
这能叫统一吗?
3、例子只是用来说明问题的,说明一种现象。
另:我与很多搞delphi开发的人探讨过,关于在开发中哪种“表格”使用率最高,排行前三如下:
1、数据库表格(如果做数据库开发时,以数据库表格为主,同时辅以另两款构件) 2、列表视图(ListView)---星中还没有 3、数组网格(StringGrid)
同时一些老程序员谈到,在开发项目时,特别是数据库,一般新手比较喜欢直接用“数据库表格”开发,因为这样操作简单。 对于经常搞开发的人来说,即使是开发数据库项目,一般呈现在客户面前的都用“lisview”或“StringGrid”来实现,这样会很专业。 |
-- 作者:从头再来 -- 发布时间:2009-12-9 20:09:55 -- 你水平这么高应该去开发星,而不是学习星,简直“大材小用”了,你说是不是。 |
-- 作者:jiang -- 发布时间:2009-12-9 21:41:32 -- 我记得,这个构件是和“三维数组”配套使用的,从名称就可以看出来。 |
-- 作者:玩脑者 -- 发布时间:2009-12-10 14:36:39 -- 以下是引用jiang在2009-12-9 21:41:32的发言:
我记得,这个构件是和“三维数组”配套使用的,从名称就可以看出来。 这个构件可以“单独使用”,也可以与“三维数组”一起使用。实现的功能不一样。 |