C#, VB Stopwatch

13 ธันวาคม 2552

     หลังจากยุ่งมากมายมาหลายวัน วันนี้ผมก็ได้อะไรดีมาจากการยุ่งๆมาหลายวันคือ Stopwatch ที่ผมนำมาใช้ในการจับเวลาการประมวลผลของ Process หรือ Program ที่เราเขียนเพื่อที่จะนำมาใช้ให้เกิดประโยชน์อื่นๆอีกมากมายในการพัฒนา Software มีตัวอย่าง Source Code ดังต่อไปนี้ครับผม

Source Code C#

//Name Space
//using System.Diagnostics;

Stopwatch objStopWatchAuto = new Stopwatch();
objStopWatchAuto.Start();
     //-----------------------------------------
     //Process ที่เราต้องการจับเวลา
     //...
     //-----------------------------------------
objStopWatchAuto.Stop();
MessageBox.Show("Time :" + objStopWatchAuto.ElapsedMilliseconds.ToString() + " ms", "Time");

Source Code VB
'Name Space
'Imports System.Diagnostics

Dim objStopWatchAuto = New Stopwatch()
objStopWatchAuto.Start()
     '-----------------------------------------
     'Process ที่เราต้องการจับเวลา
     '....
     '-----------------------------------------
objStopWatchAuto.Stop()
MessageBox.Show("Time :" + objStopWatchAuto.ElapsedMilliseconds.ToString() + " ms", "Time")

     จาก Source Code ตัวอย่างที่ได้นำเสนอผลของเวลาที่แสดงเป็น Millisecond ครับ ถ้าต้องการให้แสดงเป็น Second ก็นำเวลาที่ได้มาไปหารด้วย 1000 ครับ ผลที่ได้ก็จะออกมาเป็น Second แล้วครับ (1 Second = 1000 Millisecond)

ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

About This Blog

เนื้อหาเกี่ยวกับการพัฒนา Program โดยใช้ .Net, C#, VB.

  © Blogger template On The Road by Ourblogtemplates.com 2009

Back to TOP