FastScript เป็นข้ามแพลตฟอร์มเครื่องมือการเขียนสคริปต์หลายภาษา
มันจะมีประโยชน์สำหรับโปรแกรมเมอร์ที่ต้องการเพิ่มความสามารถในการเขียนสคริปต์ให้กับโครงการของพวกเขา FastScript ถูกเขียนบน 100% วัตถุปาสคาลและสามารถติดตั้งใน Borland Delphi 4-7, 2005, 2006, 2007, C ++ Builder 4-6, 1-3 Kylix และลาซารัส
คุณลักษณะเฉพาะของ FastScript คือความสามารถในการใช้หลายภาษา (PascalScript, C ++ สคริปต์ JScript และ BasicScript) เพื่อให้คุณสามารถเขียนสคริปต์โดยใช้ภาษาที่คุณชื่นชอบ
FastScript ไม่ได้ใช้โฮสต์ Microsoft การเขียนสคริปต์เพื่อที่จะสามารถนำมาใช้ใน Windows และสภาพแวดล้อมในลินุกซ์ มันเป็นไปได้ที่จะเพิ่มภาษาใหม่ - ความหมายภาษาจะถูกเก็บไว้ในรูปแบบ XML เพื่อให้คุณสามารถดำเนินการ
มันโดยไม่ต้องเขียนโค้ด Delphi
คุณสมบัติ:
- สถาปัตยกรรมหลายภาษาช่วยให้คุณสามารถใช้หลายภาษา (ที่ PascalScript ปัจจุบันขณะ, C ++ สคริปต์ BasicScript, JScript) คุณสามารถเพิ่มใด ๆ ภาษากระบวนการ (ไวยากรณ์ภาษาจะถูกเก็บไว้ในรูปแบบ XML)
- คุณสามารถใช้สคริปต์หลายภาษา ตัวอย่างเช่นหนึ่งโมดูลอาจจะเขียนใน PascalScript อีกหนึ่ง - ใช้ C ++ สคริปต์
- ภาษามาตรฐานชุด: ตัวแปรค่าคงที่ขั้นตอนการทำงาน (ฟังก์ชั่นที่ซ้อนกันได้รับอนุญาต) กับ var / const / defaultparameters ทุกผู้ประกอบการมาตรฐานและงบ (รวมถึงกรณีที่ลอง / สุดท้าย / ยกเว้นด้วย) ประเภท (int ลอย, บูล , ถ่าน, สตริงอาร์เรย์หลายมิติ enum ตัวแปร), คลาส (ด้วยวิธีการ, กิจกรรม, คุณสมบัติ, ดัชนีและคุณสมบัติค่าเริ่มต้น)
- ประเภทการตรวจสอบความเข้ากันได้
- การเข้าถึงวัตถุภายในโปรแกรมใด ๆ ของคุณ ห้องสมุดมาตรฐานสำหรับการเข้าถึงฐานเรียน, การควบคุมรูปแบบและ BD สถาปัตยกรรมห้องสมุดขยายได้อย่างง่ายดาย
- รอยเท้าขนาดเล็ก - 80-150Kb ขึ้นอยู่กับโมดูลที่ใช้
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
+ เพิ่มการสนับสนุนของ Embarcadero ราดสตูดิโอ XE5 สำหรับ VCL x32 / x64 compilators.
+ เพิ่มการสนับสนุนของ Embarcadero ราดสตูดิโอ XE5 FireMonkey กรอบ (2) สำหรับ Windows x32 / x64 และแพลตฟอร์ม OSX
ต้องการ .
Delphi 4 XE5, C ++ Builder 4 XE5, Kylix 1/2/3
ข้อ จำกัด
หน้าต่าง Nag
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 является просто незаменимой, когда необходимо сформировать гибкий программный инструментарий для автоматизации предметных областей без концептуального ограничения как на перечень «охватываемых» предметных областей, так и на градиент изменения условий функционирования программного инструментария в процессе его эксплуатации.