ITFY-Edu
  • *
  • *
  • دخول
  • نسيت كلمة السر؟
  • تسجيل
  • الرئيسية
  • اتصل بنا
  • من نحن
  • طلب مشروع
  • منتجاتنا
  • الموقع الرسمي
  • آخر أعمالنا
  • دخول
تم نشر الموضوع من قبل :-
صدام حسين العواضي
برنامج ذكرني بلغة VB.Net , C#.Net

 

لتحميل المثال 

إنقر هنا 

 

 

بسم الله الرحمن الرحيم 

برنامج ذكرني يقوم بتذكيرك بالمواعيد التي قمت بادخالها بالوقت المحدد 

قم بإنشاء مشروع جديد من نوع C#.Net 

وفم بإضافة 

1 richTextBox 

1 textBox 

2 radioButton 

4 label 

4 button 

كما بالصورة التالية 

 

 

 

بعد ذلك قم بتعريف متغييرين من رقمي 

// للثواني

int Sacands;

// للقيمة المدخلة        
int x;
 
 
 
 
 
والان في زر ابداء قم بإضافة هذا الكود
//فحص اذا كانت richTextBox1 فارغة إظهر الرسالة
if (richTextBox1.Text == string.Empty)
            {
                MessageBox.Show("يرجى إدخال رسالة التنبية", "التنبية", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
// اذا قم بإختيار تكرار
                if (radioButton2.Checked == true)
                {
// استخدم دالة التكرار
                    Replay();
                }
 
// اذا قم بإختيار عدم التكرار
                else if (radioButton1.Checked == true)
                {
// استخدم دالة عدم التكرار
                    play();
                }
                else
                {
                    MessageBox.Show("يرجى تحديد تكرار أو بدون تكرار", "التكرار", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

 

 

 

دالة التكرار 

private void Replay()

        {
            try
            {
 
//  استدعاء timer1 , timer2 الخاصة بالتكرار
                timer1.Enabled = true;
                timer1.Start();
                timer2.Start();
 
 
// اخذ القيمة من Textbox3
                x = Convert.ToInt32(textBox3.Text);
            }
            catch
            {
                MessageBox.Show("خطأ");
                return;
            }
        }
 
 
 
 
دالة عدم التكرار 
private void play()
        {
            try
            {
 
استدعاء timer3 التي لاتقوم بالتكرار 
                timer3.Enabled = true;
                timer3.Start();
 
// اخذ القيمة من Textbox3
                x = Convert.ToInt32(textBox3.Text);
            }
            catch
            {
                MessageBox.Show("خطأ");
                return;
            }
        }

 

 

 

بعد ذلك في حدث Timer1 قم بكتابة هذا الكود

// فحص اذا لم يدخل الدقائق يقوم بايقاف timer1 , timer2 واظهار رسالة

if (textBox3.Text == "0" || textBox3.Text == string.Empty)

            {
                timer1.Stop();
                timer2.Stop();
                MessageBox.Show("يرجى تحديد الوقت", "الوقت", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
 
// يقوم بفحص اذا الثواني اصبحت تساوي صفر نقص دقيقة واجعل قيمة الثواني =60
                if (button2.Text == "0")
                {
                    x = x - 1;
                    button3.Text = "";
                    button3.Text = x.ToString();
                    Sacands = 60;  
                }
 
// فم بتنقيص واحد كل ثانية من الثواني
                Sacands = Sacands - 1;
                button2.Text = "";
                button2.Text = Sacands.ToString();
 
// اذا اصبحت الدقائق صفر والثواني صفر إظهر الرسالة الموجودة في richTextBox1
                if (button2.Text == "0" && button3.Text == "0")
                {
                    MessageBox.Show(richTextBox1.Text, "رسالة التذكير", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
 
 
 
 
 
بعد ذلك في حدث Timer2 قم بكتابة هذا الكود
الذي يقوم بتكرار العملية مره اخرى
// اذا اصبحت قيمة الدقائق صفر قم باخذ القيمة من Textbox مره اخرى
if (x == 0)
            {
                x = Convert.ToInt32(textBox3.Text);
            }
 
 
 
 
 
 
 في حدث Timer3 قم بكتابة هذا الكود
 
// فحص اذا لم يدخل الدقائق يقوم بايقاف timer3 واظهار رسالة
if (textBox3.Text == "0" || textBox3.Text==string.Empty)
            {
                timer3.Stop();
                MessageBox.Show("يرجى تحديد الوقت", "الوقت", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
 
// يقوم بفحص اذا الثواني اصبحت تساوي صفر نقص دقيقة واجعل قيمة الثواني =60
                if (button2.Text == "0")
                {
                    x = x - 1;
                    button3.Text = "";
                    button3.Text = x.ToString();
                    Sacands = 60;
                }
 
// فم بتنقيص واحد كل ثانية من الثواني
                Sacands = Sacands - 1;
                button2.Text = "";
                button2.Text = Sacands.ToString();
 
// اذا اصبحت الدقائق صفر والثواني صفر إظهر الرسالة الموجودة في richTextBox1
                if (button2.Text == "0" && button3.Text == "0")
                {
                    timer3.Stop();
                    MessageBox.Show(richTextBox1.Text, "رسالة التذكير", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Show();
                    return;
                }
            }
 
 
 
 
اخر شي في زر ايقاف مؤقت قم بإضافة هذا الكود 
// يقوم بعمل ايقاف لجميع التايمر بعد ذلك تقوم بالتقر على استمرار
             timer1.Stop();
            timer2.Stop();
            timer3.Stop();
 
 
 
 
 
 
الان قم بالتنفيذ 
 
 
 
 
 
 
هذي صورة للبرنامج بلغة VB.Net

 

 

 

لمشاهدة الفيديو

 

 

 

لتحميل المثال 

إنقر هنا 

 

 

شكراً لزيارتكم موقعنا 

www.ITFY-Edu.com

 

 

 

              
 

-: إخترنا لك

..... برنامج الكيمرة بلغة VB.NET , C

..... برنامج التشفير وفك التشفير بلغ

..... برنامج إرسال إيميل ومرفقات بلغ

..... برنامج تشفير وفك تشفير الملفات

..... برنامج خوارزمية الجار الاقرب V

يقترح لك النظام مشاهدة أيضاً
..... برنامج الكيمرة بلغة VB.NET , C
..... برنامج التشفير وفك التشفير بلغ
..... برنامج إرسال إيميل ومرفقات بلغ
..... برنامج تشفير وفك تشفير الملفات
..... برنامج خوارزمية الجار الاقرب V
 
تعليقات الاعضاء :-
*
يجب تسجيل الدخول أولاً للتمكن من الرد على الموضوع دخول تسجيل
تغيير الاستايل :-

طريق الاتصال بتقنية المعلومات لاجلك

  • www.ITFY-Edu.com:الويب
  • [email protected]:بريد الكتروني
  • الموقع : اليمن , صنعاء
  • +واتساب : 967771106838
  • إرسل لنا نموذج

منتديات تقنية المعلومات لاجلك

  • قسم أعمال الموقع
  • مشاريع تخرج VB.Net,#C,Asp.Net
  • قسم منتديات VB.Net
  • قسم منتديات C#.Net
  • قسم منتديات Asp.Net
  • قسم منتديات SqlServer

تعرف على تقنية المعلومات لاجلك

  • الصفحة الرئيسية للمنتدي
  • صفحة الموقع الرسمي
  • آخر أعمال الموقع
  • صفحة من نحن
  • خريطة الموقع

© Copyright www.ITFY-Edu.net 2018 All rights reserved