السلام عليكم يا زوارنا الكرام يمكنكم التسجيل بهذا النتدى و المساهمة في تطويره
إنشاء الله
وشكرا
السلام عليكم يا زوارنا الكرام يمكنكم التسجيل بهذا النتدى و المساهمة في تطويره
إنشاء الله
وشكرا
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
بوابة مادنيس-ماالرئيسيةأحدث الصورالتسجيلدخول

Techniques de Développement Informatique
Développement Informatique

تخفيض ترتيب موقعك في أليكسا


 

 شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
Admin
المدير
avatar


عدد الرسائل : 804
تاريخ التسجيل : 05/06/2008

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط Empty
مُساهمةموضوع: شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط   شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط I_icon_minitimeالجمعة 25 مارس - 6:31:14

السلام عليكم

سأقوم بشرح بسيط لأداة Timer في VB Dot-NET

أولا لنعرف بالأداة

الأداة تعتبر مهمة لدى المبرمجين فبذه الأداة تستطيع أن تجعل بعض العمليات مرتبطة بالوقت

فمثلا اذا أردنا تحريك Label كل 5 ثواني لن نستطيع الا باستعمال هذه الأداة

اليكم الأن صورة الأداة


شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط 241804340

فعلينا النقر مرتين على الأداة في صندوق الأدوات

بالطبع لن تأتي في الفورم لأن الأداة لن تكون مرئية أثناء اشتغال البرنامج

اليكم الأن صورة خصائص الأداة

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط 674745733

سنقوم بشرح بعضها :

Name : و هي الاسم و الذي نستعله أثناء الكود مثل الأدوات الأخرى

EnabLed : و تعني أن تكون الأداة مشتغلة عند البداية أو لا و غالبا ما نتركها FALSE على أن نغريها عند الحاجة داخل الكود

Interval : وهي أداة مهمة وتعني الوقت الذي نريده بين العمليات التي تجريها فبالعودة الى المثال الذي أعطيناه في البداية و هو تحريك Label كل 5 ثواني ففي هذه الحالة سنحدد الخمس ثواني من هذه الخاصية

تجدر الاشارة الى أن 5 ثواني يعني يجب أن نكتب 5000 في خاصية Interval و الثاني الواحدة هي 1000 وهكذا ...

الأن نمر الى تطبيق صغير حتى نقترب أكثر من فهم الدالة

التطبيق : نريد برنامج يقوم باضافة 1 كل ثانية في label حتى تصل القيمة الى 10 و من ثم يظهر انا رسالة بأن القيمة وصلة الى 10

وينتهي البرنامج

نمر الأن الى كيفية عمل هذا البرنامج الجد بسيط

أولا نحظر الأداة التي كما ذكرنا تاتي في الأسفل لأن الأداة لا تكون مرئية

و نطبط خاصية Interval في 1000 و هي ثانية واحدة كم قلنا في السابق

كما سنحتاج الى Label والذي سنضع فيه القيم

كما هو موضح في الصورتين

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط 857998828

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط 191122418

نأتي الأن الى الكود :

أولا علينا أن نقوم بتشغيل الأداة

سنقوم بتشغيله في Form_Load تجدر الاشارة أنه كان بالامكان وضع Button و تشغيل الأداة بعد الضغط عليه

اليكم مريقة تشغيل الأداة من الكود

Timer1.Enabled=True

حيث أن Timer1 اسم الأداة كان بالامكان تغيير اسمها من خاصية Name و بالتالي سنشتغل بالاسم الجديد

الأن بعد تشغيل الأداة علينا أن نحدد العمليات التي يقوم بها Timer1

كيف ذلك !!

سهل سنقوم بالضغط مرتين على الأداة في Design فيضهر لنا الكود المخصص لها مع الحدث الافتراضي Timer1_Tick

كما قلنا التايمر سيضيف الأعداد الى أن تصل القيمة الموجوده في Label1 الى 10

اليكم الكودين

كود الفورم الذي يشغل الأداة :

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط 874807843


كود الأداة

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط 376246165

نصل الأن الى نهاية شرحي يا اخوان

أتمنى أن أكون قد وفقت

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://madness-madman.hooxs.com
evilblazing

evilblazing


عدد الرسائل : 140
العمر : 45
تاريخ التسجيل : 27/05/2011

شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط Empty
مُساهمةموضوع: رد: شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط   شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط I_icon_minitimeالسبت 20 أغسطس - 15:15:24

jazakom allaho khayran
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح بسيط لطريقة الاشتغال بأداة Timer في Dot-Net مع تطبيق بسيط
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» |:| تطبيق بسيط جدا للمبتدئين ( mise à jour d'Objet en vb.net 2008 ... POO) ...|:|
» درس مفصل و بسيط POO en vb (langue français) entrer pour regarder

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: منتدى التكوين المهني OFPPT :: Technicien Spécialisé :: TSDI - Technicien Spécialisé en Développement Informatique-
انتقل الى: