المصفوفات في لغة البرمجة فيجوال بيسك Arrays In Visual Basic

اقرأ في هذا المقال


مفهوم المصفوفات في لغة البرمجة فيجوال بيسك – Arrays In Visual Basic Programming Language:

المصفوفة (Array) في لغة البرمجة فيجوال بيسك عبارة عن مجموعة من القيم والتي يطلق عليها أيضاً العناصر، والتي ترتبط بشكل منطقي مع بعضها البعض، والتي تستخدم لتخزين مجموعة من القيم التي تنتمي لنفس نوع البيانات في متغير واحد، ويعتمد مفهوم المصفوفات في لغة البرمجة (Visual Basic) على مفهومين رئيسين وهما:

  • القيمة (Value): وهي عبارة عن القيم المراد تخزينها في عناصر المصفوفة.
  • رقم العنصر (index): وهو عبارة عن رقم العنصر داخل المصفوفة، وتبدأ بصفر وينتهي برقم اخر عنصر، حيث نستطيع الوصول إلى أي عنصر من عناصر المصفوفة من خلال رقم (index).

أنواع المصفوفات في لغة البرمجة فيجوال بيسك – Type Of Arrays:

  •  المصفوفات أحادية البعد: وهي عبارة عن مصفوفة تتكون من صف واحد وعدة أعمدة أو عمود واحد وعدة صفوف، ويتم تعريفها كما يلي:
Dim Array(n) As Type
  • المصفوفة ثنائية البعد: وهي عبارة عن المصفوفة التي يكون ال (Index) الخاص بها عبارة عن رقمين، وعدد عناصرها يساوي عدد الصفوف مضروبا بعدد الأعمدة، ويتم تعريفها كما يلي:
Dim Array(m,n) As Type

تعريف المصفوفات في لغة البرمجة فيجوال بيسك – Arrays Declaration:

لتعريف مصفوفة في لغة البرمجة فيجوال بيسك يتم استخدم نفس طريقة تعريف والإعلان عن المتغيرات مع إضافة قوسين لتحديد عدد العناصر التي من الممكن ان تحتويها هذه المصفوفة، ولتسهيل عملية التعامل مع المصفوفات يتم إعطاءها إسماً معيناً، ويجب أن يحقق هذا الإسم الشروط المطلوبة لتسمية اسم المتغير في لغة البرمجة الفيجوال بيسك، وفيما يلي مجموعة من الأمثلة لتعريف المصفوفات:

Dim Marks (9) As Double

في هذا المثال تم تعريف مصفوفة من عشرة عناصر عشرية لأن الترقيم لهذه العناصر يبدأ من الرقم صفر وينتهي ب الرقم (9)، وهذا النوع من المصفوفات تسمى بالمصفوفة ذات البعد الواحد، ولإسناد قيم لعناصر المصفوفة يتم كما يلي:

{20, 10 ,5 , 6, 9, 8 , 7 ,3.2, 15 ,13.2} = Dim Marks () As Double

وعند الإعلان عن أي مصفوفة في لغة البرمجة فيجوال بيسك يجب على المستخدم تحديد نوع البيانات الموحد لجميع عناصر المصفوفة وعدد عناصرها ويتم تعريف المصفوفات باستخدام مجموعة من الكلمات المحجوزة في لغة البرمجة فيجوال بيسك وهي: (Dim)، (Static)، حيث من الممكن استخدام  الكلمة (Dim) أو (Static) مع المصفوفات الأحادية.

المصدر: Arrays in Visual BasicVisual Basic Array TutorialVisual Basic (VB) ArraysLesson 16 : Arrays


شارك المقالة: