الرئيسية
*
  • الرئيسية
  • عن صدام حسين
  • قسم أعمال الموقع
  • قسم منتديات C#.Net
  • قسم منتديات VB.Net
  • قسم منتديات Asp.net
  • قسم منتديات SqlServer
  • مشاركات الأعضاء
  • إتصل بنا

بحــث في الموقع

قسم منتديات C#.Net >> برامج مفتوحة ال ...

برنامج ذكرني بلغة 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

حديث الموقع || الاكثر مشاهدة

... قوانين مورفى للتجارة
... موقع الشيخ عبدالله ع
... موقع وتطبيق مؤسسة ال
... طريقة عرض البيانات ف
... طريقة عرض البيانات ف

آخر أعمالنا

موقع الشيخ / عبدالله علي جيله
مؤسسة البركة التنموية الخيرية
نظام ويب مدرسة الامة
نظام ويب شركة Health Land
نظام ويب مسجد جابر - هرجيسا
نظام ويب شركة إشراقة الأمل
موقع د / زيد قاسم غزاوي
نظام ويب إدارة أقساط العمالة

صفحة الفيسبوك

| الرئيسية
| عن صدام حسين
| قسم أعمال الموقع
| قسم منتديات C#.Net
| قسم منتديات VB.Net
| قسم منتديات Asp.net
| قسم منتديات SqlServer
| مشاركات الأعضاء
إتصل بنا
Designer : تقنية المعلومات لاجلك