精易论坛

标题: 多项配置问题 [打印本页]

作者: 潇洒&男孩    时间: 2016-8-30 11:12
标题: 多项配置问题
一个开发的软件里面要保存几十种配置(配置里面包含了10多个子程序里面编辑框内容显示位置的修改)!如果要用写配置读配置的方法的话那就要弄几十个配置单出来!这样看起来的话有点太多和乱了!还有没有好一点的解决方法呢?这个问题有哪位大神有好点的思路,跪求大神们给点思路!就比如我上面图片的选择框,一个选择框就代表一种配置的载入!


补充内容 (2016-8-30 14:24):
简单一点的说就是我要批量替换掉所有程序集里面的“编辑框1.内容”这句让他变成我想要的“编辑框2.内容或者编辑框3.内容”等!就是这个换成读配置的话怎么样来方便管理几十种配置呢?

01.png (7.65 KB, 下载次数: 0)

01.png

作者: 我爱小黑屋    时间: 2016-8-30 11:15
我只记得精易模块有个 批量保存_选择框_配置()
作者: 冯古屋    时间: 2016-8-30 11:19
保存数据不一定要要用配置项,也可以考虑数据库等等。
作者: 潇洒&男孩    时间: 2016-8-30 11:19
我爱小黑屋 发表于 2016-8-30 11:15
我只记得精易模块有个 批量保存_选择框_配置()

这个只是保存选择框的配置而已,我是利用选择来调用那些配置!两个不相同的!
作者: 潇洒&男孩    时间: 2016-8-30 11:24
冯古屋 发表于 2016-8-30 11:19
保存数据不一定要要用配置项,也可以考虑数据库等等。

数据库我也考虑过了!但是这个里面还要涉及到很多的选择框.标题、标签.标题、编辑框.内容位置的修改!
如果用判断的话代码都是要写死人的!
作者: 呵呵仙    时间: 2016-8-30 11:28
你可以用取字节集中间()取文本中间()取一个文件里面的内容.
你想好如何写好前定位标识或后定位标识.然后一起打包为字节集就OK了.
读时就用取字节集中间()取文本中间()取.
当然,你认为更精通JS或数据库.也能一个文件读写的.
^_^
作者: 潇洒&男孩    时间: 2016-8-30 11:32
呵呵仙 发表于 2016-8-30 11:28
你可以用取字节集中间()或取文本中间()取一个文件里面的内容.
你想好如何写好前定位标识或后定位标识.然后 ...

这个或许还是可以的,但是应该不是很理想!就比如说吧我编辑框1.内容在这个选择框选中的情况下就是在编辑框1显示出来,但是如果在另外一个选择框选中的话可能就是在编辑框10.内容里面显示出来!或许的话应该可以考虑下直接封装成模块,利用模块来调用可能会好点!
作者: lianzuo123    时间: 2016-8-30 11:36
潇洒&男孩 发表于 2016-8-30 11:32
这个或许还是可以的,但是应该不是很理想!就比如说吧我编辑框1.内容在这个选择框选中的情况下就是在编辑 ...

加个标记..
写代码的时候就  选择框=取标记组件()
作者: 呵呵仙    时间: 2016-8-30 11:54
潇洒&男孩 发表于 2016-8-30 11:32
这个或许还是可以的,但是应该不是很理想!就比如说吧我编辑框1.内容在这个选择框选中的情况下就是在编辑 ...

你可以写为两个子程序的.读为1个子程序,写为1个子程序.
到时只用一个组件名称就可以读写.
思路就这样.按理写子程序方面也不是难事.
^_^
作者: 潇洒&男孩    时间: 2016-8-30 14:22
lianzuo123 发表于 2016-8-30 11:36
加个标记..
写代码的时候就  选择框=取标记组件()

附件的已上传!你去看看吧!

01.zip

2.02 KB, 下载次数: 0, 下载积分: 精币 -2 枚


作者: 潇洒&男孩    时间: 2016-8-30 14:22
呵呵仙 发表于 2016-8-30 11:54
你可以写为两个子程序的.读为1个子程序,写为1个子程序.
到时只用一个组件名称就可以读写.
思路就这样. ...

附件的已上传!你去看看吧!在说的话我自己都糊涂了!
作者: 潇洒&男孩    时间: 2016-8-30 18:35
自己在顶下!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4