تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية تنفيذ كود معين كل يوم او يومين
#7
(10-10-22, 06:44 PM)Taha Okla كتب : عندما تعجز عن التخيل قم بإضافة أدوات تجعل خيالك مرئياً وقم بالتنفيذ عليها

وما دام الدوت نت فيه دالات وأدوات تخص التاريخ تستوعب أغلب ما يخطر على البال
فلا داعي للتحويل من .. إلى ..   ، ما دام فيك تنفذ ما تريد بدون تعقيد للاكواد وتحويل وإطالة ..

مثلا ً قم بفتح مشروع جديد ثم بإضافة (Button1 + ListBox1)
وجرب الكود التالي :
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Dim d1 As DateTime = Now
       Dim d2 As DateTime = d1.AddDays(2).AddHours(3)
       ListBox1.Items.Add(d1)
       ListBox1.Items.Add(d2)
       If Now >= d2 Then ListBox1.Items.Add(d2)
   End Sub

هذا الكود ليس الحل ولكن بداية فكرة
d1  : هي الوقت الحالي عند تنفيذ كودك وأكتشف أن كلمة المرور صحيحة.
d2 :  هي الوقت الذي تريد فيه تنفيذ كودك إن تحقق شرطك. (يعني فيك تضيف على الوقت الحالي ما تريد من أيام وساعات لتولد تاريخ ووقت جديد).

- العمليات على الـ ListBox  تريك نواتج ما تقوم به من تعديلات قبل وبعد التنفيذ.
- الشرط الموجود في الكود : شرط للتحقق هل الوقت الحالي (بعد يومين، شعد شهر، بعد سنة) أكبر من الوقت الذي تم توليده ببرنامجك.
- تنفيذ هذا الشرط يعتمد على نتيجة الشرط (فإن تجاوز التاريخ المطلوب) نفذ الكود.
=======
- المطلوب منك ، تخزين الوقت الجديد(d2) في قاعدة بيانات أو في أي مكان في الجهاز ... إلخ.
- إن كان برنامجك يشغل كلما احتاج إليه العميل :
     --عند إقلاع برنامجك في المرة القادمة(في حدث الاقلاع Load) يتحقق من وجود الملف، يتحقق من التاريخ والوقت داخله، وينفذ عليه الشرط الموجود هنا بعد أن تعدله لما يناسب فكرتك، فإن تحقق الشرط نفذ الكود.
     -- إن كان برنامجك يبقى قيد التشغيل في الخلفية، فضع كود التحقق في تايمر يقوم بالتحقق من لأمر كل عدة ثواني(أو ساعات) كما تريد وينفذ عندما يتحقق الشرط..
=======

وفقك الله ..
شكرا لك اخي الكريم وسوف انفذ الفكرة ان شاء الله اشكرك جدا علي تعبك

(10-10-22, 08:08 PM)anes كتب :
تفظل عملت لك مثال 
غير فقط الدقيقة بما تريد 


انا عملت دقيقة للتجريب 
مثلا هذا كود يومان
كود :
if (DateAndTime.DateDiff(DateInterval.Day, Settings.Default.VIPVAL, DateAndTime.Now) >= 2)

شكرا لك اخي الغالي والله انك مبدع فعلا ظبط الكود وجربته ويعمل بدون اي مشاكل اشكرك جدا
الرد }}}
تم الشكر بواسطة: anes


الردود في هذا الموضوع
RE: كيفية تنفيذ كود معين كل يوم او يومين - بواسطة ميدو الفنان - 10-10-22, 08:18 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 851 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 747 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,246 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  اريد كود معين اثابكم الله خالد كامل1 1 456 04-02-25, 09:28 PM
آخر رد: aliday03
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 554 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,506 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  تنفيذ السكريبت لانشاء قاعدة بيانات محمد خيري 2 381 30-11-24, 01:17 AM
آخر رد: محمد خيري
  [سؤال] اضافة ملف Pdf الى الريسورس واستخراجه الى مسار معين .. ackore 6 592 15-11-24, 02:51 AM
آخر رد: justforit
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 398 13-11-24, 06:41 PM
آخر رد: justforit

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


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