Краткое описание библиотеки swLib
Библиотека являет собой расширение компонент VCL (Visual Component Library) для различных версий Delphi (3-7) и C++ Builder,
а также CLX (Cross-Platform Visual Component Library) для Kylix - RAD продуктов фирмы Borland.
Компоненты работы с сетью
Системные компоненты
Улучшенные редакторы
Компоненты визуализации
Отчеты
Эксперты
Поддержка сети:
|
| swSendData - Компонент для быстрой передачи данных (с минимальными издержками) по протоколу UDP.
| 
|
|
|
| swReceData - Компонент для приема данных по протоколу UDP (работает в паре с swSendData).
| 
|
|
|
| Возможности компонент:
|
|
| Предназначены для постоянной передачи данных по ip-сетям от одного узла к другому с минимальными издержками
| | Обработка потери и восстановления связи
| | Проверка правильности переданных данных
| | Минимум дополнительных данных в передаваемом пакете данных
| | Поддержка Delphi 5-7, Kylix 2-3
|
|
Примечание: используются в ПО управления технологией предприятия SCADA
|
|
Системные:
| swExceptLogger - Компонент для централизованной обработки возникающих в программе ошибок.
Позволяет вести лог в файле/базе данных (записывать информацию об ошибках) с параметрами: Время, Имя пользователя,
Класс и Текст исключения, Имя приложения и exe-файла, Класс и Имя компонента, Адрес (где возникло исключение),
Имя класса, Адрес и Текст системного сообщения. Позволяет выбрать окно сообщения - системное или средствами VCL, и др.
|
| swEnter2Tab - Компонент для управления моделированием перехода между объектами управления VCL с помощью
клавиши Enter (автоматическим преобразованием нажатия Enter в Tab)
|
| swJustOne - Контролирование запуска только одной копии приложения
|
| swAppMinimizer - Компонент для минимизации приложения при длительном простое (неактивности пользователя).
Служит для защиты от несанкционированного использования приложения при отсутствии пользователя (дополнительно
может отключаться от сервера баз данных и требовании ввода пароля заново для подключения к базе данных)
|
| swUpdate2000Date - Управление количеством цифр года в компонентах полей ввода даты TDateEdit и TDBDateEdit
библиотеки rxLib
|
|
Улучшенные компоненты:
| swCurrencyEdit - улучшенный редактор чисел компонента TCurrencyEdit (библиотеки rxLib) с улучшенным
реагированием на ввод разделительной десятичной точки и редактированием цифр после нее (при ее вводе моментально
занимает нужную позицию после разделительной десятичной точки)
|
| swCurrencyEditCalc - поле ввода чисел аналогичное swCurrencyEdit, но с дополнительным вызовом встроенного
калькулятора (улучшенный аналог TCurrencyEditCalc библиотеки rxLib); возможность задания внешнего калькулятора
|
| swDBCurrencyEditCalc - поле ввода чисел для работы с базами данных, со встроенным калькулятором и расширенными
свойствами swCurrencyEdit
|
| swTreeViewEx - исправлена ошибка стандартного TreeView (перемещение пунктов)
|
| swDBLookupCombo - расширение аналога из библиотеки rxLib компонента TDBLookupCombo - введено дополнительное
событие OnSearchError при возникновении ошибки контекстного поиска по вводимым данным, что позволяет сразу
сообщить пользователю и неправильно вводимых данных.
|
| swDBLookupList - аналогично swDBLookupCombo, расширение аналога из библиотеки rxLib компонента TDBLookupList
- введено дополнительное событие OnSearchError при возникновении ошибки контекстного поиска по вводимым данным,
что позволяет сразу сообщить пользователю и неправильно вводимых данных.
|
|
Компоненты визуализации:
|
swChartShape - Компонент для выдачи графиков процессов изменяющихся во времени, с минимизированными
затратами на скорость прорисовки. Возможности: управление цветами линий; минимальным и максимальным значением
по вертикали для каждой линии; возможность отключения любой линии; 8 линий на графике; без хранения данных.
Delphi 5-7, Kylix 2-3 (CLX). см. подробнее...
Примечание: используется в ПО управления технологией предприятия SCADA
| 
|
|
|
swPlot - Расширенный (по сравнению с swChartShape) компонент для выдачи, анализа, графиков процессов изменяющихся во времени.
Kylix 2-3 (CLX). см. подробнее...
Примечание: используется в ПО управления технологией предприятия SCADA
| 
|
|
| swAdvForm - управление видом формы: обычная прямоугольная, с закругленными краями, эллипс, два эллипса, круг,
треугольник.
|
| swBitmapButton - кнопка в виде рисунка с дополнительными режимами: Normal, Disabled, Focused, Pressed, Hot
(курсор мыши над кнопкой) с указанием для каждого режима отдельного рисунка. Дополнительный параметр DelayInterval
- время активности режима Hot, после покидания курсора мыши кнопки (после чего устанавливается обычный режим или
Focused)
|
| swSplash - Добавление возможности вывода заставок для любой формы. Различные возможности: задание времени вывода
заставки, принудительное закрытие по щелчку, вывод рамки вокруг рисунка заставки, несколько заставок для одной формы
|
| swImageTransform - Реализует преобразование одной картинки в другую заданным методом
|
| swHint - Вывод подсказки (hint) в стиле MS Office
|
| swTiledImage - Вывод заданного рисунка методом Tile - заполнение каскадом в размерах данного компонента
|
|
Отчеты:
| swPrintGrid - Печать данных указанной сетки (Grid) с поддержкой разбития отчета на несколько листов при
невозможности печати по ширине на одном листе (количество колонок не ограничено)
|
|
| QuickReport Preview - улучшенное окно простора отчетов для QuickReport.
|
|
| FreeReport 2.21.8a - Дополнение к FreeReport 2.21.8: включена поддержка gif и jpeg для рисунков. FreeReport -
freeware версия FastReport
|
|
| Исправление ошибок QuickReport 2.0d - Исключена из библиотеки после исправления ошибок разработчиками QR.
|
|
Експерты для Delphi IDE:
|
| Code Navigator - эксперт кода, встраиваемый в IDE Delphi 3. Аналог Code Explorer из Delphi 4-7. Присутствует
в библиотеке только для Delphi 3
| | | | | | |
Кроме этого в библиотеку входит множество подпрограмм обработки строк, файлов,
криптования и др., которые есть на вооружении каждого опытного программиста.
|