Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > ขอโค้ดที่เป็น นาฬิกาจับเวลาหน่อยครับ คือว่าผมจะเอาไปใช้ในการทำแบบทดสอบนะครับ



 

ขอโค้ดที่เป็น นาฬิกาจับเวลาหน่อยครับ คือว่าผมจะเอาไปใช้ในการทำแบบทดสอบนะครับ

 



Topic : 033098

Guest




คือว่าผมจะเอาไปใช้ในการทำแบบทดสอบนะครับ
เป็นการทำแบบทดสอบทางเว็บ..ที่มีการจับเวลา
เป็นการนับเวลาถอยหลังครับ
ถ้ามีช่วยหน่อยนะครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-15 13:49:44 By : ttt View : 12717 Reply : 4
 

 

No. 1

Guest


อันนี้ผมมีคนให้ผมมาครับลองดูนะ
Timer timer = new Timer();
Stopwatch sw = new Stopwatch();
public frmUsageTime()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(frmUsageTime_Loaded);
}
void frmUsageTime_Loaded(object sender, RoutedEventArgs e)
{
\\ เรียกให ้TimerStart
timer.Start();
sw.Start();
timer.Tick += new EventHandler(timer_Tick);
}
void timer_Tick(object sender, EventArgs e)
{
\\TODO: เมื่อถึงเวลาที่กำหนดจะใหท้ ำอะไร
string timestr = "";
string h = "";
string m = "";
string s = "";
TimeSpan timespan = sw.Elapsed;
h = timespan.Hours.ToString();
m = timespan.Minutes.ToString();
s = timespan.Seconds.ToString();
if (h.Length < 2)
h = "0" + timespan.Hours.ToString();
if (m.Length < 2)
m = "0" + timespan.Minutes.ToString();
if (s.Length < 2)
s = "0" + timespan.Seconds.ToString();
timestr = h + " : " + m + " : " + s;
lblTime.Content = timestr;
}
Page 1 of 1
http://



อันนี้อีกอัน


Option Explicit

' ตัวแปรในการนับเวลาถอยหลังทุกๆ 1 นาที
Dim CountOneMin As Long ' ให้เป็น Integer ได้หรือไม่ ... 55555+

Private Sub Form_Load()
' Run Time
lblTimeNow.Caption = "" ' แสดงเวลาปัจจุบัน
lblMinute.Caption = 1 ' ตั้งเวลาไว้ที่ ... นาที
lblCountDown.Caption = "" ' แสดงเวลาการนับถอยหลัง

' Timer จะถูกกระตุ้น (Trigger) การทำงานทุกๆ 1 วินาที (1000 millisecond)
Timer1.Interval = 1000
Timer1.Enabled = True

' ตั้งนับถอยหลัง 1 นาที (60 x 1000 ได้หน่วยนับมิลลิวินาที)
CountOneMin = 60000

End Sub

' ส่วนของ Timer จะถูกกระตุ้น (Trigger) การทำงานทุกๆ 1 วินาที
Private Sub Timer1_Timer()
' แสดงเวลาปัจจุบัน
lblTimeNow.Caption = Format(Time$, "hh:mm:ss AMPM")

' เริ่มการลดค่าครั้งละ 1 วินาที (1000 millisecond)
CountOneMin = CountOneMin - 1000

' ============================ แสดงผลเวลาการนับถอยหลัง =========================
' แสดงผลเวลาเป็นวินาที เช่น 59, 58, 57, ... ไปจนถึง 10 วินาที
If CountOneMin >= 10000 Then

' เวลาจะเป็น Millisecond เช่น 59000 ให้นับ 2 ตัวหน้าไว้เพื่อแสดงผล
lblCountDown.Caption = Val(lblMinute.Caption) - 1 & " : " & Mid(CountOneMin, 1, 2) & " นาที"

' น้อยกว่า 10 วินาที เช่น 9000 ... ให้เอาตัวหน้าสุดตัวเดียวเรียงต่อจาก 0 เช่น 09, 08, 07 ... 01
Else
lblCountDown.Caption = Val(lblMinute.Caption) - 1 & " : 0" & Left(CountOneMin, 1) & " นาที"
End If
' ========================================================================

' ตรวจสอบว่านับถอยหลังครบ 1 นาที (60000 millisecond) หรือไม่
' กรณีนี้ครบแล้ว
If CountOneMin = 0 Then

' ให้ตรวจสอบอีกว่านับเวลาครบตามจำนวนนาทีที่ตั้งไว้แล้วหรือไม่
' กรณีจริง ... แสดงว่าครบแล้ว
If Val(lblMinute.Caption) - 1 = 0 Then
lblMinute.Caption = Val(lblMinute.Caption) - 1
lblCountDown.Caption = "หมดเวลา/Logout Time"
' ปิดการทำงานของ Timer
Timer1.Enabled = False
MsgBox "หมดเวลาในการทำข้อสอบ.", vbOKOnly + vbExclamation, "หมดเวลา"
End

' ยังนับเวลาตามจำนวนนาทีที่ตั้งไว้ไม่ครบ
Else
' ทำการลดค่าเวลาลงไป 1 นาที เช่นเดิมตั้งไว้ 3 นาที ก็จะเหลือ 2 นาที แล้วเริ่มต้นกระบวนการนับเวลาถอยหลังอีกครั้ง
lblMinute.Caption = Val(lblMinute.Caption) - 1

' ให้ตั้งค่าการนับถอยหลังในทุกๆ 1 นาทีใหม่อีกครั้ง
CountOneMin = 60000
End If
End If
End Sub






Date : 2009-10-29 15:34:15 By : pacus
 


 

No. 2



โพสกระทู้ ( 3 )
บทความ ( 0 )



สถานะออฟไลน์


คือโค้ดตัวนี้
เป็นภาษาอะไรครับ
Date : 2009-10-29 16:34:18 By : ting
 

 

No. 3



โพสกระทู้ ( 89 )
บทความ ( 0 )



สถานะออฟไลน์


น่าจะเป็น C# .Net น่ะครับ
Date : 2009-10-29 21:43:32 By : otomokung
 


 

No. 4



โพสกระทู้ ( 57 )
บทความ ( 0 )



สถานะออฟไลน์


รู้สึกข้างบน จะเป็น VB.Net นะครับ สังเกตจาก if ...then end if
Date : 2013-10-16 10:15:52 By : maximumoflove
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอโค้ดที่เป็น นาฬิกาจับเวลาหน่อยครับ คือว่าผมจะเอาไปใช้ในการทำแบบทดสอบนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่