Лабораторна робота № 1 (кількість аудиторних годин – 2).
(ЗАДАЧА ПРО АНКЕТУ)
Мета роботи. Створити форму "Анкета студента", використовуючи наступні об’єкти: форма (Form), текстове поле (Label), зображення (Image), кнопка (Button), Panel (панель), GroupBox (контейнер групи компонентів) та їх основні властивості: підпис (Caption), колір (Color), шрифт (Font), видимість (Visible), ширина (Width), висота (Height) тощо. Одержати практичні навички в написанні найпростішого коду програми на мові Delphi.
Теоретичні відомості. Об'єкт Form використовують для створення програмою нового вікна. Розглянемо такі властивості форми:
ActiveControl – для задання активного об’єкта (фокуса) у формі;
AutoScroll – наявність у формі смуг прокручування;
Icon – задається піктограма, яка буде в заголовку форми під час виконання програми;
Name – ім’я форми;
Caption – заголовок форми;
Color – колір фону форми;
Coursor – вигляд вказівника миші на формі під час виконання проекту;
Enabled – доступність для дій об’єктів у формі під час виконання;
Left, Top - координати верхнього лівого кутка вікна у пікселях;
Position – розміщення і розміри вікна у момент запуску програми;
WindowState – стан вікна у момент запуску програми.
Об'єкт Label використовують для створення текстових полів (написів) у вікні програми. Окрім аналогічних до наведених у попередній таблиці властивостей Width,Height,Font,Color,Name,Caption,Cursor,Enabled,Left,Top,він володіє ще й такими:
Align – вирівнювання поля відносно об’єкта, що його містить (форми);
Aligment – вирівнювання тексту в межах поля;
AutoSize – приведення меж поля до границь тексту;
Visible – видимість об’єкта;
WordWrap – перенесення слів тексту у новий рядок;
Об'єкт Image використовують для вставляння графічних об'єктів з файлів типу *.bmp, *.emf, *.ico, *.wmf у форму. Окрім відомих властивостей Align,Width,Height,Name,Cursor,Enabled,Left,Top,Visible, використовують такі:
Center – вирівнювання малюнка по центру відносно поля, що його містить;
Picture – ім’я графічного файлу;
Stretch – приведення розміру зображення до заданих розмірів об’єкта;
AutoSize – приведення розміру об’єкта до реальних розмірів зображення;
Proportional – пропорційне приведення розміру зображення у заданих розмірах об’єкту.
Об'єкт Button використовують для створення кнопок на формі. Кнопки мають такі властивості: Visible,Width,Height,Font,Name,Caption,Cursor,Enabled,Left,Top та інші.
Об’єкт Panel (панель) служить для об'єднання декількох компонентів. Містить внутрішню й зовнішню крайки, що дозволяє створювати ефекти "вдавленності" і "опуклості". Даний об’єкт крім стандартних властивостей () має ще такі:
BorderStylе - визначає стиль лінії, навколо периметра панелі.
Об’єкт GroupBox (контейнер групи компонентів) використовується для групування декількох зв'язаних за змістом компонентів.