منتديات سحر العيون - عرض مشاركة واحدة - المتغيرات في برنامج الدلفي
عرض مشاركة واحدة
قديم 12-15-2006, 08:00 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
 
الصورة الرمزية Bakkar
 

 

إحصائية العضو









Bakkar متواجد حالياً

 
آخـر مواضيعي

المستوى: -INF [♥ Bأ©-Yأھu ♥]
الحياة NAN / -INF

النشاط -INF / -INF
المؤشر NAN%
 

إرسال رسالة عبر مراسل Yahoo إلى Bakkar

 

 

معلومات أضافية

عدد النقاط :10
Bakkar is on a distinguished road

المتغيرات في برنامج الدلفي


المتغيرات في برنامج الدلفي
المتغيرات في برنامج الدلفي Variable



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

var

x:Integer;

y:Integer;


في المثال السابق قمنا بتعريف متغيرين بالذاكرة يحملان الإسمين x,y ويختصان بحفظ بيانات من نوع الأعداد الصحيحة


يمكن التصريح عن قسم Var في عدة أمكنة فيمكن أن يتواجد القسم Var على مستوى الوحدة أو على مستوى الإجرائية أو التابع أو في كليهما حتى أنه من الممكن تواجد عدة أقسام Var في الوحدة الواحدة ، إليك المثال التالي


proceder TForm1.Test;


var

s: string;

begin

s:=’هذا هو برنامجي الأول’;

Label1.Caption:=s

end;


التصريح عن متغير يحجز مكان في الذاكرة الموقتة لتخزين قيمة المتغير أثناء تنفيذ البرنامج .

تخضع أسماء المتغيرات لقواعد ، يمكن استخدام الحرف الصغير والكبير والأرقام والخط السفلي (_) ولايحتوي على مسافات أو محارف خاصة ويجب أن لا يبدأ إسم المتغير برقم ، لاتوجد قيود على طول الإسم ولكن في الواقع سيقوم المترجم بتجاهل ما بعد 255 حرف . وفي الواقع إذا تجاوز طول الإسم عن 20 حرفاً فإن هذا لن يكون مفيداً وعمليا

أمثلة للأسماء المقبولة :

aVaryLongVaribleName:Integer;

my_var1:Integer;

x:=Integer;


ويجب ملاحظة أن لغة باسكال والدلفي ليست حساسة لشكل الحرف كبير كان أو صغير.

 

 

 

 

 

 

 

 

 

 


التوقيع

Kleider machen leute

 

   

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 141