软件的配置选项要怎么设计
软件的配置选项要如何设计?没见讨论的,但这个大多数软件都要用啊。有些选项只存取就行了,但是有些要即刻反
软件的配置选项要如何设计?
没见讨论的,但这个大多数软件都要用啊。
有些选项只存取就行了,但是有些要即刻反应到界面或一些功能上。但是如果把改变界面的功能放到配置类里又不太合适,如果用事件就要写很多的事件。
怎样设计比如合理呢?
比如这样:
这是C/S系统的配置界面
这是我们一个B/S系统的界面
[解决办法]可以把配置文件中所有项目看成一个参数数组里的元素。
然后执行一个初始化方法。
在方法中对所有不为空的元素进行对应的设置。
对为空的元素不进行处理。
这样即使你要立即生效,也只需要单独设置那些需要生效的配置数组元素,然后调用初始化函数就行了。
如果你用的语言不是很古老的,支持对数组元素起名,这个过程就更简化了。
[解决办法]是指用户自定义配置的界面设计和后台实现怎样完成是吗?
3楼给出了界面设计,后台实现代码网上不一定好找。
找专业的朋友帮你讲讲,自己写写看吧。