Курсовая работа: Формування об’ємних зображень вейвлет аналіза
Новітня система об’єктно-орієнтованого програмування Delphi виробництва корпорації Inprise (Borland) призначена для операційних систем Windows. Інтегроване середовище Delphi забезпечує швидку візуальну розробку, продуктивність повторно використовуваних компонентів у поєднанні з потужністю засобів Object Pascal, удосконаленими інструментами і різномасштабними засобами доступу до баз даних.
Створення прикладних програм, або додатків, Delphi виконується в інтегрованому середовищі розробки IDE (Integrated Development Environment). IDE служить для організації взаємодії з програмістом і включає ряд вікон, що містять різні управляючі елементи. За допомогою засобів інтегрованого середовища розробник може зручно проектувати інтерфейсну частину додатку, а також писати програмний код і пов’язувати його з управляючими елементами. При цьому вся робота зі створення додатку, включаючи відладку, відбувається в інтегрованому середовищі розробки.
Інтегроване середовище розробки Delphi є багатовіконною системою. Вид інтегрованого середовища розробки (інтерфейс) може розрізнятися залежно від налаштувань. Після завантаження інтерфейс Delphi виглядає так, як показано на (рис. 2.1) і спочатку включає п’ять вікон:
· головне вікно (Delphi 6 – Project1);
· вікно Оглядач дерева об’єктів (Object TrreView);
· вікно Інспектора об’єктів (Object Inspector);
· вікно Конструктора форми (Form1);
· вікно Редактора коду (Unit1.pas);
· вікно Провідника коду (Exploring Unit1.pas).
Рис. 2.1 Інтерфейс середовища Delphi
Не дивлячись на наявність багатьох вікон, Delphi є однодокументним середовищем. Назва проекту додатку виводиться в рядку заголовка головного вікна у верхній частині екрану.
Головне меню містить обширний набір команд для доступу до функцій Delphi, основні з яких розглядаються при вивченні пов’язаних з цими командами операцій.
Панелі інструментів знаходяться під головним меню в лівій частині головного і містять кнопоки для виклику команд головного меню.
Всього є 6 панелей інструментів:
- Standard (Стандартна).
- Custom (Користувача).
- View (Перегляду).
- Desktop (Робочий стіл).
- Debug (Відладки).
- Internet (Інтернет).
Відзначимо, що панель інструментів Internet, яка полегшує розробку додатків Web-серверів, вперше з’явилася в Delphi 6.
3. ЗАГАЛЬНИЙ ОПИС ЕЛЕМЕНТІВ ПРОЕКТУ
3.1 Опис елементу Bitmap
Клас Tbіtmap є основою растрової графіки в Delphі. У перших версіях середовища цей клас відповідав бітовій карті, залежної від пристрою (devіce dependent bіtmap, ddb). Цей формат добре підходить для ділової графіки - відображення невеликих картинок з малою глибиною кольору, наприклад, на кнопках. Формат ddb з'явився в часи перших версій Wіndows, коли ще не було графічних прискорювачів і подекуди ще пам'ятали про ega. Тому й формати зберігання були прив'язані до певних відеорежимів.
Згодом апаратура вдосконалювалася, росла й кількість підтримуваних відеорежимів. З'явилися режими hіgh color (15-16 біт на піксель) і true color (24 біта на піксель). Все це привело до того, що картинка стала зберігатися в апаратно-незалежному форматі (devіce іndependent bіtmap, dіb), а проблеми її швидкого відображення лягли на апаратуру та драйвера.
За формат бітової карти - dіb або ddb - відповідає властивість:
type Tbіtraaphandletype = (bmdіb, bmddb);
property handletype: Tbіtmaphandletype;