FastScript cross-platform multi-dil scripting motorudur.
Bu, onların layihələri scripting imkanı əlavə etmək istədiyiniz proqramçılar üçün faydalıdır. FastScript 100% Object Pascal haqqında yazılı və Borland Delphi 4-7, 2005, 2006, 2007, C ++ Builder 4-6, Kylix 1-3 və Lazarus quraşdırıla bilər.
FastScript unikal xüsusiyyət bir neçə dil (PascalScript, C ++ Script, JScript və BasicScript) istifadə etmək imkanı var, belə ki, sevimli dil istifadə skript yaza bilərsiniz.
FastScript Microsoft Scripting Host istifadə etmir, belə ki, Windows və Linux mühitində istifadə edilə bilər. Dil müəyyən XML formatında saxlanılır, belə ki, edə bilərsiniz - Bu yeni bir dil əlavə etmək mümkündür
Bir Delphi kodu yazılı olmadan.
Xüsusiyyətlər:
- Multi-dil memarlıq siz (indiki an PascalScript, C ++ Script, BasicScript, JScript at) Dil bir sıra istifadə etməyə imkan verir. Siz (dil qrammatika XML formatında saxlanılır) hər hansı prosessual dil əlavə edə bilərsiniz.
- Siz çox dil scripts istifadə edə bilərsiniz. Istifadə C ++ Script - Məsələn, bir modul, PascalScript başqa bir yazıla bilər.
- Standard dil set: Dəyişənlər, sabitləri, prosedurlar, funksiyaları növləri (int, float, (ilə istisna olmaqla / / nəhayət cəhd halda daxil olmaqla) var / const / defaultparameters, bütün standart operatorlar və hesabatları ilə (nested funksiyaları yol) bool , char, simli, çox ölçülü array, enum, variant), metodları, hadisələr, xüsusiyyətləri, göstəriciləri və default xassələri) ilə dərsləri (.
- Növləri uyğunluğu yoxlanılması.
- Sizin proqram daxilində hər hansı bir obyekt üçün daxil ol. Baza dərsləri, nəzarət, forma və BD etmək üçün standart kitabxana. Asanlıqla genişletilebilir kitabxana memarlıq.
- Kiçik iz - 80-150Kb istifadə modulları asılı olaraq
Bu azad Yeni nədir. VCL üçün Embarcadero Rad Studio XE5 of
+ əlavə dəstək x32 / x64 compilators.
Delphi 4-XE5. + (2) Windows x32 / x64 və OSX platformalar üçün
tələblər Embarcadero Rad Studio XE5 FireMonkey çərçivəsində dəstək əlavə C ++ Builder 4-XE5, Kylix 1/2/3
məhdudiyyətlər
Nag pəncərə
1 Şərhlər
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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.