Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизоване проектування натяжних стель

Реферат Автоматизоване проектування натяжних стель





ртості замовлення і суми завдатку.

Для розробки програми такого роду найбільш підходящим методом проектування є метод розширення ядра. Враховуючи специфіку рішення задачі, доцільно розробити основний модуль, який реалізує розрахункову частину, до якого будуть підключені допоміжні модулі.

В якості технологічного підходу при розробці програми була вибрана каскадно-поворотний підхід, що дозволяє повернутися до попередніх стадій розробки або уточнити прийняті раніше рішення.

У програмі використовуються наступні глобальні змінні:

· GenCheck - змінна, використовується при перевірці коректності введення;

· SRoom - змінна, що зберігає площа стелі кімнати;

· SCeil - змінна, що зберігає площа натяжної стелі;

· Date - змінна, яка отримує поточну дату для збереження в лог-файл;

· Time - змінна, яка отримує поточний час для збереження в лог-файл;

· ErrorString - змінна, що зберігає рядок з повідомленням про помилку;

· Check - змінна, використовується при перевірці коректності введення;

· IsInt - мінлива, що повідомляє процедурі перевірки коректності введення про те, що перевіряється значення має бути цілим числом;

· IsCoordinate - мінлива, що повідомляє процедурі перевірки коректності введення про те, що перевіряється значення є координатою;

· IsX - мінлива, що повідомляє процедурі перевірки коректності введення про те, що перевіряється значення є координатою X;

· IsY - мінлива, що повідомляє процедурі перевірки коректності введення про те, що перевіряється значення є координатою Y;

· IsWord - мінлива, що повідомляє процедурі перевірки коректності введення про те, що перевіряється значення є словом;

· Parameter - мінлива, що передає на форму з діалогом закриття програми інформацію про те, звідки вона була викликана;

· INI - ini-файл програми, в який зберігаються її настройки;

· LogFile - текстовий файл, в який зберігаються всі дії користувача;

· LogFileDisabled - змінна, що сигналізує про те, що ведення лог-файлу включено/відключено;

· LogFileSize - змінна, яка отримує розмір лог-файлу;

· SoundsEnabled - змінна, що сигналізує про те, що звуковий супровід включено/відключено;

· CalcMenuOpened - змінна, що сигналізує про те, що відкрито меню розрахунків.

Програма, що реалізує рішення поставленої задачі, складається з ряду процедур і функцій, які в процесі виконання взаємодіють один з одним:

Процедури, описані в модулі MainUnit:

· procedure FormAppear - процедура анімації появи форм на екрані;

· procedure FormDisappear - процедура анімації закриття або приховування форм з екрану;

· procedure EnableFog - процедура включення туману на неактивних формах;

· procedure DisableFog - процедура відключення туману raquo ;;

· procedure EventLog (Event: String) - процедура додавання даних в лог-файл;

· procedure GUIHide - процедура приховування певних елементів інтерфейсу форми MainForm;

· procedure CalcMenuClose - процедура закриття меню розрахунків

· procedure TMainForm. FormCreate (Sender: TObject) - процедура обробки події створення форми MainForm;

· procedure TMainForm. MinBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Згорнути на формі MainForm;

· procedure TMainForm. CloseBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Закрити на формі MainForm;

· procedure TMainForm. MainBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Головна raquo ;;

· procedure TMainForm. CalcBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Розрахунок raquo ;;

· procedure TMainForm. CalcAreaBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Обчислення площі в меню Розрахунок raquo ;;

· procedure TMainForm. CalcPriceBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Обчислення вартості в меню Розрахунок raquo ;;

· procedure TMainForm. CalcContBtnClick (Sender: TObject) - процедура обробки натиснення кнопки Складання договору в меню Розрахунок raquo ;;

· procedure TMainForm. ...


Назад | сторінка 13 з 27 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Procedure of preparation business-plan
  • Реферат на тему: Процедура встановлення відповідності між завданням і методом
  • Реферат на тему: Процедура встановлення відповідності між завданням і методом
  • Реферат на тему: Сутність акції. Процедура емісії цінних паперів. Правила складання кредит ...
  • Реферат на тему: Процедура технологічного приєднання до електричних мереж