Skip to content

Tango600/dcl5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d20997 · Jan 17, 2024
Jul 29, 2022
Mar 6, 2023
Jan 9, 2020
Jan 23, 2023
Dec 20, 2019
Feb 5, 2022
Jul 26, 2022
Feb 3, 2023
Mar 25, 2022
Jan 9, 2020
Mar 25, 2022
Jul 27, 2022
Jan 19, 2023
No commit message
Aug 14, 2014
Nov 21, 2013
Jan 17, 2024

Repository files navigation

DCL5 -- представляет скриптовый, интерпретируемый язык, для создания интерфейса приложения использующего какую-либо СУБД. Он описывает, что должен содержать диалог, какие действия будут производиться при нажатии описанных кнопок.

При написании приложений на этом языке Вам не надо заботиться о размещении и компоновке визуальных элементов форм, это за Вас сделает сам DCL5.

Основная часть бизнес-логики, должна быть реализована средствами самой СУБД и её хранимыми процедурами, триггерами и т.д.

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

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

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

Проект переехал на https://gitflic.ru/project/dcl5/dclplatform/