Visual DialogScript
لغة البرمجة Visual DialogScript (VDS) هي لغة برمجة تفسيرية لنظام التشغيل مايكروسوفت ويندوز ، تستخدم عناصر الحوار والرسومات لإنشاء البرامج. تشبه VDS لغات برمجة أخرى مثل Visual Basic و C++ و Delphi ، حيث تستخدم جميعها واجهة برمجة تطبيقات ويندوز (Windows API) .
لغة
يشغل كل أمر من أوامر بناء الجملة سطرًا واحدًا، وله اسم إنجليزي بسيط يصف غرضه بوضوح. المتغيرات غير محددة النوع، ويمكنها تخزين أنواع متعددة من المعلومات، مثل الأرقام أو النصوص. [ 1 ] الدوال قابلة للتمييز بوضوح من خلال أسمائها التي تبدأ بالرمز ' @ '، على غرار جداول البيانات.
تتميز لغة DialogScript ببنية مشابهة للغة MS-DOS الخاصة بالمعالجات الدفعية. صُممت هذه اللغة لسهولة الاستخدام وكفاءة الأداء عند تفسيرها بواسطة محرك التشغيل. يوجد 10 متغيرات نظام، من %0 إلى %9، حيث يحتوي %0 مبدئيًا على اسم ملف البرنامج النصي، بينما تحتوي %1 إلى %9 على معلمات سطر الأوامر، تمامًا كما هو الحال في ملف دفعي . يوجد أيضًا 26 متغيرًا إضافيًا للمستخدم، من %A إلى %Z. يمكن تغيير محتويات جميع المتغيرات (بما في ذلك متغيرات النظام) بمجرد تشغيل البرنامج النصي. يوجد الآن أيضًا 4032 متغيرًا عامًا. تبدأ هذه المتغيرات بـ %%، ثم حرف، ثم أحرف وأرقام متبوعة بشرطات سفلية (مثل %%my_variable_1). لا يوجد حد أقصى لطول أسماء هذه المتغيرات المُعرّفة من قِبل المستخدم. [ 2 ]
أمثلة على بناء الجملة
تعليقات:
# This is a single line commentREM This is a single line comment
مربع رسالة معلومات بسيطة:
info "This is the information text"
مربع رسالة تحذير بسيط:
warn "This is the warning text"
إنشاء مربع حوار مخصص:
dialog create,<name>,<top pixel position>,<left pixel position>,<width in pixels>,<height in pixels>
اكتب إلى سجل ويندوز:
registry write,<root key>,<key>,<subkey>,<data>
اعرض مربع حوار لإدخال البيانات، مع تخزين النتيجة في المتغير %A:
%A = @input("Please enter a value:")
تاريخ
ابتكر جوليان موس (1953 - 24 أكتوبر 2014[1])، من شركة JM-Tech/Tech-Pro Ltd، لغة البرمجة Visual DialogScript. في عام 1998، وبعد إصدار النسخة 3.0، تولى إيمانويل دونيزو، من شركة SADE Sarl، ملكية وتطوير VDS، حيث قام بتعديل وتحسين صيغتها. وتقوم شركة Commercial Research Ltd البريطانية حاليًا بتسويق VDS، على الرغم من أنها لا تزال ملكًا لإيمانويل دونيزو، الذي يواصل تطويرها.
أصدر المطورون عدة إصدارات من VDS على مر الزمن.
- Visual DialogScript 2.0
- Visual DialogScript 2.5
- Visual DialogScript 3.0
- Visual DialogScript 3.5
- Visual DialogScript 4
- Visual DialogScript 4.5
- Visual DialogScript 5
- Visual DialogScript 5.01
- Visual DialogScript 5.02
- Visual DialogScript 6
الإصدارات المتاحة حاليًا
تتوفر عدة نسخ للتنزيل:
- برنامج Personal Visual DialogScript (PVDS) 4: هذه النسخة المجانية مُخصصة للطلاب ومستخدمي أجهزة الكمبيوتر المنزلية. تتضمن الحزمة برنامجًا تعليميًا ومساعدة عبر الإنترنت . البرنامج غير مُرخص للاستخدام التجاري. لا يُمكن لهذه النسخة إنتاج ملفات تنفيذية مُجمّعة؛ ومع ذلك، فإن تجميع الملفات ليس ضروريًا، حيث يُمكن تشغيل ملف البرنامج النصي مباشرةً عن طريق فتحه من مستكشف Windows على أي نظام مُثبّت عليه برنامج PVDS.
- Visual DialogScript 2.5 (إصدار 16 بت): يمثل هذا الإصدار آخر إصدار لنظام التشغيل Windows 3.1+ (16 بت).
- Visual DialogScript 5: هذه النسخة مُخصصة للمستخدمين المتقدمين، ومستخدمي الأعمال، والمطورين المحترفين الذين يستخدمون - أو يُطورون برامج نصية لـ - أنظمة التشغيل Windows 95/98/ME أو Windows NT/2000/XP. تُتيح هذه النسخة إنشاء ملفات تنفيذية مُجمّعة، وتتضمن ترخيص تشغيل مجاني (بعد التسجيل). تشمل الميزات الإضافية مُحرر أيقونات ودعمًا للعديد من الإضافات. وباعتبارها برنامجًا 32 بت، فهي تدعم أسماء الملفات الطويلة، وأيقونات شريط المهام، والسلاسل النصية غير المحدودة الطول، وقوائم السلاسل النصية، وسجل Windows . هذه النسخة القديمة مُتاحة الآن للتنزيل للمستخدمين المُسجلين فقط، وليست مُتاحة للشراء.
- Visual DialogScript 6: يُحسّن الإصدار الأحدث من Visual DialogScript الإصدار 5، ويضيف دعمًا كاملاً لنظام التشغيل Windows Vista . بالإضافة إلى ذلك، يُمكن للإصدار المُسجّل الآن إنشاء ملفات تنفيذية مُجمّعة مُستقلة لا تتطلب ملف تشغيل خارجي.
مراجع
- ↑ "Visual DialogScript - جولة سريعة" . www.jm-tech.com . مؤرشف من الأصل بتاريخ 25 يناير 1998. تم الاطلاع عليه بتاريخ 13 يناير 2022 .
- ↑ "الصفحة الرئيسية لـ Visual DialogScript - نظرة عامة" . www.dialogscript.com . تم الاطلاع عليه بتاريخ 2023-01-05 .
روابط خارجية
- الموقع الرسمي لـ Visual DialogScript
- VDSWORLD: مجتمع VDS غير الرسمي
- منتديات نقاش VDSWORLD
- uVeDeSe: موقع غير رسمي للغة الإسبانية Visual DialogScript
- شركة دراغون سفير للبرمجيات - الموقع الرسمي لموقع GadgetX
- برمجيات شينوبي سوفت - موطن ملفات SSMenu وSSTreeVw وSSZip dll
- لغات البرمجة النصية
