تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] هل يمكن الاستغناء عن التايمر واستخدام شئ بديل يكون افضل ؟ !!
#4
طالما تريد تحديد مدة زمنية لشئ معين سواء فترة تشغيل برنامج او زمن تنفيذ كود معين الأفضل لك ان تستخدم StopWatch Class
وقي حالتك هنا تبدا StopWach عند بداية البرنامج ثم تقوم بإيقافه حين تريد و ليكن عند اغلاق الفورم مثلا
,وعلي ما اتذكر StopWatch كلاس به خاصية اسمها Elapsed  وهي عبارة عن TimeSpan التي ممكن من خلالها حساب المدة الزمنية

الكود التالي سوف يعطيك فكرة عن الاستخدام
PHP كود :
Dim sw As New Stopwatch()
sw.Start()
' do somthing
sw.Stop()

Dim ts As TimeSpan = sw.Elapsed
Dim result As String = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10) 
حل أخر و هنا يمكن الاستغناء عن التايمر و stopWatch أيضا

PHP كود :
Public Class Form1

    Private startData 
As DateTime Nothing
    Private endDate 
As DateTime Nothing

    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        startData 
DateTime.Now

    End Sub

    Private Sub Form1_FormClosing
(sender As ObjectAs FormClosingEventArgsHandles MyBase.FormClosing
        endDate 
DateTime.Now
        Dim ts 
As TimeSpan endDate startData
        Dim result 
As String String.Format("{0:00}:{1:00}:{2:00}.{3:00}"ts.Hoursts.Minutests.Secondsts.Milliseconds 10)
 
       MessageBox.Show(result)
 
   End Sub
End 
Class 
الرد }}}
تم الشكر بواسطة: العزابي


الردود في هذا الموضوع
RE: هل يمكن الاستغناء عن التايمر واستخدام شئ بديل يكون افضل ؟ !! - بواسطة silverlight - 06-12-16, 04:32 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تصدير ascx كملف dll justforit 1 135 06-12-25, 12:33 AM
آخر رد: salamandal
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 782 07-02-25, 07:57 PM
آخر رد: الورد2
  افضل نسخة فيجوال نت مافيها مشاكل Wolfalwolf20 0 301 13-12-24, 05:40 PM
آخر رد: Wolfalwolf20
  كيف يمكن أشاء أسكربت لقاعدة بيانات sql heem1986 3 417 29-10-24, 08:37 PM
آخر رد: aliday03
  [سؤال] افضل الطرق في تحزيم مشروع بقواعد SQL محمد العامر 5 565 23-10-24, 11:19 AM
آخر رد: محمد العامر
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 593 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,160 30-09-24, 12:52 AM
آخر رد: asmarsou
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 250 15-08-24, 11:49 PM
آخر رد: ackore
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 561 16-04-24, 03:59 AM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: