المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الثاني فيجوال بيسك...


قوي جدا
03-04-2007, 03:15 AM
السلام عليكم ورحمة الله وبركاته..


الدرس الثاني :

كائنات فيجوال بيسك:

أعزائي وكما رأينا في الدرس السابق، بأن فيجوال بيسك يعتمد على الكائنات Objects ، فما هي هذه الكائنات؟

في الحقيقة إن كل عنصر في هذا الكون يعتبر كائن فالأرض كائن له خصائصه والسماء كائن له خصائصه أيضا والشجر والأنسان وكل كائن له خصائصه ويتأثر بالأشياء ويؤثر بها.

ومن هنا فإن نماذج وأدوات فيجوال بيسك تعتبر عناصر Objects ، حيث أن كل من هذه العناصر له خصائص Properties وأحداث خاصة به ُEvents وطرق Methods. وكذلك مربع النص Text box والعنوان وز الأمر ....الخ. ولتوضيح ما هي الخصائص والأحداث والطرق دعونا نطلع على المثال التالي:

لنفترض أنا لدينا بالون Ballon فإن هذا البالون له خصائصه ممكن أن يكون أحمر أو أزرق أو أنه منتفخ بالهواء Inflate أو فارغ من الهواءDeflate. كذلك فإن هناك عوامل يتأثر بها البالون كالدبوس أو إبرة الخياطةPuncture وأحداث يستجيب لها.

ولو أردنا برمجة البالون فإننا نقوم بما يلي:
Balloon.Color = Red
وهنا البالون اسم الكائن ، و Color اللون خاصية ، Red أحمر قيمة الخاصية Color ((على افتراض أن البالون لونه أحمر))

Balloon.Inflated = True
ولاحظ هذا الكود فإن البالون هو العنصر و Infalte مملوء بالهواء هي الطريقة Method و True هي القيمة ، حيث يدل هذا الكود بأن البالون منتفخ الهواء.
وبنفس الطريقة Balloon.Inflated = false حيث تدل هذه الجملة بأن البالون غير منتفخ ومن الممكن أن نكتب الكود كما يلي:
Balloon.deflated = True حيث تدل على أن البالون غير منتفخ أيضا.

وأخيرا فإن هناك أدوات أو لنقول ببساطة أشياء ممكن أن يتأثر بها البالون ويستجيب لها ، كالدبوس أو الأبرة Puncture. لاحظ الكود التالي:



CODE




Sub Balloon_Puncture()


Balloon.Deflate


"Balloon.MakeNoise "Bang


Balloon.Inflated = False


End Sub




إن الحدث الذي استجاب له البالون هو كما يلي:
البالون اسم العنصر و الدبوس هو الحدث === الاجراء حيث يبدأ الاجراء ب Sub وينتهي بـ End Sub ،

إلى هنا أنتهينا بإذن الله من مفهوم الـ Objects والـ Properties والـ Methods والـ Event.

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






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

اخوووووووووووووووووووووكم في الله محمود....

سما الاحرار
03-04-2007, 11:02 AM
سلمت يدك اخي على النقل الطيب وبارك الله فيك

في انتظار الدرس التالي...

دمت بخير

نورا
03-04-2007, 06:46 PM
يسلمواااااااا ايديك اخي محمود

درس حلو

لؤلؤة الاحرار
03-04-2007, 06:50 PM
يسلم يداك
وبننتظر مواضيعك الشيقة و الرائعة
تحياتي

قوي جدا
03-05-2007, 09:45 PM
مشكووووووووووورين جميعا يا احبتي في الله ومن شان الدروس القادمة انا عم بحاول ازبط ترتيب الافكار بالدروس التالية من شان تكون واضحة وسهلة التطبيق عمليا ......................جزيتم خيرا يا اخواااااااااااااااتي في الله...........

اخوكم .............................قوي جدا

حبيب المصطفى
03-06-2007, 08:46 AM
شكرا لك أخي محمود

قوي جدا
03-16-2007, 02:57 AM
شكر ا لك اخي مؤمن صالح ....