首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 求一段C#里考试倒计时的程序 祝大家 圣诞 元旦快乐
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-25 17:55:06 楼主
    求一段C#里考试倒计时的程序

    (考试时间1个小时,要求防刷新)
    各位高手门请帮帮
    谢谢
    祝大家 圣诞 元旦快乐
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Efcndi
    • 等级:
    发表于:2007-12-25 18:00:141楼 得分:0
    C# code
    DateTime startTime; Start() { startTime = DateTime.Now; } timer_tick() { //check in timer_tick or other method TimeSpan span = DateTime.Now - startTime; if (span.Minutes > 60) { Stop(); } }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-25 20:15:182楼 得分:0
    楼上的速度好快,不过如果计算机时间不正确,还是有问题的!

    做一个减操作的函数,使用时间控件就可以!这样最合理!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-25 20:22:433楼 得分:0
    <script language="javascript">
    function shengyushijian()
    {
    ......
    }
    setinterval(shengyushijian);
    </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-25 21:39:314楼 得分:0
          private void button1_click(object sender, EventArgs e)
            {
                        timer1.Enabled = true;
                        timer1.Interval = 1000;
                        second = Convert.ToInt32(textBox2.Text) * 60;
          }
          private void timer1_Tick(object sender, EventArgs e)
            {
                // label5.Text = (Convert .ToInt32( textBox2 .Text)*60 - 1).ToString ();
                if (second >= 0)
                {
                    label7.Text = second.ToString();
                    second--;
                    if (second == 5)
                    {
                        MessageBox.Show("时间到.请交试卷");
                    }
                    if (second == 0)
                    {
                        button2.Enabled = false;
                        //button2.Visible = false;
                    }
                }
            }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 09:22:515楼 得分:0
    谢谢各位,祝大家新年快乐
    不知还有没更好的方法 ?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • smaworm
    • 等级:
    发表于:2007-12-26 09:52:156楼 得分:0
    可不可以换中思考方式,那就是不管你在这一个小时内如何刷新都是那些题目?hoho~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 10:48:357楼 得分:0
    怎么防止页面刷新呢!
    楼上哥几个好像没有防刷新的方法吧!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 10:58:238楼 得分:0
    用AJAX实时获取服务器端时间
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 11:24:049楼 得分:0
    禁止F5和菜单 刷新
    HTML code
    <script type="text/javascript"> function document.onkeydown() {if(event.keyCode==116) {event.keyCode=0 event.returnValue=false; } } document.oncontextmenu=function(){return false} </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 11:36:1810楼 得分:0
    用AJAX实时获取服务器端时间

    再用程序来实现倒计时.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 11:45:2811楼 得分:0
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 13:03:5412楼 得分:0
    大家元旦快乐
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 13:14:3213楼 得分:0
    ding
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 14:20:3414楼 得分:0
    路过学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 14:33:4515楼 得分:0
    友情千斤顶!~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Eleve
    • 等级:
    发表于:2007-12-26 14:59:5216楼 得分:0
    csdn好像就有源代码的啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-26 22:20:2617楼 得分:0
    有?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-27 09:07:2818楼 得分:0
    wu
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved