, обробна введення даних в поле CoordXLEdit;
· procedure TCADFormWTools. CoordYLEditChange (Sender: TObject) - процедура, обробна введення даних в поле CoordYLEdit;
· procedure TCADFormWTools. CoordXLEditEnter (Sender: TObject) - процедура передачі в процедуру InputCheck інформації про те, що вводиться в поле CoordXLEdit значення слід перевірити на коректність;
· procedure TCADFormWTools. CoordYLEditEnter (Sender: TObject) - процедура передачі в процедуру InputCheck інформації про те, що вводиться в поле CoordYLEdit значення слід перевірити на коректність;
· procedure TCADFormWTools. PointAddLblClick (Sender: TObject) - процедура, обробна натискання кнопки Додати точку raquo ;;
· procedure TCADFormWTools. NewBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Створити новий креслення raquo ;;
· procedure TCADFormWTools. CalcBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Розрахувати площа raquo ;;
· procedure TCADFormWTools. SaveBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Зберегти проект в. bmp-файл raquo ;;
· procedure TCADFormWTools. OKBtnClick (Sender: TObject) - процедура, обробна натискання кнопки ОК raquo ;;
· procedure TCADFormWTools. BackBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Назад raquo ;;
· procedure TCADFormWTools. CADMinBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Згорнути raquo ;;
· procedure TCADFormWTools. CADCloseBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Закрити raquo ;.
Процедури, описані в модулі ClosingUnit:
· procedure TClosingForm. FormActivate (Sender: TObject) - процедура, обробна подія активації форми ClosingForm;
· procedure TClosingForm. YesBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Так raquo ;;
· procedure TClosingForm. NoBtnClick (Sender: TObject) - процедура, обробна натискання кнопки Ні raquo ;;
· procedure TClosingForm. FormClose (Sender: TObject; var Action: TCloseAction) - процедура, обробна подія закриття форми ClosingForm.
Програма складається з наступних форм:
· MainForm - головна форма, що містить елементи меню та налаштування програми;
· CADForm - форма розрахунків, що містить розрахунок вартості установки стелі і розрахунок площ за шаблоном;
· CADFormWTools - форма графічного проектування;
· ClosingForm - форма-діалог закриття програми;
· FogForm - форма- туман raquo ;;
· BigFogForm - форма- туман raquo ;.
Допоміжні модулі BigFogUnit. pas, CADUnit. pas, CADUnitWTools. pas, ClosingUnit. pas, FogUnit. pas підключаються до основного MainUnit. pas незалежно один від одного і складаються з простих компонентів: TImage, TLabel, TGroupBox, TLabeledEdit, TPaintBox.
Ніяких обмежень і вимог на режим роботи і запуску програми не накладається. Для контролю правильності виконання програми у випадку некоректно введених даних передбачені повідомлення користувачу, докладно описують помилку під вводяться. Які-небудь засоби відновлення програми після збою не передбачені.
Щоб почати розрахунки, необхідно натиснути кнопку меню Розрахунок і вибрати один з режимів роботи - розрахунок площ або розрахунок вартості монтажу стелі.
При введенні некоректних даних користувач буде сповіщений про це відповідним докладним повідомленням і не зможе продовжувати розрахунки до тих пір, поки не введе коректні дані.
За відсутності необхідних для роботи файлів ActionLog. txt і Settings. ini програма автоматично створить його з початковими параметрами. У разі відсутності файлу ActionLog. txt попередніх логи дій користувача будуть втрачені. У разі відсутності файлу Settings. ini користувача настройки будуть скинуті на початкові. При цьому виконання програми не буде порушено помилками. У разі відсутності файлів звукового супроводу в папці Sounds програма замінить їх стандартним звуком операційної системи Windows, що не завершує свого виконання.
У разі виникнення питань з експлуатації програми користувач може ознайомитися з файлом довідки, в якому детально описані всі основні прийоми і методи роботи з програмою. Щоб відкрити файл довідки, необхідно натиснути кнопку Довідка в головному вікні.
Оскільки програма не вимаг...