一个界面设计

时间:2021-04-21 05:43:08
现在我在做一个东西,需要用户从界面输入很多参数的数据,而且这些参数的数据格式是不同的,还要对用户输入的数据正确与否进行判断,然后才能进行处理....
我现在的想法就是那么多的参数,可以做很多的Dialog对象来接受这些参数的输入.参数数据格式相似的共用一个对话框.可是这样还是有不少的对话框对象在运行时存在.有没有好的方法来解决这个问题呢

而且像我那样做是不是会耗掉不少内存,浪费不少系统资源.求比较好的方法................

6 个解决方案

#1


不用这样麻烦,比如用一个listctrl来存数据,只要写好能接受各种类型数据的SetItem()就行了

#2


从设计上来讲  应该把界面做得简洁 友好一点  如果你一定要用户操作很多数据的话 我觉得 最好不让用户仔细输入 而是让他进行选择,这样的话 出错的机会就会小点  毕竟用户不会对格式了解的很清楚

#3


数据和显示分开
做一个数据管理的类,对话框只负责显示输入数据,但是数据的管理功能是数据管理的类负责
对话框关闭既销毁,数据管理的类常驻内存,对话框只是交互的接口而已

#4


LS两位说的很有道理,对话框只市交互的接口而已,不要设计的太复杂,尽量是让用户选择输入数据,而不是让用户一个一个地输入,这样用户操作简单,你的数据处理也比较简单

#5


完全可以只用一个对话框  对话框里面写参数的控件变化即可 

#6


动态构造对话框对象,关闭后释放对象。

#1


不用这样麻烦,比如用一个listctrl来存数据,只要写好能接受各种类型数据的SetItem()就行了

#2


从设计上来讲  应该把界面做得简洁 友好一点  如果你一定要用户操作很多数据的话 我觉得 最好不让用户仔细输入 而是让他进行选择,这样的话 出错的机会就会小点  毕竟用户不会对格式了解的很清楚

#3


数据和显示分开
做一个数据管理的类,对话框只负责显示输入数据,但是数据的管理功能是数据管理的类负责
对话框关闭既销毁,数据管理的类常驻内存,对话框只是交互的接口而已

#4


LS两位说的很有道理,对话框只市交互的接口而已,不要设计的太复杂,尽量是让用户选择输入数据,而不是让用户一个一个地输入,这样用户操作简单,你的数据处理也比较简单

#5


完全可以只用一个对话框  对话框里面写参数的控件变化即可 

#6


动态构造对话框对象,关闭后释放对象。