تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف يتم برمجة البرنامج عند نهاية الشهر باصدار صوت او رنين
#9
(25-05-20, 08:11 PM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم 
لنفترض اننا نجهل كم  يكون عدد ايام الشهر الحالي او اي شهر وهي التي سميتها LastDay 
كود :
Dim LastDay As Integer = Date.DaysInMonth(yer, mnth)
هذه الدالة تجلب كم يوم في الشهر وهي تحتاج الى باراميترين هما رقم السنة ورقم الشهر
وبما اننا دائما نريد الشهر الذي نحن فيه اذا نحتاج الى تعريف متغيرين الاول يجلب رقم السنة والثاني رقم الشهر الحاليين
عبر هذين المتغيرين
كود :
Dim mnth As Integer = Now.Month ' يجلب رقم الشهر الحالي
      Dim yer As Integer = Now.Year ' يجلب السنة الحالية
الان اصبح بامكاننا معرفة نهاية الشهر وهي العدد الذي جلبناه من الدالة ونحن الان في الشهر الخامس سيكون عدد ايامه 31 يوم
الان سيتم التحقق من اليوم الحالي(نحن اليوم هو 25) اذا كان مساويا لـ  31 تظهر رسالة وبالطبع ال25 لاتساوي 31 لذلك لن تظهر الرسالة الا في اليوم 31 من هذا الشهر
والشهر القادم هو حزيران عدد ايامه 30 وستظهر الرسالة في 30 
ولو كنا في شهر شباط من هذا العام وهو سنة كبيسة ستظهر الرسالة يوم 29 
وفي العام القادم  سيكون عدد ايام شهر شباط 28 ستظهر الرسالة يوم 28
ببساطة استطعنا تحديد يوم نهاية الشهر ليمكننا المقارنة به مع اليوم الذي نحن فيه عبر هذه الجملة الشرطية
كود :
If Now.ToString("dd") = LastDay Then
          MsgBox("hello")
      End If
اتمنى ان يكون الشرح وافيا

بارك الله فيك اخي ابراهيم يا استاذ دمت دعما للمنتدى  شرح مبسط و وافي  وكافي
و جزاك الله عنا خيرا يا رب
يا ريت ديرلنا دورات اخي نستفيد من خبرتك
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5


الردود في هذا الموضوع
RE: كيف يتم برمجة البرنامج عند نهاية الشهر باصدار صوت او رنين - بواسطة rochdi191 - 25-05-20, 08:34 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 102 07-12-25, 10:22 AM
آخر رد: justforit
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] رجاء لخبير برمجة كريم Mostafa25 1 630 21-07-25, 03:22 AM
آخر رد: Taha Okla
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 654 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 417 25-02-25, 07:58 PM
آخر رد: princelovelorn
  استفسار عن حمايه البرنامج ahmedramy 1 555 25-12-24, 11:07 PM
آخر رد: aljzazy
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 423 14-12-24, 01:16 AM
آخر رد: Taha Okla
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 388 25-11-24, 09:24 PM
آخر رد: Emam emam
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,346 05-11-24, 08:30 AM
آخر رد: F.H.M
  [مثال] تشغيل البرنامج كمسؤول alswade 2 464 30-10-24, 07:08 PM
آخر رد: aliday03

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


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