السلام عليكم أخواني الأعزاء ورحمة الله وبركاته
تحية طيبة وبعد ،،،
اسمحوا لي في بداية مشاركتي الأولى، واللي أتمنى إنها ما تكون عليكم ثقيلة ان شاء الله.
أنا مبتدئ في لغة الفيجوال بيسك، لا أملك أي خلفية سابقة عن هذا الموضوع، وقد قررت الخوض في هذا الجانب العلمي المفيد فبدأت بدراستها للتو.
أعتقد من وجهة نظري أن الشخص الذي لم يفهم المتغيرات والثوابت لن يفهم كيفية التعامل مع البرنامج، هل هذا لم صحيح أم لا؟
إن كان الجواب صحيحا، فأعتقد أنني واقع في مشكلة، على اعتبار أنني لا أعرف متى أضع المحددات، والتي أقصدها:
DIM
PRIVATE
PUBLIC
FRIEND
أنا لدي معلومات اطلاعية عنها، ولكنني لست متأكدا منها، سأشرحها لكم على النحو التالي، فإن كانت خطأ أرجوا تصحيحها، وهذا ما أصبوا إليه في هذا المشاركة.
بالنسبة ل DIM:
أستطيع القول أن هذا المحدد يستخدم فقط للتعريف عن المتغير الذي أحدده، وكلمة DIM أضعها فقط حينما أحدد button أو lable أو ما شابه ذلك.
مثال:
سأفترض مثالا بسيطا على المدارس
dim school as string
dim student as integer
بالنسبة لل Private:
هل استطيع القول أن هذه الكلمة استخدمها فقط لمتغير واحد دون غيره، فمثلا:
على نفس الكود السابق للمدارس، هل استطيع القول أنني لما أستخدم Private على كود المدارس لا يمكنني أن أستخدمها في كود آخر؟
ال Public:
من خلال تصفحي في المنتدى عرفت أنها كلمة عامة استطيع استخدامها لأكثر من مشروع وفي أي مكان؟ ، يعني على مثال المدارس مثلا هل استطيع استبدال DIM ب public:
ال Friend:
سمعت أنها تستخدم لمشروع واحد فقط، وفي نفس الوقت هل استطيع استخدامها بدلا من Public؟
------------------------------
كما أنه في بعض الأحيان، أرى أن البعض يكتب DIM و PRIVATE و PUBLIC و FREIND في الأعلى جدا ، قبل هذا السطر الموجود في ال FORM
Windows Form Designer generated code
لماذا؟
أرجوا من الأخوة الأعزاء الرد على استفساراتي حول هذا الموضوع، على اعتبار أنني أرى أنها خطوة أساسية يجب فهمها قبل التعمق. مع تزويدي بالأمثلة التي توضح طريقة الاستخدام.
تحملوني شوي ،، من أول مشاركة
ولكم مني إخوتي جزيل الشكر والعرفان ،،،