Програма написаная на мові QPILE вдає із себе текстовий файл в кодуванні Windows-1251 з розширенням * .qpl, наприклад «myprogram.qpl». Таким чином, написати програму можна в звичайному блокноті.
Кожна програма QPILE може і повинна описувати тільки одну таблицю QUIK. В одному файлі може знаходиться тільки одна програма (хоча, є можливість підключати додаткові файли, але про це пізніше).
QPILE програма складається з трьох частин:
- «Тема» - містить назву програми і опис її параметрів;
- «Тіло програми» - набір команд, власне код програми;
- «Опис стовпців таблиці» - опис стовпців виведеної таблиці.
Програма обов'язково повинна містити всі розділи, такі друг за другом. Таким чином, каркас будь-якої програми виглядає так:
PORTFOLIO_EX Імя_QPILE_программи;
...
Опис параметрів програми
...
PROGRAM
...
набір команд
...
PARAMETER Імя_поля_табліци;
...
Опис параметрів поля
...
END
Ось приклад мабуть найпростішої програми, котороя буде всього лише виводити повідомлення:
PORTFOLIO_EX HelloWorld;
DESCRIPTION Виводимо напис Hello World !;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
Message ( «Hello World!», 1)
PARAMETER Column;
PARAMETER_TITLE некотораяКолонка;
PARAMETER_DESCRIPTION У це поле таблиці нічого не виводимо;
PARAMETER_TYPE STRING (255);
END
Щоб запустити прогррамму необхідно виконати наступні дії:
Ось і все Якщо у вас в налаштуваннях QUIK включені повідомлення, то кожні 10 секунд цей приклад буде геніріровать нове повідомлення.