مفاهيم VBScript
- الصفحة السابقة أين يمكن استخدام VB
- الصفحة التالية برنامج VB
مثال
- إنشاء متغير
- المتغيرات تستخدم لتخزين المعلومات. هذا المثال يوضح كيفية إنشاء متغير وتخصيص قيمته.
- إدراج قيمة المتغير في نص
- هذا المثال يوضح كيفية إدراج قيمة المتغير في نص.
- إنشاء مجموعة
- المجموعات تستخدم لتخزين مجموعة من البيانات المترابطة. هذا المثال يوضح كيفية إنشاء مجموعة تحتوي على أسماء. (نستخدم "循环" للإشارة إلى كيفية عرض الأسماء.)
ما هو المتغير؟
المتغير هو "مخزن" يمكنه تخزين معلومات. في النصوص، يمكن تغيير قيمة المتغير. يمكنك التحقق من قيمة متغير أو تعديلها عن طريق التطرق إلى اسم المتغير. في VBScript، جميع المتغيرات مرتبطة بالنوع، ويمكنها تخزين أنواع مختلفة من البيانات.
قواعد اسم المتغير:
- يجب أن تبدأ بحرف
- لا يمكن أن تحتوي على نقاط (.)
- لا يمكن أن تزيد عن 255 حرفًا
تعريف المتغير
يمكنك استخدام جملة Dim أو Public أو Private لتعريف المتغير، مثل هذا:
dim name name=some value
الآن، قمت بإنشاء متغير. اسم المتغير هو "name".
يمكنك أيضًا إنشاء متغير باستخدام اسمه. على سبيل المثال، مثل هذا:
name=some value
بهذه الطريقة، قمت بإنشاء متغير يُسمى "name".
على الرغم من ذلك، ليس من الجيد اتباع مثل هذه الطريقة، لأنك قد ترتكب خطأ في كتابة اسم المتغير في النص، مما قد يؤدي إلى ظهور نتائج غريبة أثناء تشغيل النص. على سبيل المثال، إذا كنت قد كتبت متغير "name" بشكل خاطئ كـ "nime"، فإن النص سيقوم بإنشاء متغير جديد يسمى "nime". لمنع النص من القيام بذلك، يمكنك استخدام جملة Option Explicit. إذا كنت تستخدم هذه الجملة، فإنك يجب أن تُعلن جميع المتغيرات باستخدام جملة dim أو public أو private. ضع جملة Option Explicit في بداية النص، مثل هذا:
option explicit dim name name=some value
تخصيص قيمة المتغير
يمكنك تخصيص قيمة متغير مثل هذا:
name="George" i=300
في الجانب الأيسر من التعبير، يوجد اسم المتغير، وفي الجانب الأيمن يوجد القيمة التي سيتم تخصيصها. الآن، قيمة المتغير "name" هي "George".
فترة حياة المتغير
فترة حياة المتغير تشير إلى مدة وجوده.
عندما تقوم بتعريف متغير داخل برنامج فرعي، يمكن الوصول إلى المتغير فقط داخل هذا البرنامج. عند الخروج من البرنامج، يصبح المتغير غير صالح. مثل هذه المتغيرات تسمى متغيرات محلية. يمكنك استخدام نفس اسم المتغير في برامج مختلفة، لأن كل متغير يمكن تمييزه فقط داخل البرنامج الذي تم تعريفه فيه.
إذا كنت تعلن معلمة خارج برنامج فرعي، يمكن لجميع البرامج الفرعية على الصفحة الوصول إليها. تبدأ فترة حياة هذا النوع من المعلمات من تاريخ إعلانها وتنتهي عند إغلاق الصفحة.
معلمة مصفوفة
في بعض الأحيان، قد تحتاج إلى تخصيص عدة قيم لمعلمة واحدة. في هذه الحالة، يمكنك إنشاء معلمة تحتوي على سلسلة من القيم. هذه المعلمة تسمى مصفوفة. يتم إعلان مصفوفة باستخدام اسم المعلمة تتبعها دائرة مفتوحة(). على سبيل المثال، تم إنشاء مصفوفة تحتوي على ثلاثة عناصر:
dim names(2)
الرقم في الدواليب هو 2. تبدأ أرقام العلامات التبويب من 0 لأن هذه المصفوفة تحتوي على ثلاثة عناصر. هذا هو المصفوفة ذو الحجم الثابت. يمكنك تخصيص بيانات لكل عنصر في المصفوفة:
names(0)="George" names(1)="John" names(2)="Thomas"
بالمثل، يمكننا استعادة قيمة أي عنصر باستخدام علامة التبويب الخاصة بالعنصر. على سبيل المثال:
father=names(0)
يمكنك استخدام حتى 60 مقياس في مصفوفة واحدة. يتم إعلان مصفوفة متعددة الأبعاد باستخدام نقاط العدالة في الدواليب. على سبيل المثال، قمنا بإعلان مصفوفة ثنائية الأبعاد تحتوي على 5 صفوف و7 أعمدة:
dim table(4, 6)
- الصفحة السابقة أين يمكن استخدام VB
- الصفحة التالية برنامج VB