FastScript on cross-platform monikielinen komentosarjamoduuli.
Se on hyödyllinen ohjelmoijille, jotka haluavat lisätä scripting kyky hankkeitaan. FastScript on kirjoitettu 100% Object Pascal ja voidaan asentaa Borland Delphi 4-7, 2005, 2006, 2007, C ++ Builder 4-6, Kylix 1-3 ja Lasarus.
Ainutlaatuinen piirre FastScript on kykyä käyttää useita kieliä (PascalScript, C ++ Script, JScript ja BasicScript), joten voit kirjoittaa skriptejä käyttämällä suosikki kieli.
FastScript ei käytä Microsoft Scripting Host, joten sitä voidaan käyttää Windows-ja Linux-ympäristössä. On mahdollista lisätä uusi kieli - kieli määritelmä on tallennettu XML-muodossa, joten voit suorittaa
se kirjoittamatta Delphi koodin.
Ominaisuudet:
- Multi-language arkkitehtuurin avulla voit käyttää useita kieliä (tällä hetkellä PascalScript, C ++ Script, BasicScript, JScript). Voit lisätä minkä tahansa menettelyyn (kieli kielioppi on tallennettu XML-muodossa).
- Voit käyttää monikielisiä skriptejä. Esimerkiksi yksi moduuli voidaan kirjoittaa PascalScript, toinen - C ++ Script.
- Vakio kieliversiota: muuttujat, vakiot, menettelyjä, toimintoja (sisäkkäisiä funktioita sallittu) kanssa var / const / defaultparameters, kaikki vakio toimijoiden ja lausunnot (mukaan lukien tapaus, kokeile / lopuksi / paitsi, jossa), tyypit (int, float, bool , nieriää, string, moniulotteinen array, ENUM, variantti), luokat (ja menetelmiä, tapahtumia, ominaisuudet, indeksit ja oletusasetuksia).
- Tyypit yhteensopivuus tarkkailun.
- Pääsy kaikki kohteen sisällä hakemuksen. Standard kirjastot pääsy perusluokkien, valvonta, lomakkeita ja BD. Helposti laajennettavissa kirjasto arkkitehtuuri.
- Pienikokoinen - 80-150Kb riippuen käytetyistä moduuleista.
Mitä uutta strong> tässä julkaisussa:
+ lisätty tuki Embarcadero RAD Studio XE5 VCL x32 / x64 compilators.
+ Lisätty tuki Embarcadero RAD Studio XE5 FireMonkey puitteet (2) Windows x32 / x64 ja OSX alustoilla.
Vaatimukset :
Delphi 4-XE5, C ++ Builder 4-XE5, Kylix 1/2/3
Rajoitukset :
Nag ikkuna
1 Kommentit
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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.