博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

遇到难题了

Posted on 2006-04-17 21:59  盗号者不举  阅读(140)  评论(0)    收藏  举报
    今天过得真是郁闷,老板拿着程序去演示,出现了一大堆问题,晚上把我们都叫了过去,狠狠地批了我们一顿。可是也没办法啊,本来说是demo版本,只重点做 其中的一部分,可是来到这边,要求就多了起来,什么都要有,本来这个程序就没经过设计,从底层数据库到程序的设计思想,我们在肯本不了解需求的情况下上 马,能把它筹在一起都已经不错了,还这里不满意那里不满意的,搞得我们都神经衰弱,一听到与项目有关的东西就害怕。
    不过我还是真遇到了解决不了的问题。本来自己水平有限,又没时间看书,完全是自己挖空心思去想,能做得十全十美吗?
    这个问题是这样的:有两个网页,一个是主窗口Default.aspx,一个是弹出窗口childWin。我的处理过程基本都是在default里完成, chilwin只是做一个参数设置界面。可是问题来了,在childwin里我还不得不作一个计时器—— 郁闷!——在default后台计算好参数后向前台传递数组并在页面中做一个setInterval,每隔一个时间画一个格子,同时在我的child中要 开始计时,当default画完格子的同时,childwin也要同时把计时器停止。我的思路是:在childwin中点击开始模拟的时候, default开始处理过程并在页面上画图,这时我就在childwin中做一个setInterval,不停的运行函数:用来读default中的 textbox控件,当defualt画完的时候在textbox中写入一个值,这时childwin就应该读到这个值,并停止计时。我是用的 c#.net,javascript写的代码,画图是用的javascript,计时器也是用javascript。
    我对b/s编程很不了解,对于这种情况实在想不出什么其它的方法,只好自己想出这么个笨办法,总觉得这种方法十分的不稳定,不可靠,而且实践证明每二十次运行程序就会有一次失败,不是时间没开始计时就是计时没停止。
    老板演示的时候就出现了这种那种情况。哎,郁闷……
    大家有什么好的办法没有,帮我想想办法吧,我实在是山穷水尽了。就拜托博客园的大哥大姐了,我自己也回去翻翻书找找,看看还有没有其它好的方法。
    总之,今天很郁闷。