Monday, March 19, 2012

شرح درس المتغيرات وانواعها


أولا: انواع المتغيرات Variables

- سنلقي هنا الضوء على المتغيرات التي توفرها لنا ال VB.NET مع شرح مبسط لكل نوع من هذه المتغيرات.

Boolean - يستخدم لتمثيل القيمتين : صحيحة (True) , خاطئة (False)

Date - يمثل التاريخ والوقت ( يمثل التاريخ من January 1, 0001 الى December 31, 9999 )

Byte - يمثل عدد بين 0 و 255 ( قيم موجبة فقط)

Decimal - يمثل الأرقام العشرية ( 16( byte ويستوعب 29 خانة

Integer - يمثل عدد صحيح (4 ( byte

Long - يمثل عدد صحيح (8 ( byte

Short - يمثل عدد صحيح (2 ( byte

Single - يمثل عدد غير صحيح بخانة واحدة بعد الفاصلة.

Double - يمثل عدد غير صحيح.

Char - يمثل حرف واحد فقط.

String - يمثل قيمة حرفية تتسع الى 2 بليون حرف.

- إن المتغيرات في بيئة الدوت نت ليست مجرد أسماء لتخزين القيم فحسب, بل هي عبارة عن كائنات objects للتخزين وإجراء العمليات على المتغيرات. وهذا هو مايميز بيئة الدوت نت حيث أنها تعتمد على البرمجة الشيئية أو مايسمى بـ Object Oriented Programming .

* ملاحظة......
إن لغة ال VB.NET غير حساسة Case-insensitive من ناحية الكتابة بالأحرف الكبيرة أو الصغيرة. فمثلا كتبت INTEGER أم integer فكلاهما سواسية, حيث أن المحرر سيقوم بتحويلها إلى الشكل القياسي وهو أن تبدأ الكلمة بحرف كبير وبقية الحروف تكتب صغيرة.


طريقة تعريف المتغيرات

الشكل العام لتعريف المتغيرات في VB.Net هو:

Dim MyVar As Type

حيث MyVar هو اسم المتغير, ويتم اختياره من قبل المبرمج. أما Type فعليك اختيار أحد أنواع المتغيرات المذكورة أعلاه بحسب حاجتك إليه.

لزيادة التوضيح دعنا نأخذ الأمثلة التالية:

Dim name As String

- الاسم name هو عبارة عن سلسلة حرفية ولذلك تم تعريفه كنوع String.

Dim Age As Integer

- العمر Age هو عبارة عن عدد لاتتجاوز عدد خاناته ثلاث خانات على أقصى تقدير, ولذلك تم اختيار النوع Integer.

Dim phone As Long

- المتغير phone قمت باختياره لتمثيل رقم الهاتف, وكما تعلمون فإن أرقام الهاتف تتكون غالبا من عدد كبير من الخانات لايقل في أضيق الأحوال عن ست خانات ولذلك تم اختيار النوع Long.

===


شروط كتابة المتغيرات

- ألا يكون المتغير من الكلمات المحجوزة(التي تظهر باللون الأزرق في المحرر(

- ألا يزيد عن 255 حرفا.

- ألا يتخلله مسافات, ويمكن استخدام رمز الشرطة السفلية ( _ ) عوضا عن المسافات.

- ألا يبدأ بأرقام, ولكن يمكن أن تتخلله أوأن ينتهي بأرقام.

- ألا يتم تعريف متغيرين بنفس الاسم في نفس التطبيق.


===

*ملاحظة:

بإمكانك كتابة أسماء المتغيرات باللغة العربية! وسيتم التعرف عليها والتعامل معها.

لكن لاأنصحك بذلك تجنبا للمشاكل التي قد تحدث مع بعض أنظمة التشغيل

1 comments:

اسلام مختار said...

ممكن استفسر عن السطر
dim name as string
انا كنت بحسب ان Name من الاسماء المحجوزة ارجو توضيحها

Post a Comment