تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] تصميم برنامج من سيربح المليون
#5
الان سنشغل موسيقى خلال التفكير في دالة توليد الاسئلة و ايضا نوسط السؤال في richbox
----- تحية طيبة للاخ بلدي ----------

PHP كود :
 My.Computer.Audio.Play(My.Resources.refAudioPlayMode.Background)
 
       RichTextBox1.SelectionAlignment HorizontalAlignment.Center 

لما تظهر الاسئلة  سيقوم المستخدم باختيار اجابة معينة 
لما يضغط عليها منها ستبدا تغير لونها لذلك سنلجا الى تايمر  من اجل ذلك
سنعرف متغير start =0  ليبدا اضافة 1 في التايمر 
اولا كي لا نكرر تايمر لكل اجابة  سنعرف متغير ref  لما يضغط على الزر الاول سيكون رقمه 0 و هو رقمه في مصفوفة الاسماء التي عرفهناها في load
و التايمر سيغل العنر المراد و يغير لونه عشر مرات مثلا 
ثم بعد 1 مرات  سيصحح لذلك سنعرف متغير جديد jab و هي من صيغة صح  او خطا Boolean  
الزر الاول سيكون true اما البقية false

 في الليبال الاول و الصورة الاولى 
PHP كود :
Timer1.Start()
 
       ref 0
        Start 
1
        jab 
True 

في الليبال الثاني و الصورة الثانية 
PHP كود :
Timer1.Start()
 
       ref 1
        Start 
1
        jab 
False 


في الليبال الثالث و الصورة الثالثة 
PHP كود :
 Timer1.Start()
 
       ref 3
        Start 
1
        jab 
False 

في الليبال الرابع و الصورة الرابعة
PHP كود :
Timer1.Start()
 
       ref 2
        Start 
1
        jab 
False 


الان في التايمر سيشغل تايمر 2 من اجل تغيير اللون يعني التايمر الاول يعطيها اللون الاخضر Color.Green و التايمر  يعطيها اللون Color.GreenYellow
بعد 10 مرات 
نوقف التايمر 1 و 2  و نحدد الجواب الصح و الخطا 
لما يكون الصح  نشغل صوت الصح و في ليسبوكس سنحدد القيمة الاولى من الاسفل
هناك قيمة Nqus رقم السؤال الذي سيزيد كلما فعلنا دالة التوليد    
و نشغل تايمر الانتظار وهي مدة التصفيق .الخ  و بعدها سنفعل السؤال التالي اي تغيل الدالة 
لذلك سيكون التحديد كالتالي

PHP كود :
My.Computer.Audio.Play(My.Resources.sahAudioPlayMode.Background)
 
               ListBox1.SelectedIndex 15 Nqus
                TimerRusit
.Start() 

اما في حالة الخطا jab=false
و لان البرنامج لا يقبل الاعادة اي ان الخطا قاتل
 سنشغل موسيقى الخطا  سنظهر له شهادة شرفية 



في الفراغ في المبلغ  سنضيف ليبال بعد ان نظهره و نضع فيه مكان التحديد في اليسبوكس

PHP كود :
LabSomme.Text ListBox1.Text
LabSomme
.Visible True 

حتى لا نلجا الى انشاء فورم جديد و و و و .......... الصورة اللوغو هي التي سنتعامل معها بتغيير حجمها و موقعها و محتواها

PHP كود :
PicLogo.Image My.Resources.felictation
                PicLogo
.Location = New Point(3020)
 
               PicLogo.Size = New Size(935450

الان ستبقى الشهادة لمدة معينة مما يتطلب تايمر جديد وهو الذي سيعيدنا الى المرحلة الاولى 
اي الاعادة من جديد 

و بالتالي الكود الاجمالي للتايمر 1 هو 

PHP كود :
 PicArry(ref).BackColor Color.Green
        LabName
(ref).BackColor Color.Green
        Start 
+= 1
        Timer1
.Stop()
 
       Timer2.Start()
 
       If Start >= 10 Then
            Timer1
.Stop()
 
           Timer2.Stop()
 
           ' في حالة الصح
            If jab = True Then
                My.Computer.Audio.Play(My.Resources.sah, AudioPlayMode.Background)
                ListBox1.SelectedIndex = 15 - Nqus
                TimerRusit.Start()
                '
حالة الخطأ في 
            ElseIf jab 
False Then
                PicArry
(ref).BackColor Color.OrangeRed
                LabName
(ref).BackColor Color.OrangeRed
                My
.Computer.Audio.Play(My.Resources.no1AudioPlayMode.Background)
 
               PicLogo.Image My.Resources.felictation
                PicLogo
.Location = New Point(3020)
 
               PicLogo.Size = New Size(935450)
 
               LabSomme.Text ListBox1.Text
                LabSomme
.Visible True
                Timerfin
.Start()
 
           End If
 
       End If 
 و التايمر 2
PHP كود :
PicArry(ref).BackColor Color.GreenYellow
        LabName
(ref).BackColor Color.GreenYellow
        Start 
+= 1
        Timer2
.Stop()
 
       Timer1.Start() 


 و تايمر النهائي او الاعادة  سيعيد كل شيء الى 0 

PHP كود :
PicLogo.Visible False
        LabSomme
.Visible False
        Nqus 
0
        LabA
.Text ""
 
       LabB.Text ""
 
       LabC.Text ""
 
       LabD.Text ""
 
       RichTextBox1.Text ""
 
       ListBox1.SelectedIndex 15
        PicArry 
= {PictureBox1PictureBox2PictureBox3PictureBox4}
 
       LabName = {LabALabBLabCLabD}
 
       For i 0 To 3
            LabName
(i).BackColor Color.Black
            PicArry
(i).BackColor Color.Black
        Next
       
        Timerfin
.Stop()

 
       Form1_Load(ee)
 
      
        TimerSatrt
.Start() 

مع ارار المساعدة

مع زرحذف اجابتين 

[صورة مرفقة: p_1686ckhyj1.png]

يكفي ان نخفي الصورة 2 و 3 مع النص 2 و 3 و تغيل موسيقى 

PHP كود :
 My.Computer.Audio.Play(My.Resources.DRUMROLLAudioPlayMode.Background)

 
       LabB.Visible False
        LabC
.Visible False
        PictureBox2
.Visible False
        PictureBox3
.Visible False
        Pictjomhr
.Visible False 

مع زر الاتصال بصديق

[صورة مرفقة: p_1686a9meq1.png]

 سنشغل صوت الاتصال
و نغير صورة اللوغو الى صورة اتصال هاتفي

[صورة مرفقة: telephone-sonne.gif]

ثم  نشغل تايمر الاتصال  الذي سيظهر رسالة تظهر فيه نص اليبال الاول 

لذلط في زر الاتصال بصديق نزرع التالي 

PHP كود :
PicLogo.Image My.Resources.dring
        PicLogo
.Location = New Point(29080)
 
       PicLogo.Size = New Size(301177)
 
       My.Computer.Audio.Play(My.Resources.telAudioPlayMode.Background)
 
       TimerTel.Start()
 
       PictTel.Visible False 

سنخفي الزر مباشرة بعد الضغط 

في التايمر الخص بالاتصال

PHP كود :
TimerTel.Stop()
 
       MessageBox.Show("  الصديق ينصح بالجواب التالي   " vbNewLine LabA.Text"الاتصال بصديق")
 
       imgLogo() 

سظيهر رسالة ثم يعيد اللوغو الى مكانه
 لعل الكلمة التي تنفعني لم أكتبها بعد
عبد الله بن المبارك
الرد }}}


الردود في هذا الموضوع
RE: تصميم برنامج من سيربح المليون - بواسطة عبد الهادي بهاب - 14-08-20, 12:24 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  برنامج معمل تحاليل طبية قوقيلا 0 104 26-11-25, 11:31 AM
آخر رد: قوقيلا
  متجري: برنامج محاسبة و مبيعات لمتجر 2021 مع السورس كود. Mohamad Anan 25 16,361 09-07-25, 05:50 AM
آخر رد: Taha Okla
Heart [مشروع] نسخه مصغره من برنامج صانع الاكواد للجميع aliday03 20 20,866 05-05-25, 12:14 AM
آخر رد: ashrafhisham
  [مثال] برنامج فتح الملفات من الأقراص Kamil 0 318 04-05-25, 10:10 PM
آخر رد: Kamil
  مساعدة في تصميم تقرير سيد أحمد 0 246 07-04-25, 09:59 PM
آخر رد: سيد أحمد
  [مشروع] برنامج المحرر لكتابة مواضيع المنتدى - النسخة النهائية sooriaty03 16 15,443 14-12-24, 04:48 PM
آخر رد: princelovelorn
  رابط تحميل برنامج منبه الصلاة | Prayer Alarm mmaalmesry 0 556 04-11-24, 06:02 PM
آخر رد: mmaalmesry
  برنامج التعامل مع السكانر وتحويل الصور إلى PDF F.H.M 0 656 04-11-24, 02:08 PM
آخر رد: F.H.M
Wink [مشروع] برنامج مؤقيت الصلاة الاصدار الثالث alsaher1 11 4,324 21-10-24, 04:34 PM
آخر رد: altoki939
  [مشروع] تصميم احترافي لبرنامج شئون الموظفين باستخدام ديف اكسبريس + تحميل السورس كود mazentq 7 7,730 14-10-24, 05:21 PM
آخر رد: بوحمد

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


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