1. Введение

Начиная с DataExpress 3 beta, возможности конструктора существенно расширены благодаря скриптовому языку Pascal Script от компании RemObjects Software. Pascal Script – это процедурный язык программирования с поддержкой классов. Является упрощенным вариантом языка Object Pascal. Возможности, которые дают скрипты:

  • Реализация сложной логики, автоматическая обработка данных.
  • Управление почти любым компонентом приложения, в том числе и созданными автоматически конструктором (панели инструментов, меню, строка статуса, кнопки, окна и т. д.).
  • Создание собственных окон и компонентов в режиме выполнения скрипта.
  • Подключение внешних библиотек DLL.
  • OLE-автоматизация.
  • SQL-запросы.

Основное внимание в данном руководстве уделено формам, потому что именно формы являются основными компонентами, из которых строится база данных и в которых «крутится» большая часть логики работы с данными. Для понимания данного материала желателен опыт разработки приложений в Delphi или Lazarus, знание языка Pascal.