ما هو فبسكريبت؟ مقدمة وأمثلة

⚡ ملخص ذكي

VBScript هي لغة برمجة نصية خفيفة الوزن تعمل من جانب العميل، وقد تم تطويرها بواسطة Microsoft لجعل صفحات الويب ديناميكية. يشبه في تركيبه لغة فيجوال بيسك، ويعمل داخل بيئة مضيفة مثل إنترنت إكسبلورر. Windows مضيف البرامج النصية، أو خادم معلومات الإنترنت.

  • 🧩 ما هو عليه: VBScript هي نسخة خفيفة من Visual Basic تُستخدم لإضافة التفاعلية إلى صفحات الويب.
  • 🖥️ يحتاج إلى مضيف: لا يمكنه العمل بمفرده؛ فهو يعتمد على IIS. Windows Script Host، أو Internet Explorer.
  • 📝 الإعداد البسيط: كل ما تحتاجه هو محرر نصوص ومتصفح إنترنت إكسبلورر لكتابة وتشغيل أمثلة VBScript.
  • ▶ ️ البرنامج الأول: يؤدي تضمين VBScript في HTML باستخدام document.write() إلى طباعة النص على صفحة المتصفح.
  • ⚠️ القيود: لا يعمل VBScript إلا على Windows ومتصفح إنترنت إكسبلورر، وليس على متصفح كروم. Firefoxأو أنظمة أخرى.
  • 🚫 تم إيقاف استخدامها اليوم: Microsoft تم إيقاف دعم VBScript؛ Javaتُعدّ لغة البرمجة النصية و PowerShell البدائل الحديثة الموصى بها.

ما هو VBScript؟

ما هو VBScript؟

فبسكريبت تم تطوير (فيجوال بيسك سكريبت) بواسطة Microsoft بهدف التطويرping صفحات الويب الديناميكية. إنها لغة برمجة نصية من جانب العميل مثل Javaالبرنامج النصي. VBScript هو إصدار خفيف من Microsoft البصرية الأساسية. بناء جملة VBScript يشبه إلى حد كبير لغة Visual Basic. إذا كنت تريد أن تكون صفحة الويب الخاصة بك أكثر حيوية وتفاعلية، فيمكنك دمج VBScript في التعليمات البرمجية الخاصة بك.

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

في الوقت الحالي، هناك 3 بيئات يمكن تشغيل برامج VB النصية فيها.

  1. IIS (خادم معلومات الإنترنت) - Microsoftخادم الويب
  2. وش (Windows مضيف البرنامج النصي)– بيئة الاستضافة الأصلية لل Windows OS
  3. آي إي (إنترنت إكسبلورر)– أبسط بيئة استضافة يمكننا استخدامها لتشغيل VBScript

كيفية إنشاء VBScript بسيط؟

ما عليك سوى أداتين بسيطتين لإنشاء تعليمات برمجية VBScript وتشغيلها خلال هذا البرنامج التعليمي:

  1. Internet Explorer – أي إصدار، ولكن من الجيد استخدام IE6 أو أعلى.
  2. محرر النصوص – يمكنك استخدام برامج تحرير النصوص العادية مثل Notepad++ or Microsoft Expression Web أو حتى Notepad لكتابة كود VBScript.

لنبدأ بالتطويرping برنامج VB Script بسيط.

في هذه السلسلة التعليمية، سنقوم بتضمين كود VBScript الخاص بنا داخل كود HTML أساسي جدًا.

بهذه الطريقة، يمكننا رؤية VBScript أثناء العمل عن طريق تشغيل ملف HTML معين على متصفح الويب Internet Explorer.

مثال VBScript

افتح محرر النصوص الخاص بك (هنا، يتم استخدام المفكرة. يمكنك استخدام أي محرر نصوص تريده) وأضف أسطر التعليمات البرمجية التالية.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

الآن سيبدو محرر النصوص الخاص بك بهذا الشكل (قد يختلف المظهر والتخطيط بناءً على محرر النصوص الذي تستخدمه):

إنشاء VBScript بسيط
برنامج VBscript بسيط

في هذا البرنامج، الأقسام التالية تشكل قالب HTML.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

فقط القسم الذي يبدأ بـ comes as part of VB Scripting code.

سيتم عرض تسلسل السلسلة الذي قمت بوضعه في document.write() بواسطة IE كنص صفحة.

سيُخرج هذا الرمز ببساطة العبارة "Yes!!!" لقد بدأت في تعلم برمجة VB." على صفحة المتصفح.

انتقل إلى قائمة "ملف" وانقر على خيار "حفظ". الآن ستظهر لك نافذة مثل هذه:

إنشاء VBScript بسيط

  1. اسم الملف: أدخل الاسم كـمحاكمة.html
  2. حفظ بنوع: جميع الملفات.
  3. انقر فوق زر حفظ

انقر فوق الزر "حفظ" وسترى الملف Trial.html في المجلد الذي قمت بحفظ ملفك فيه.

لتنفيذ كود VB Scripting الذي أنشأناه للتو، نحتاج إلى فتح الملف Trial.html في Internet Explorer.

إذا قمت بتعيين IE كمتصفح افتراضي، فكل ما عليك فعله هو النقر نقرًا مزدوجًا فوق الملف trial.html.

إذا قمت بتعيين أي متصفح ويب آخر كمتصفحك الافتراضي، فانقر بزر الماوس الأيمن فوق الملف وانتقل إلى فتح باستخدام -> Internet Explorer مثل هذا:

إنشاء VBScript بسيط

ملاحظة: قد تظهر لك رسالة لجعل IE هو المتصفح الافتراضي

الآن، سيتم فتح متصفح الويب IE مع تحذير أمني مثل هذا:

إنشاء VBScript بسيط

انقر فوق "السماح بحظر المحتوى" وسيُطلب منك تحديد ما إذا كنت تريد تعيين IE كمتصفح افتراضي. يمكنك النقر فوق "نعم" أو "لا" حسب رغبتك. الآن، ستتلقى الرسالة التالية على IE.

إنشاء VBScript بسيط

نعم، لقد قمت بتنفيذ أول كود VBScript الخاص بك بنجاح.

استكشاف الأخطاء وإصلاحها

إذا كان الرمز لا يعمل –

  • اضغط على F12 لفتح أدوات المطور
  • في شريط الأدوات الأيسر، قم بالتمرير لأسفل حتى ترى صفحة إعدادات "المحاكاة".
  • قم بتغيير وضع المستند من الوضع الافتراضي ("الحافة") إلى 10
  • حاول استخدام الكود التالي
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Hello World!")
</script>

</body>
</html>

عيوب VBScript

العيب الرئيسي لـ VBScript هو أن معظم المتصفحات باستثناء Internet Explorer لن تقوم بمعالجة تعليمات VBScript البرمجية. وبعبارة أخرى، إذا كان موقعك به زوار يستخدمون متصفح ويب آخر غير Internet Explorer مثل Chrome، Firefox or Opera، فلن يكون VBScript مفيدًا.

علاوة على ذلك، لن يتم تشغيل VBScript على أجهزة الكمبيوتر التي تعمل على أنظمة تشغيل أخرى غير Microsoft Windows بما فيها لينكسوماك وما إلى ذلك.

مثل أي لغة برمجة نصية أخرى، مرت VBScript بالعديد من التغييرات على مر السنين.

الآن، يتم استخدام VB Script كلغة البرمجة النصية الافتراضية ASP.

مفتاح التعلم

  • VB Script هي لغة برمجة نصية تم تطويرها بواسطة Microsoft.
  • وهي نسخة خفيفة من Microsoft يشبه Visual Basic وبناء جملة VBScript إلى حد كبير تلك الخاصة بـ Visual Basic.
  • يجب استضافة برنامج VBScript على أي من هذه البيئات الثلاث:
    1. IIS (خادم معلومات الإنترنت) – Microsoftبرنامج خادم الويب الخاص بشركة
    2. وش (Windows مضيف البرمجة النصية) - بيئة الاستضافة الأصلية لـ Windows OS
    3. IE (Internet Explorer) – أبسط بيئة استضافة يمكننا استخدامها لتشغيل VBScript
  • يمكن تشغيل VB Script فقط على Windows الأجهزة ومتصفح إنترنت إكسبلورر.
  • إن أبسط الأدوات التي يمكنك استخدامها لإنشاء VBScript وتشغيله هي IE وأي محرر نصوص.

الأسئلة الشائعة

تم إيقاف استخدام VBScript. Microsoft يتم شحنها الآن حسب الطلب Windows تتضمن هذه الميزة خططًا لتعطيلها افتراضيًا وإزالتها نهائيًا. ينبغي على المشاريع الجديدة استخدامها. Javaاستخدم سكريبت أو باور شيل بدلاً من ذلك.

تم إيقاف دعم متصفح إنترنت إكسبلورر في يونيو 2022، لذا لم يعد برنامج VBScript يعمل في المتصفحات الحديثة. ولكنه لا يزال يعمل من خلال Windows وضع Script Host ووضع IE في Edge، وهو مدعوم حتى عام 2029 على الأقل.

كلاهما لغتا برمجة نصية من جانب العميل، لكن Javaيعمل البرنامج النصي في جميع المتصفحات الحديثة وعلى الخوادم، بينما كان VBScript يعمل فقط في متصفح إنترنت إكسبلورر. Windows. Javaيُعدّ Script الخيار المدعوم بنشاط والمتوافق مع مختلف المنصات اليوم.

نعم. يمكن لأدوات الذكاء الاصطناعي ترجمة VBScript إلى Javaسكريبت أو باور شيل، خريطةping الدوال والصيغة، مع شرح كل تغيير. اختبر الكود المُحوّل دائمًا، لأن سلوك وقت التشغيل والمكتبات قد تختلف.

يمكن للذكاء الاصطناعي شرح لغة VBScript القديمة، وتوثيق وظيفة كل روتين، واقتراح بدائل أكثر أمانًا، وتحديد الاستدعاءات المهملة. وهذا يساعد الفرق على فهم البرامج النصية القديمة وترحيلها تدريجيًا قبل إزالة VBScript من النظام. Windows.

تلخيص هذه التدوينة بـ: