C#实战中的小疑问
做一个设备监视软件做了三个月了,其中有一些虽然功能实现了,但感觉不舒服或者说是感觉不科学的问题,还请大侠们指点一二。1.我将设备信息存在数据库中,每次开软件我都会读取数据...
做一个设备监视软件做了三个月了,其中有一些虽然功能实现了,但感觉不舒服或者说是感觉不科学的问题,还请大侠们指点一二。
1.我将设备信息存在数据库中,每次开软件我都会读取数据库中的信息,用一个List<设备类>通过datareader来初始化各台设备对象(List.add的方法),然后再一个flowlayoutpanel中显示各台设备的界面,不知道我这样初始化设备对象是不是一个很科学的办法?
2.各台设备都有自己的数据和自己的控件来显示数据,我现在是通过定时刷新界面来显示数据,但是我感觉最完美的办法应该是来数据后触发事件来更新界面,但是数据与控件又不知道如何关联..(ps.数据对象也是从数据库读出来初始化的)
3.我的设备状态界面做得很死,就是一个picturebox显示一种状态,不能添加,修改,删除(例如我想添加一个状态,是无法从软件里添加,只能重新写界面,写代码)。
暂时就这么多了,上课去鸟,还请众大神指点一二~~ 展开
1.我将设备信息存在数据库中,每次开软件我都会读取数据库中的信息,用一个List<设备类>通过datareader来初始化各台设备对象(List.add的方法),然后再一个flowlayoutpanel中显示各台设备的界面,不知道我这样初始化设备对象是不是一个很科学的办法?
2.各台设备都有自己的数据和自己的控件来显示数据,我现在是通过定时刷新界面来显示数据,但是我感觉最完美的办法应该是来数据后触发事件来更新界面,但是数据与控件又不知道如何关联..(ps.数据对象也是从数据库读出来初始化的)
3.我的设备状态界面做得很死,就是一个picturebox显示一种状态,不能添加,修改,删除(例如我想添加一个状态,是无法从软件里添加,只能重新写界面,写代码)。
暂时就这么多了,上课去鸟,还请众大神指点一二~~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询