عرض مشاركة واحدة
  #3  
قديم 14-02-2013, 10:05 AM
tmrmsr tmrmsr غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Aug 2012
المشاركات: 303
معدل تقييم المستوى: 14
tmrmsr is on a distinguished road
Impp

اقتباس:
المشاركة الأصلية كتبت بواسطة khreaba مشاهدة المشاركة
انا بقول ان القيمة بعد التخصيص
لان اولا اختار اسم للمتغير
ثم اعلن عنة وذلك بالامر dim و الامر dim يأمر الكمبيوتر بحجز مكان في الزاكرةويسمية بالاسم المختار
ثم امر التخصص الذي يتم احتساب القيمة فية بعد التخصيص واذا تم كتابة قيمة في امر dim هذا معناه اننا قمنا بعمل الخطوتين مع بعض [B][
/B]
الإجابة قبل التخصيص
جملة التخصيص لها طرفين
- الأيسر يمثل المتغير أو الخاصية
الأيمن يمثل تعبير Expression
ولا يشترط في التعبير أن يكون رياضيا ... من الممكن أن يكون قيم من النصوص يتم وصلها باستخدام &
ومن الممكن أن يكون Object
مثال
Label1.Font=New Font(................ راجع فصل نافذة الكود ترم أول

- نحن نستخدم لغة صممت على أساس OOP
لا يتم التعامل مع أي Object إلا من خلال ما يسمى Object Variable هذا ما نطلق عليه Variable
هناك طريقتين لتمثيل هذا ال Object
الأولى نطلق عليها ByRef وهذا يعني أن Object Variable يخزن به Address عنوان لل Object
الثانية نطلق عليها ByVal وهذا يعنى أن Object Variable يخزن به Object نفسه

- نخلص مما سبق أن المتغير Variable إما يخزن به كائن أو عنوان لهذا الكائن
- يتم احتساب التعبير سواء كان راضيا أو غير رياضيا ... واستخراج قيمة تمثل في شكل كائن (نوعه يناسب نوع بيان المتغير أو الخاصية (تحويل ضمني اذا لزم الأمر)) داخل ذاكرة الكمبيوتر
- هذا الكائن يخصص للمتغير أو الخاصية