FastScript yra cross-platform kelių kalba skriptų.
Tai naudinga programuotojų, kurie nori pridėti skriptų galimybę savo projektus. FastScript parašyta 100% Object Pascal ir gali būti įdiegta Borland Delphi 4-7, 2005, 2006, 2007, C ++ Builder 4-6 Kilikai 1-3 ir Lozorių.
Unikalus bruožas FastScript yra galimybė naudoti kelias kalbas (PascalScript C ++ Script, JScript ir BasicScript), todėl jūs galite parašyti scenarijų, naudojant savo mėgstamą kalbą.
FastScript nenaudoja "Microsoft Scripting Host, todėl ji gali būti naudojama Windows ir Linux aplinkoje. Tai galima pridėti naują kalbą - kalba apibrėžimas yra saugomi XML formatu, todėl galite atlikti
jis be raštu Delphi kodą.
Savybės:
- Kelių kalbų architektūra leidžia naudoti keletą kalbų skaičių (šiuo metu momentas PascalScript, C ++ scenarijų, BasicScript, JScript). Jūs galite pridėti bet kokį procesinį kalbą (kalbos gramatika yra saugomi XML formatu).
- Jūs galite naudoti įvairių kalbų rašmenimis. Pavyzdžiui, vienas modulis gali būti parašytas PascalScript, kitas - naudojant C ++ scenarijų.
- Standartinis kalba rinkinys: kintamieji, konstantos, procedūros, funkcijos (įdėtos funkcijos leidžiama) su var / const / defaultparameters, visų standartinių operatorių ir atskaitomybės (įskaitant atveju, pabandykite / pagaliau / išskyrus su), tipų (int, float, bool , char, styginių, įvairialypei masyvas, ENUM, variantas), klasių (su metodais, renginius, savybės, indeksų ir numatytąsias savybių).
- Tipai suderinamumo tikrinimas.
- Prieiga prie bet viduje jūsų paraiškos objektas. Standartiniai Bibliotekos prie bazinių klasių, kontrolės, formų ir BD prieigos. Lengvai plečiama biblioteka architektūra.
- Mažas dydis - 80-150Kb priklausomai nuo naudotų modulių
Kas naujo , šioje laidoje:.
+ pridėti parama Embarcadero Rad Studio XE5 už VCL x32 / x64 compilators.
+ Papildoma parama iš Embarcadero Rad studija XE5 FireMonkey sistemos (2) Windows x32 / x64 ir OSX platformų
Reikalavimai :.
"Delphi" 4-XE5, C ++ Builder 4 XE5, Kylix 1/2/3
Apribojimai :
Nag langas
1 Komentarai
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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.