ARVTools

0

Описание

Компоненты для Code Typhon IDE (free pascal)

Языки

  • Pascal98,3%
  • Visual Basic 6.01,7%
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
README.md

Компоненты ARV

Набор платформонезависимых компонентов для IDE Typhon Studio (Free Pascal).

Поддерживаемые ОС: Windows, Linux.

  • SerialSelector

Компонент выбора последовательного порта из выпадающего списка доступных портов. Список доступных портов динамически обновляется, при изменении списка может формироваться уведомление.

  • IntSpinEdit

Компонент-редактор целых чисел. Главная особенность - поддержка отображения и редактирования чисел в двоичном, десятичном, восьмеричном или шестнадцатеричном формате.

  • Scope

Специальный компонент для отображения в реальном времени данных, поступающих от многоканального АЦП. Может использоваться для отображения произвольных данных на "осциллографе".

  • ScopeMeasurer

Невизуальный компонент, используемый совместно со Scope или самостоятельно. Позволяет оперативно вычислять различные параметры сигналов, например, RMS или среднее значение, период/частоту и т.п.

  • RecentList

Невизуальный компонент, добавляющий к указанному пункту мену подменю со списком недавно использованных файлов.

  • Commander

Невизуальный компонент, упрощающий анализ и обработку параметров командной строки GUI-приложения.

Библиотечка модулей ARV

Набор различных вспомогательных модулей Модули взаимозависимы, некоторые кроссплатформенные, некоторые только для Windows.
  • arv_rtti

Модуль "дружественного" редактирования свойств объектов, позволяет использовать локализованные алиасы для наименований свойств

  • arv_undo

Класс стека состояний объектов для системы отмены действий. Реализует нерациональный с точки зрения расхода памяти метод сохранения, но очень простой.

  • arv_obj

Класс базового объекта-контейнера для хранения в файлах любых пользовательских структурированных данных. Несколько упрощенный вариант TPersistent, но со своими особенностями. Данные в файле хранятся в текстовом формате, похожем на json.

  • arv_Dirs

Набор функций управления папками данных приложения.

  • arv_util

Набор разнородных вспомогательных функций.

  • arv_pdf

Класс упрощенногй програмной генерации PDF-документов формата А4.

  • arv_String

Вспомогательные функции обработки строк.

  • arv_options

Класс обработчика параметров командной строки.

  • arv_hexio

Класс чтения-записи данных в формате Intel-HEX (для Embedded-программаторов и т.п.).

  • arv_Zip

Класс, реализующий Zip-архив в виде потомка TStream, т.о. появляется возможность любые данные сохранять в упакованном формате без дополнительных хлопот.

  • arv_csv

Класс, позволяющий работать с табличными данными в формате CSV напрямую, не используя TDataSet-ы.