 |
شكرا لك الاخ مصطفى على كل مجهوداتك الطيبة. وأطلب منك التركيز على code الدي اعتبره الاصعب. |
|
أخي لكل كائن (objet) كصندوق النص أو الملصق و أزرار الأوامر مجموعة من "الخاصيات" (propriétés) نستعملها أثناء البرمجة، ففي المثال الذي ذكره الأستاذ مصطفى استعملنا الخاصية text إذن نكتب في ***** text1.text أما إذا كنا نرغب في تغيير حجم النص باستعمال ***** (علما أنه يمككنا تغييره في خانة الخاصيات) نكتب في ***** text1.fontsize=14 مثلا أما لتغيير لون الخط داخل صندوق النص فنستعمل الخاصية Forecolor إذن ***** هو text1.Forecolor =vbRed فيتم تغيير اللون إلى اللون الأحمر.
لكل كائن مجموعة من الخاصيات و كذلك مجموعة من les methodes الفرق بين الخاصية و methode هو أن الأولى يجب أن نحدد قيمة لها عند كتابة *****، دائما نكتب objet.propriete =valeur مثال text1.text="Dafatir" أما les methodes فلا نعطيها أي قيمة، فهي في الغالب تحدد "سلوكا معينا" للكائن، مثلا عندما نكتب text1.setfocus فهذا يعني أننا نطلب من البرنامج أن يحدد مكان إدخال النص في صندوق النص رقم 1
البرمجة في فيزيال بازيك تعتمد على الأحداث، ما هي الأحداث؟ عندما نضغط مرتين على زر الأوامر لكتابة ***** text3.text=text1.text*text2.text فإن فيزيال بازيك يحدد الحدث click كحدث افتراضي، فيفتح نافذة ***** command1_click، يعني أن command1 هو اسم الكائن أي زر الأوامر، و click تعني الحدث "الضغط على الزر" أي أن كل ***** الذي كتبته سيقوم بتنفيذه أثناء الضغط على الزر command1