Библиотеки и программные компоненты
Библиотеки
В программных продуктах системы «Профит-Комплекс» используются одни из лучших и наиболее распространенных библиотек, что гарантирует их качество и стабильность работы.
В процессе разработки больших и сложных систем всегда возникает потребность многократного использования идентичных алгоритмов и программных механизмов. С этой целью повторно используемый код группируется библиотеки. В Delphi подобные задачи решает компонентная модель использования программного кода. Компоненты бывают визуальные, предназначенные для взаимодействия с пользователем на экране, и невизуальные, выполняющие свой код без непосредственного взаимодействия с пользователем.
Некоторые из применяемых компонент:
Библиотека | Описание |
Smart Solutions | Набор компонент для доступа и отображения данных, экспорта данных в формат MS Exccel (собственная разработка). Аналог одного из лучших компонент для доступа и отображения данных Dev Express (по результатам опроса журнала Delphi Informant Magazine) |
Ehlib | Одна из лучших библиотек для отображения табличных данных. Зарегистрированный технологический партнер компаний Delphi и Embarcadero. |
Fast Report | Одна из лучших библиотек для создания отчетов (возможен вывод данных как на струйные, лазерные принтеры, так и на матричные принтеры) |
JCL, JVCL | Набор классов и компонент, расширяющих возможности стандартной поставки DELPHI |
Dev Express | Один из лучших компонент для доступа и отображения данных (по результатам опроса журнала Delphi Informant Magazine) |
Классы
Нами разработаны шаблонные классы, которые позволяют существенно снизить время создания нового программного обеспечения и корректировки ранее созданных продуктов.
- Базовый класс, который предоставляет пользователю данные в привычном табличном виде. На базе этого класса строятся все справочники, а также простые формы ввода данных. Данный класс, а также его наследники, обладают широкими возможностями работы с данными: фильтрация, поиск, печать, анализ
- Класс для создания справочников (данных) с древовидной структурой. Является наследником от TCommonViewForm, а значит обладает всеми его качествами
- Базовый класс для выбора данных.
- Базовый класс для выбора данных, который предоставляет данные в древовидной форме.
- Класс для отображения данных в отдельном диалоговом окне.
- Класс для создания и настройки отчетов и отчетных форм.
- Класс для создания и настройки пользовательских отчетов и отчетных форм (которые могут модифицироваться без изменения программы).
- Класс для работы с периодами.
- Класс для создания аналитический форм отчетности с возможностью группировки, сортировки, фильтрации данных
- Базовый класс для разработки и эксплуатации динамических форм ввода