ما هي
المتغيرات ؟ يستخدم المتغير للاشارة بمكان معين في الذاكرة الذي يمكن ان يحتوي علي
بيانات يتم تعريفها اثناء عمل البرنامج
وكل متغير له اسم لا يمكن تكرارة اي لا يمكن وجود متغيرين بنفس الاسم ويمكن
تعريف اسم ونوع المتغير او لا
(حيث اذا لم يتم تعريفه يعرف تلقائيا) _____________________________________ ما هي شروط اختيار الاسم للمتغير؟ 1.يجب ان يبدأ بحرف هجائي
ِA.........z :
a........... z 2.ان لا يحتوي علي العلامات الخاصه
(...,| , ? ,~) 3.ان يكون هذا الاسم ليس من الكلمات المحفوظه في اللغه
(Cls , Byte , End)
_____________________________________ ما هي انواع
المتغيرات ؟ تتعدد انواع المتغيرات والجدول التالي
سيوضح الانواع واحجامها في الذاكرة ومدي قيمته ما هي الصيغه
العامه لتعريف متغير ؟ الصيغه العامه هي - اقتباس :
Dim VariableName
AS Type
حيث ان
VariableName = اسم المتغير
Type = وهو نوع المتغير
اما عن
Dim فهي لاخبار الفيجوال بيسك
انه سيتم الاعلان عن متغير وعند الاعلان عن المتغير ب
Dim فان المتغير ستصبح صلاحياته محدودة بمعني اذا
تم تعريفها في
General ستصبح معرفه من
خلال الفورم هذه فقط ولا يمكن التعامل معها من مكان اخر اما اذا كانت في
امر معين فلن نستطيع استخدامها في امر اخر
ماذا اذا كنا نريد ان تكون عامه علي
مستوي المشروع اذا نقوم بتبديل الكلمه Dim بالكلمه المحجوزة Public فهذه توسع من صلاحيات المتغير وتجعله
يمتد الي المشروع بأكمله ولكن ماذا اذا كنا نريد ان نجعله علي
مستوي جميع المشاريع التي اعمل عليها في برنامج واحد اذا سنقوم بتبديل كلمه
Public بكلمه Global انظر الي هذه الرسمه التوضيحيه _____________________________________ الان نأخذ مثالا علي هذا المتغير - اقتباس :
Dim N AS
Integer
هذه الجمله تعني بأنه تم
حجز مكان في ذاكرة الحاسوب بأسم N وتم تعين نوعها من النوع Integer - اقتباس :
N=50
Msgbox N
الان
اسندنا قيمه الي المتغير N
وهي 50 ثم اخبرنا الفيجوال ان يظهر رساله بما
داخل المتغير N بالطبع
سيقوم بوضع 50 وهي قيمه المتغير كما اسندناه _____________________________________ مثال اخر
- اقتباس :
Public DS as
String
DS="VB"
Msgbox DS
في هذا المثال تم حجز مكان في الذاكرة
بأسم DS من النوع String ثم بعد ذلك اسندنا اليه القيمه VB ومن ثم اخبرناه بأن يخرج رساله بها قيمه DS بالطبع سيقوم باخراج رساله وبها VB اذا يمكننا التحكم بالمتغيرات اثناء
عمل او سير البرنامج اي وقت Run
Time üما هو الثابت ؟ الثابت هو اسم مخزن في الذاكرة يتم فتحه وتوضع فيه قيمه ثابته لا تتغير
طوال سير البرنامج علي عكس المتغيرات ممكن تغيرها طوال سير البرنامج
_____________________________________ üما هي شروط اختيار اسم
الثابت ؟ vهي
نفس شروط المتغيرات vلا
يمكن ان تقوم بتعريق الثابت في سطر ووضع قيمته في سطر اخر كما الحال مع
المتغيرات vلا
يمكن التعريف عن ثابت بدون وضع قيمه له _____________________________________ üما هي طريقه تعريف ثابت
؟ الصيغه العامه له هي - اقتباس :
Const ConstName
AS Type =
Value
حيث ان ConstName = هو اسم الثابت Type = هو نوع الثابت Value = هي قيمه الثابت _____________________________________
مثال - اقتباس :
Const G as Integer
= 20
Msgbox G
معناه انه تم حجز مكان في
الذاكرة بأسم G وتم وضع
القيمه 20 به ولن تستطيع تغير هذه القيمه اثناء سير
البرنامج وبعد ذلك سيقوم بطباعه ما في الثابت G ملحوظه : يمكن جعل الثابت عام ايضا عن طريق
الكلمه المحجوزة Public وهي كالتالي : Public
Const D As String = "VB"