تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يعجز vb.net 2012 في تنفيذ هذا الامر البسيط في اقل من " 5 ثواني ؟"
#1
السلام عليكم و رحمة الله و بركاته


هل يعجز في تنفيذ هذا الكود في اقل من 5 ثواني ؟
كود :
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        For XX = 0 To 1000000000

            TTX2.Text = XX

        Next
    End Sub
هل استطيع تنفيذ هذا الامر في اقل من 5 ثواني ؟

وشكرا Wink
الرد }}}
تم الشكر بواسطة:
#2
مدري
SmileSmileSmile
الرد }}}
تم الشكر بواسطة:
#3
كود اية دة ؟
الرد }}}
تم الشكر بواسطة:
#4
انا متفأئل و عندي احساس راح يكون فيه حل ان شاء الله
///
طيب مافيه فنكشن او اي شيء لتفادي التعليق ؟ بحيث لا تتجاوز مدة التعليق ثانيتيين + لا تتجاوز مدة تنفيذ الكود 4 ثواني = 6 ثواني فقط
///
سعود شكرا لردك بس احسك تسرعت
\\\
hany gamal : حاليا الكود عباره عن العد من 1 الى 1000000000
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم ورحمة الله وبركاته
تفضل أخي الكريم
جرب هذا الكود
كود :
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Button2.Enabled = False
        For XX = 0 To 1000000000
            TTX2.Text = XX
            Application.DoEvents()
        Next
        Button2.Enabled = True
    End Sub
الكود السابق سوف لن يعلق لكنه سيتأخر
بالتوفيق
الرد }}}
تم الشكر بواسطة:
#6
يا ظالم لماذا تريد أن تعرض القيمة في التكست بوكس ؟

إن كان ولا بد خليها في مسار تنفيذ ثاني
الرد }}}
تم الشكر بواسطة:
#7
طريقة أفضل باستخدام BackgroundWorker

PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        Control
.CheckForIllegalCrossThreadCalls False
        Me
.BackgroundWorker1.RunWorkerAsync()

    
End Sub

    
Private Sub BackgroundWorker1_DoWork(sender As ObjectAs System.ComponentModel.DoWorkEventArgsHandles BackgroundWorker1.DoWork
        
For XX 0 To 1000000000
            
If XX Mod 50000 0 Then
                TTX2
.Text XX
            End 
If

        
Next
    End Sub 

لاحظ اني لم اعرض كل قيمة للعداد xx لأنه يستغرق وقت في رسم النص ، اختصارا أعرض مضاعفات الـ 50000 وأنت حر
الرد }}}
تم الشكر بواسطة:
#8
و اذا اردته اسرع اخفي الاداه التكست من الفورم حتى انتهاء العمليه ثم أظهره
الرد }}}
تم الشكر بواسطة:
#9
أبو يعقوب كتب :يا ظالم لماذا تريد أن تعرض القيمة في التكست بوكس ؟

إن كان ولا بد خليها في مسار تنفيذ ثاني

تكفى قولي عن مسار التنفيذ المناسب + انا اصلا ما ابغى العدد يعرض في التكست او غيره
انا فقط ابغى استعلم عن قيمه تكون من 0 الى 9999999999
و اذا تحقق الشرط تظهر القيمه في التكست
لكي اسهل من الامر راح اخليه
for xx = 123456 To 9999999999 Step 2
/////
شكرا لكم + جزاكم الله الف خير
+
اتمنى الحل D:
الرد }}}
تم الشكر بواسطة:
#10
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For XX = 0 To 1000000000
            If XX = 5000 Then ' إذا تحقق الشرط
                TextBox1.Text = XX ' يتم عرض المطلوب في مربع النص
                Exit For ' يتم الخروج من الحلقة
            End If
            Application.DoEvents()
        Next
    End Sub

هل هذا المطلوب ؟
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 158 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  تنفيذ كود عند حدوث تغيرات فى أحد جداول قاعد بيانات sql heem1986 2 247 16-02-24, 06:37 AM
آخر رد: عبدالله الدوسري
  مشكلة عدم اكتمال تنفيذ بسبب فصل الشبكة او التيار الكهربائي اثناء النتفيذ تناسيم 3 1,840 05-02-24, 10:04 PM
آخر رد: 01AHMED
  عمليات الاضافة والتعديل على قاعدة بيانات sql server 2012 kewely 4 2,019 08-11-23, 01:07 AM
آخر رد: الحزين اليماني
  فيجوال بيسك 2012 manhoud 0 264 25-10-23, 11:00 PM
آخر رد: manhoud
  [سؤال] حول ظهور النافذة الاولى عند الضغط على Menustrip2 في النافذة الثانية vb.net 2012 mh66 0 244 19-10-23, 09:05 AM
آخر رد: mh66
  مشكلة في تنفيذ البرنامج 'microsoft.ace.oledb.12.0' provider is not registered um_noor20 6 554 13-09-23, 10:05 AM
آخر رد: um_noor20
  تنفيذ اسكربت من خلال فيجوال بيسك atefkhalf2004 4 718 16-03-23, 09:49 PM
آخر رد: atefkhalf2004
  Crystal Reports for Visual Studio 2012 عبدالكريم برشدان 14 1,784 25-12-22, 04:42 PM
آخر رد: عبدالكريم برشدان

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم