وFastScript هو عبر منصة متعددة اللغات محرك البرمجة النصية.
ومن المفيد للمبرمجين الذين يريدون إضافة القدرة البرمجة النصية لمشاريعهم. هو مكتوب FastScript على وجوه 100٪ باسكال ويمكن تركيبها في بورلاند دلفي 4-7، 2005، 2006، 2007 C + + منشئ 4-6 و1-3 كايليكس ولعازر.
ميزة فريدة من FastScript هي القدرة على استخدام عدة لغات (PascalScript، C ++ سيناريو، JScript و BasicScript)، حتى تتمكن من كتابة البرامج النصية باستخدام اللغة المفضلة لديك.
FastScript لا تستخدم Microsoft البرمجة المضيف، لذلك يمكن استخدامها في نظام التشغيل Windows و Linux البيئة. فمن الممكن لإضافة لغة جديدة - يتم تخزين تعريف اللغة في شكل XML، حتى تتمكن من أداء
من دون كتابة كود دلفي.
الميزات:
- العمارة متعدد اللغات يسمح لك لاستخدام عدد من اللغات (في الوقت الحاضر PascalScript، C ++ سيناريو، BasicScript أو JScript). يمكنك إضافة أي لغة إجرائية (يتم تخزين قواعد اللغة في شكل XML).
- يمكنك استخدام البرامج النصية متعددة اللغات. على سبيل المثال، قد تكون مكتوبة وحدة واحدة في PascalScript، وآخر واحد - باستخدام C ++ سيناريو.
- مجموعة اللغة القياسية: المتغيرات، الثوابت، والإجراءات، وظائف (وظائف متداخلة سمحت) مع فار / CONST / defaultparameters، جميع مشغلي القياسية والبيانات (بما في ذلك حالة، حاول / وأخيرا / ما عدا، مع)، وأنواع (الباحث، تعويم، منطقي ، شار، سلسلة، متعدد الأبعاد مجموعة، التعداد، البديل)، والطبقات (مع الأساليب، والأحداث، والخصائص والمؤشرات والخصائص الافتراضية).
- التحقق من التوافق أنواع.
- الوصول إلى أي كائن داخل التطبيق الخاص بك. المكتبات القياسية للوصول إلى الفئات الأساسية، والضوابط والأشكال وBD. الهندسة المعمارية مكتبة للتوسيع بسهولة.
- حجم صغير - 80-150Kb اعتمادا على وحدات تستخدم
ما هو الجديد في هذا الإصدار:
وأضاف + دعم EMBARCADERO راد ستوديو XE5 لcompilators VCL بسرعة x32 / إلى x64 <ر. />
+ دعم المضافة للإطار EMBARCADERO راد ستوديو XE5 FireMonkey (2) لبسرعة x32 / x64 و OSX أنظمة تشغيل ويندوز
المتطلبات:.
دلفي 4-XE5، C + + منشئ 4-XE5 ، كايليكس 1/2/3
القيود:
نجع نافذة
1 تعليقات
neon 20 Feb 24
Библиотека FastScript действительно является очень мощным инструментом.FastScript предоставляет (в том числе) возможность:
- адаптации библиотеки для своих проектов БЕЗ изменения кода самой библиотеки FastScript (добавление своих собственных функций, процедур и констант);
- локализации (на уровне скриптов) идентификаторов программных объектов (функций, процедур, переменных и констант), что безусловно является одним из факторов, существенно «облегчающих жизнь» конечному Пользователю (ибо не профи-программисту легче оперировать идентификаторами типа "Скорость_света", чем "Speed_of_light").
См., например, здесь: "О применении библиотеки FastScript в своих проектах. Часть-1 «Расширение функционала»".
roamer55.ru/main_programming/delphi/delphi_12_vcl/FS_applying_FS_exp_func/
Библиотека FastScript является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.