الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين Private And Dim

بدأه .Net_Developer في 8 فبراير 2014 · 0 رد · 624 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة الله وبركاته

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

 

كثيرا منا نحن المبدعين ( وأنا دائما أستخدم كلمة مبدع بديلا عن كلمة مبرمج )

 

ما نستخدم ال Keyword Dim للإعلان عن ال Variables ، كالتالى :

 

Dim Salary As Integer

 

لكن هناك مبدعون أخرون يستخدمون ال Keyword Private أيضا للإعلان عن Variables كالتالى :

 

Private Salary As Integer

 

لكن هل سألت نفسك ......ما هو الفرق بينهما .... طالما أن كلا الكلمتين يقوما بنفس الوظيفة ، لماذا لم يكتفى صناع اللغة بأحدهما فقط ؟؟؟؟؟؟؟؟؟؟؟

 

حسنا ......

 

فى الحقيقة لا توجد سوى Keyword واحدة فقط وفقط لا غير هى التى تقوم بالإعلان عن Variables >>> هذه الكلمة هى .... Dim ولا شئ سوى Dim ، ومعنى الإعلان عن متغير هو حجز مساحة فى الذاكرة

 

بالإسم المعلن عنه وحجم هذه المساحة يحددها نوع ال Variable ، إذا ما هى حكاية Private .

 

Private هى  Access Modifier مثل Public , Protected , Friend , Protected Friend 

 

وكل Variables نقوم بالإعلان يجب أن نحدد  Access Modifier له 

 

فعندما نقوم بالإعلان عن متغير بالشكل Dim Salary As Integer فإن ال Access Modifier لهذا المتغير إفتراضيا تكون Private أى أن الإعلان يكون كالتالى :

 

Private Dim Salary As Integer

 

وعندما نقوم بالإعلان عن متغير بالشكل Private Salary As Integer فإن Access Modifier لهذا المتغير هى Private وكلمة Dim مدمجة فى الجملة تلقائيا أى أن الإعلان شكله كالتالى :

 

Private Dim Salary As Integer

 

والله هو الموفق والمستعان ،،،،

أرجو منكم أن تدعوا لوالدى بالرحمة والغفران

مواضيع مشابهة