⚙️"Быстрый старт" и подключение модулей

В данном блоке рассказывается о том, как использовать данную библиотеку в вашей среде разработки.

Небольшое уточнение: Данная библиотека всё ещё может дорабатываться и изменяться, некоторые функции и процедуры могут быть перемещены из одного модуля в другой, рекомендуется сделать линк (привязку) к GitHub репозиторию для обновления библиотеки. Также возможно использовать билды библиотеки напрямую через GitHub Releases и FPMake. Несмотря на существование сборки FastPascal и FastGraph через FPMake - этот способ не рекомендуется.

Разделение на модули и подмодули

Сама по себе библиотека разбита на 2 модуля на момент написания документации:

  • FastPascal - отвечает за вычисления и выполнение сложных алгоритмов. Является ядром библиотеки.

  • FastGraph - отвечает за графическую составляющую библиотеки. Требует GraphABC и модуль FastPascal для стабильной работоспособности.

Установка библиотеки

Чтобы подключить библиотеку, переместите .pas файлы с GitHub репозитория в директорию вашей программы или проекта. Библиотеку поддерживают Lazarus IDE, PascalABC.NET и компилятор Free Pascal. Выберите интересующий вас модуль и скопируйте код.

// This program uses FastPascal library.
uses FastPascal;

Подмодули

После того, как вы импортировали саму библиотеку в вашу программу при помощи uses - самое время познакомиться с подмодулями библиотеки. Каждый из них содержит свои определённые методы, функции, процедуры и переменные.

Небольшое уточнение: Все подмодули находятся в одном модуле, если вам необходим только один модуль, то необходимо импортировать всё равно всю библиотеку, поскольку существуют некоторые функции и процедуры, которые используют параметры из других подмодулей.

Last updated