我用VB.NET写了个茶庄计时收费软件,用了一年了,没什么问题,最后想用C#重写,把想要的新的功能加进去,办法是有但觉得效率不行,求思路计时方式:早上10点到第二天零晨1点为一种单价 15元/小时
零晨1点到10点为一种单价 25元/小时我加进两个textbox1,textbox2textbox1为显示10点到第二天零晨1点运行时间
textbox2为显示零晨1点到10点运行时间当计时开始判断是那个时时段应该在那里显示,而显示方式就象时钟一样,只是从0开始计时,看着时间走,如果走到第二种计费方式时间段那就暂停原本的计时转为另一个textbox来显示,也是从0开始计时,如果超过24小时,再转到开始时的方式时间段,那计时就从原先已计的时间基础下再加上,如果用 timer来做是可以,但要不断去判断是否达到了另一种计算方式的时间,一间房间就要用两个,我有20几个房间那么如果全开都要不断去做判断效率会不会好低,所以想请教下有无更好的办法或这类控件来实现,谢话
零晨1点到10点为一种单价 25元/小时我加进两个textbox1,textbox2textbox1为显示10点到第二天零晨1点运行时间
textbox2为显示零晨1点到10点运行时间当计时开始判断是那个时时段应该在那里显示,而显示方式就象时钟一样,只是从0开始计时,看着时间走,如果走到第二种计费方式时间段那就暂停原本的计时转为另一个textbox来显示,也是从0开始计时,如果超过24小时,再转到开始时的方式时间段,那计时就从原先已计的时间基础下再加上,如果用 timer来做是可以,但要不断去判断是否达到了另一种计算方式的时间,一间房间就要用两个,我有20几个房间那么如果全开都要不断去做判断效率会不会好低,所以想请教下有无更好的办法或这类控件来实现,谢话
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货