منتدي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدي

منتدي تعليمي، ترفيهي، اجتماعي
 
الرئيسيةالرئيسية  البوابةالبوابة  الجديدالجديد  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 9-10- المتغيرات والثوابت

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
admin
المدير العام

المدير العام
admin


عدد المساهمات : 1578
الجنس : ذكر
تاريخ التسجيل : 27/06/2008

9-10- المتغيرات والثوابت Empty
مُساهمةموضوع: 9-10- المتغيرات والثوابت   9-10- المتغيرات والثوابت Icon_minitimeالسبت 19 يونيو 2010, 3:44 pm

المتغيرات Variables

ما هي
المتغيرات ؟


يستخدم المتغير للاشارة بمكان معين في الذاكرة الذي يمكن ان يحتوي علي
بيانات يتم تعريفها اثناء عمل البرنامج
وكل متغير له اسم لا يمكن تكرارة اي لا يمكن وجود متغيرين بنفس الاسم ويمكن
تعريف اسم ونوع المتغير او لا (حيث اذا لم يتم تعريفه يعرف تلقائيا)
_____________________________________

ما هي شروط اختيار الاسم للمتغير؟

1.يجب ان يبدأ بحرف هجائي ِA.........z :
a........... z

2.ان لا يحتوي علي العلامات الخاصه (...,| , ? ,~)
3.ان يكون هذا الاسم ليس من الكلمات المحفوظه في اللغه (Cls , Byte , End)
_____________________________________

ما هي انواع
المتغيرات ؟


تتعدد انواع المتغيرات والجدول التالي
سيوضح الانواع واحجامها في الذاكرة ومدي قيمته



9-10- المتغيرات والثوابت 35_1247716875





ما هي الصيغه
العامه لتعريف متغير ؟

الصيغه العامه هي

اقتباس :

Dim VariableName
AS Type

حيث ان
VariableName = اسم المتغير
Type = وهو نوع المتغير
اما عن Dim فهي لاخبار الفيجوال بيسك
انه سيتم الاعلان عن متغير وعند الاعلان عن المتغير ب Dim فان المتغير ستصبح صلاحياته محدودة بمعني اذا
تم تعريفها في General ستصبح معرفه من
خلال الفورم هذه فقط ولا يمكن التعامل معها من مكان اخر اما اذا كانت في
امر معين فلن نستطيع استخدامها في امر اخر
ماذا اذا كنا نريد ان تكون عامه علي
مستوي المشروع اذا نقوم بتبديل الكلمه
Dim
بالكلمه المحجوزة Public
فهذه توسع من صلاحيات المتغير وتجعله
يمتد الي المشروع بأكمله

ولكن ماذا اذا كنا نريد ان نجعله علي
مستوي جميع المشاريع التي اعمل عليها في برنامج واحد اذا سنقوم بتبديل كلمه
Public بكلمه Global
انظر الي هذه الرسمه التوضيحيه

9-10- المتغيرات والثوابت 35_1247717784
9-10- المتغيرات والثوابت NLP_button

_____________________________________

الان نأخذ مثالا علي هذا المتغير

اقتباس :

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



الثوابت Const

üما هو الثابت ؟

الثابت هو اسم مخزن في الذاكرة يتم فتحه وتوضع فيه قيمه ثابته لا تتغير
طوال سير البرنامج علي عكس المتغيرات ممكن تغيرها طوال سير البرنامج
_____________________________________

üما هي شروط اختيار اسم
الثابت ؟


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"
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
نور الدين
نائب المدير

نائب المدير
نور الدين


عدد المساهمات : 5431
الجنس : ذكر
تاريخ التسجيل : 26/04/2010

9-10- المتغيرات والثوابت Empty
مُساهمةموضوع: رد: 9-10- المتغيرات والثوابت   9-10- المتغيرات والثوابت Icon_minitimeالخميس 19 أغسطس 2010, 3:47 am

جزاك الله خيرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
 
9-10- المتغيرات والثوابت
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» نكررها لأننا نخاف من المستقبل وما فيه من المتغيرات والتي قد تكون سببا في تحولنا وربما ضلالنا وضياعنا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدي  :: المنتديات التقنية :: قسم لغات البرمجة :: دورة في الفيجوال بيسك الإصدارة السادسة فقط للأستاذ GLAMOUR-
انتقل الى: