![]() |
|
عمل تحديث برمجيا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : عمل تحديث برمجيا (/showthread.php?tid=10388) |
عمل تحديث برمجيا - hitman48 - 16-10-14 السلام عليكم ورحمة الله وبركاته اخواني المبرمجين كلنا نعرف تشنج الكمبيوتر ومشاكله ومن بين تجنب هذا المشكل هي مراقبة الرام وتقليل البرامج الناشطة او مراقبة البروسيسر وكذلك عمل تحديث لسطح المكتب refresh desktopلذا فكرة عمل برنامج صغير ههه يحدث سطح المكتب كل 10 ثواني ان صح التقدير وهذا هو الكود كود : ' Declarationوالمشكلة التي وجهتها هي التكرار ..هل من حل؟ بغض النظر عن استعمالي لي طريقة التايمر والبروقرس بار وعيبها الوحيد هي نهاية العمل RE: عمل تحديث برمجيا - hassan - 16-10-14 (16-10-14, 03:47 AM)hitman48 كتب : السلام عليكم ورحمة الله وبركاته اتوقع ان التايمر هي المسئولة على هذا الشي واحسن شي التايمر | اذا اعتدمت على شي ثاني اتوقع يهنق البرنامج بمعنه يعلق RE: عمل تحديث برمجيا - hitman48 - 16-10-14 مشكور على المرور اخي ...تسلم RE: عمل تحديث برمجيا - hassan - 16-10-14 (16-10-14, 04:24 AM)hitman48 كتب : مشكور على المرور اخي ...تسلم الله يسلمك وهذا الكود بدل التايمر PHP كود : For i = 0 To 100قمنا في هذا الكود عمل امر انه يقوم بعمل 100 مره فانت تقدر تغير بعدين نحط تحته كود الرفرش تبع الدكس توب وحطيت لك كود يسوي سليب 10 ثواني ويعيد الكود بس بس انصحك في التايمر افضل وشكرا RE: عمل تحديث برمجيا - vbnet - 16-10-14 ..... جرب التالي (أضف ProgressBar) كود : Public Class Form1..... RE: عمل تحديث برمجيا - AHMED COOL 96 - 16-10-14 السلام عليكم .. أخي الكريم .. كلما جعلت الكود أبسط .. كلما واجهتك مشاكل أقل ..الآن لديك كود للتحديث .. و تريد تكراره كل 10 ثوان .. و زر لتفعيل و إيقاف التحديث .. ببساطة .. ما دام لديك كود و تريد تكراره .. إذن تستخدم التايمر ، بعد إدراج التايمر في الفورم قم بالضغط عليه مرتين و إضافة كود التحديث بداخله ، قم بتغيير قيمة خاصية interval في خصائص التايمر إلى المدة التي تريد من خلالها تكرار الكود ، لكن تذكر : الوقت في هذه الخاصية بوحدة المللي ثانية ، و الثانية عبارة عن 1000 مللي ثانية ، أي للتحويل من الثانية للمللي ثانية نضرب في 1000 و في هذه الحالة : 10 ثوان * 1000 = 10000 مللي ثانية ، اذن نكتب 10000 في خاصية الـ interval الآن باقي تفعيل التايمر .. إما أن تغير خاصية enabled إلى true في الفورم ، و عندها عندما تقوم بتشغيل البرنامج يعمل التايمر و عند إيقاف البرنامج يتوقف التايمر ، أو تتكرها false كما هي و تضيف زرّين في الفورم ، واحد للتفعيل و الآخر للإيقاف ، أو تضيف زر واحد يقوم بالخاصيتين عن طريق الدالة if للتحقق من حالة التايمر ثم يقوم بعكسها ، إلّي يعجبك ![]() و معلش ع الإطالة بس بحب التفصيل و إعطاء المعلومة كاملة
RE: عمل تحديث برمجيا - hitman48 - 16-10-14 والله نورتوا بالردودو وشكرا لكم على المشاركة واالردود والمساعدة هههههههههههههههههههههه والله مايكفي كيف اشكركم hassan AHMED COOL 96 vbnet تسلمولي كلكم ....دمتم في رعاية الله وحفظه RE: عمل تحديث برمجيا - AHMED COOL 96 - 16-10-14 و لا يهمك أخي الكريم .. الله يسلمكدعوة بالخير في ظهر الغيب تكفي
RE: عمل تحديث برمجيا - hassan - 17-10-14 (16-10-14, 05:37 PM)hitman48 كتب : والله نورتوا بالردودو وشكرا لكم على المشاركة واالردود والمساعدة هههههههههههههههههههههه والله مايكفي كيف اشكركم هذا واجب علينه ههههههههه |