О применении библиотеки FastScript в своих проектах.
Соглашения, термины и сокращения 

См., также, "О библиотеке FastScript"


Уровень подготовки Читателя

Предполагается, что Читатель умеет свободно разбираться в исходных кодах на языке программирования Pascal (а точнее, Object Pascal) и владеет практическими навыками разработки Приложений в среде Delphi.

Соглашения

1. «Сколько геологов, столько и мнений» или «на вкус и цвет товарищей нет».

2. Автор не ставит перед собой цель – удивить этот мир «красотой» и оптимальностью исходного кода или оригинальностью идей, а также применяемых алгоритмов, методик и способов решений задач.

3. Автор, в цикле статей "О применении библиотеки FastScript в своих проектах", лишь излагает свой собственный подход к применению библиотеки FastScript для решения (программирования) различных задач с целью помочь тем, кому это может быть полезным.

4. Иллюстрирующие примеры сформированы в среде Delphi Embarcadero RAD Studio.

5. Из-за различий в публикации материалов на ВЕБ-страницах сайта и в соответствующих PDF-файлах, порядок нумерации рисунков на ВЕБ-страницах может быть «несколько» нарушен (но номера рисунков в обеих версиях статей — совпадают).

6. Читателю доступно «Руководство Разработчика по FastScript» на официальном сайте Правообладателя.

7. В цикле статей "О применении библиотеки FastScript в своих проектах" НЕ приводятся исходные коды библиотеки FastScript.

8. Автор предоставляет Читателю право использовать любую информацию, изложенную в цикле статей "О применении библиотеки FastScript в своих проектах", по своему усмотрению (без каких-либо ограничений).

9. Далее, в цикле статей "О применении библиотеки FastScript в своих проектах", считать идентичными (по значению) термины и фразы:
   «Правообладатель», «Разработчик»;
   «Читатель», «Программист».


Термины и определения

В таблице ниже приведены используемые термины с соответствующими определениями.

Термин

Определение

1

2

FastScript

Библиотека для выполнения скриптов. Правообладатель и разработчик FastScript:
компания ООО «Быстрые отчеты»

FS-скрипт

См. «Скрипт»

Интерпретатор

1.        Программа, обеспечивающая GUI-интерфейс, ориентированный на формирование и исполнение Скриптов.

2.        Программный объект из состава Обвязки (см. ниже).

Важно! Не путать с компонентом TfsScript библиотеки FastScript

Обвязка

Дополнительные программные объекты, позволяющие Программисту упростить и облегчить процесс адаптации библиотеки FastScript для своих проектов без изменения исходных кодов библиотеки FastScript

Переменная окружения

(По аналогии с Delphi) Внешняя (по отношению к FS-скрипту) текстовая переменная (идентифицируемая определенным образом), значение которой устанавливается обвязкой.
Перед компиляцией
FS-скрипта, обвязка производит парсинг текста скрипта и заменяет в тексте скрипта идентификатор внешней переменной на ее значение

Пользователь

Специалист какой-либо автоматизируемой предметной области (геолог, технолог, конструктор, инженер и т.д.), использующий соответствующее прикладное программное обеспечение

Правообладатель

Компания ООО «Быстрые отчеты» (она же является и разработчиком FastScript)

Скрипт

Исходный текст программного модуля, формируемый Пользователем (или программистом) с применением библиотеки FastScript

Читатель

Разработчик прикладного программного обеспечения (программист)

 


Сокращения

В таблице ниже приведены используемые сокращения.

Сокращение

Обозначение

1

2

EV

Переменная окружения

FS

См. термин «FastScript»

FSI

См. термин «Интерпретатор» в части «Обвязка»

БД

База данных

ИБ

Информационная база

ИС

Информационная система

ПО

Программное обеспечение

ППО

Прикладное программное обеспечение

Руководство

Документ «FastScript. Библиотека скриптов. Руководство разработчика»


См., также:


02.04.2024,  roamer55.ru