الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الأخوان عرفه ومحسن وبقية الأخوة الخبراء

مغلق
بدأه السائح في 20 مارس 2003 · 7 رد · 804 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأفاضل لقد بدأت ولله الحمد في تعلم كيفية وضع الأدوات في الفورم وعمل برنامج بسيط جدا عبارة عن ضرب او جمع او طرح عددين .

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

كما ان لدي سوال وهو اني ارى اكواد كثيرة في المنتدى فكيف تعمل هذه الأكواد وهل تحتاج الى وضع ادوات في الفورم ام لا وتقبلوا تحياتي وتقديري لهذا المنتدى واعضائه الكرام (f)

#2

السلام عليك أحي السائح،

لقد افرحتني حين علمت انك استطعت ان تنشئ برنامجك الاول باستحدام الفيجوال بيسيك، وفقك الله الي النجاح الدائم..

أما بالنسبة لسؤالك عن كيفية عمل بعض الاكواد التي تراها في بعض المنتديات فأن هذه الاكواد فعلا في بعض الاحيان تحتاج الى الادوات او الكنترولس التي يجب ان توضع على الفورم...

ولكن نصيحتي لك حاليا ان تحاول ان تنشئ بعض الفورمز بنفسك بدون النظر الى اي كود ...لان الكود الجاهز في بعض الاحيان يكسل المبرمج وخاصة المبتدئ من انشاء كوده الخاص فيعمل على قص ولصق الكود الجاهز في برنامجه بدون التفكير في تدرج او عمل الكود... فانصحك اخي السائح ان تبدا في انشاء بعض الفورمز والادوات على الفورمز وتحاول انت تكتب الكودات البسيطة بداية وحاول اذا اردت ان تاخذ كود معين من منتدى ان تدرسه قبل استعماله وحاول حاليا بالكود الاسهل ثم المتوسط ثم المتقدم ولا تحاول ان تقفز مرة واحدة...

مثال:

حاول ان تنشئ فورما جديد واجعل داخله اداة المؤقت(تايمر) ثم غير في خاصية الانترفيل في المؤقت الي 5000 ثم اضغط على المؤقت واكتب فيه هذا الكود :

msgbox "Hello I completed the Five seconds",vbinformation

ثم اضغط على F5 من اجل ان تشغل البرنامج وانظر ماذا يحصل، وحاول ان تفهم مالذي حصل بالضبط....واذا واجهتك مشكلة فقل لي حتى اوضحه...

أخوكم: محسن

#3

اخي محسن جزاك الله خير ورحم الله والديك نفذت ما قلت لي ونفذت البرنامج واصبحت تظهر لي رساله كل 5 ثوان تقريبا .

اشرح لي هذا الكود بالتفصيل جزاك الله خير وابلغني بالخطوة التالية تحياتي وتقديري وشكري الكبير لك(f):b1

#4

السلام عليكم أخي السائح....

نعم التايمر عادة يستخدم في توقيت الاحداث، فمثلا مافعلته هة انك اضفت تايمر الى الفورم وجعلت الانترفل = 5 ثواني ووضعت في كود التايمر مسج فمايفعله التايمر هو انه يظهر هذا المسج كل خمس ثواني....

ماريده منك الان هو ان تاخذ نفس الكود الذي وضعته في في التايمر وتضعه في Form_load() function بهذه الطريقة:

1-اذهب الى شاشة الكود واطبع التالي

( )Private Sub Form_Load

End Sub

2-ضع نفس الكود الذي طبعته في التايمر مابين السطرين يعني فوق End sub

يعني أمسح الكود msgbox "Hello I completed the Five seconds",vbinformation

من التايمر وضعه فوق End sub

3- شغل البرنامج F5

ماذا تجد هذه المرة؟؟؟؟

بانتظار ردك...

أخوكم: محسن

#5

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

ما هي الخطوة التالية .

#6

أخي السائح السلام عليكم...

أظنك عرفت الان ان اي حدث تضعه في التايمر فانه يتكرر على حسب الانترفيل الذي تختاره 5 ثواني او 10 ثواني، واذا وضعته في Form_load فانه يحدث عندما يقوم الفورم بالتحميل.....

اذا الى المثال التالي وفي هذه المرة سوف اعطيك كود واطلب منك تشغيلة فهمه ووضع تغيير بسيط فيه......

#7

السلام عليكم أخي السائح،

برنامج لحساب القروض البنكية، بسيط جدا ارجو منك ان تفتحه وتحاول ان تفهم مالذي يحدث بالضبط في البرنامج،،، واود منك بعد ذلك ان تضيف textbox جديد وان تستخدمه لاضافة مقدم للقرض يعني اذا كان القرض 3000 ريال فان مقدم القرض هو الدفعة التي يدفعها العميل والتي تخصم من قيمة القرض فمثلا اذا كان مقدم القرض 500 فان القرض بعد ذلك يكون 3000-500=2500 فتحسب الدفعة الشهرية ل 2500 وليس 3000 لان 500 من القرض قد دفع مقدما، وارجو ان تحاول ان تغيير الكود بناءا عل ذلك....

أخي السائح خذ وقتك يوم اويومين ولا تستعجل وحاول ان تفهم الكود والمعادلة الحسابية....

وفقك الله....

أخوكم: محسن

loan.zip

#8

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

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…