منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] كود ادخال المنظومه في اسبات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] كود ادخال المنظومه في اسبات (/showthread.php?tid=50946)



كود ادخال المنظومه في اسبات - محمد ملك - 15-01-25

السلام عليكم مساعده من الخبراء اعمل على مشروع مبيعات اريد المساعده في كود جعل المنظومه تدخل فورم login المرتبط برمز مرور  بعد فتره من سكون المنظومه مع التنويه ان المنظومه تحتوي على اكثر من فورم


RE: كود ادخال المنظومه في اسبات - عبد العزيز البسكري - 16-01-25

ممكن توضيح أكثر للسؤال  .. !!



RE: كود ادخال المنظومه في اسبات - Taha Okla - 16-01-25

وعليكم السلام ورحمة الله وبركاته ..

بتعرف أنه لازم تتعامل مع التايمر حتى يحسب وقت آخر عملية.
فاذا تجاوز هذا الوقت(مثلا عد تنازلي لـ 300 ثانية(خمس دقائق يعني)) تظهر نافذة الولوج للمنظومة والتي بدورها تقوم بتجميد كل شي بالبرنامج بمجر ظهورها
واذا تم ادخال كلمة المرور من جديد تقوم بتفعيل كل شي بالبرنامج من جديد..
(ما سبق المفروض بتعرف تعمله ببساطة - ولكن مشكلتك هي كيف تعرف الوقت من آخر حركة)..


  1. تقوم بإنشاء متغير عام وليكن   LastOperation  كـ integer    في قسم المتغيرات العام. للـ Module أو في النافذة الرئيسية ..
  2. مع كل ضغطة زر في برنامج يجب أن تضع في البداية :
كود :
LastOperation  = 300
 بينما في التايمر (حدث التيك) تضع كود التناقص مع كل ثانية(ولا تنسى ضبط التايمر أنه يكون شغال ع طول ومقدار النقلة أو الخطوة فيه = 1000) بحيث كل ثانية يصبح :
كود :
LastOperation  = LastOperation   - 1

وتضع فيه أيضاً كود التحقق أنه لما يصفر LastOperation  يظهر نافذة الولوج وتجميد كل شيء (أي في نفس الحدث السابق للتايمر - حدث التيك).



وسلامتك.


فكر شوي شوي وأبدأ تنفيذ الخطوات (اللي راح تضيع وقت كثير عليها لأنك راح تنسخ كود التساوي مع 300 أو أي رقم تريد في كل أو أغلب أوامر أو أزرار برنامجك).


RE: كود ادخال المنظومه في اسبات - asmarsou - 16-01-25

و عليكم السلام و رحمة الله و بركاته
اضافه الى ما ادلى به الاخ [b]Taha Okla[/b]
يمكنك فعل ذلك باضافة وظيفة تقوم برصد حركة الفأرة نقرا و حركة و كذلك رصد الضغط على ازراز لوحة المفاتيح
مع اضافة مؤقت يفعل عند رصد الوظيفه السابفه لجمود البرنامج لفترة محددة فيقوم بالعد التنازلي لتلك الفتره و بمجرد الانتهاء تظهر شاشة الدخول
عموما هذا مثال يتضمن عدد 2 فورم يمكن ان يساعدك


RE: كود ادخال المنظومه في اسبات - محمد ملك - 16-01-25

مشكورين وبارك الله فيكم