
- •Комплексна лабораторна робота “Створення каталога верстатів” Лабораторна робота №1 Вивчення інструментального середовища Delphi. Об’єкти: форма, текстове поле
- •1.1 Мета роботи.
- •1.3 Теоретичні відомості.
- •1.4 Хід роботи
- •Лабораторна робота №2. Програмування кнопок. Об’єкт – кнопка
- •Мета роботи:
- •Теоретичні відомості
- •2.4 Хід роботи
- •3.1 Мета роботи:
- •3.2 Теоретичні відомості
- •3.3 Хід виконання роботи
- •Лабораторна робота №4 Програмування розгалуджень. Об’єкти: групи перемикачів, текстові поля, поля редагування
- •4.1 Мета роботи:
- •4.2 Теоретичні відомості
- •4.3 Хід роботи
- •Комплексна лабораторна робота
- •Лабораторна робота №5 Створення полів введення і виведення параметрів процесу протягування. Об’єкти: MainMenu, Memo, PopupMenu
- •5.1 Мета роботи
- •5.2 Теоретичні відомості
- •5.3 Хід роботи
- •Лабораторна робота №6 Програмування циклів. Об’єкти : CheckBox I GroupBox
- •6.1 Мета роботи
- •6.2 Теоретичні відомості
- •6.3 Хід роботи
- •{Якщо прапорець “на монітор” ввімкнутий};
- •Лабораторна робота №7 Програмування циклів в циклі
- •7.1 Мета роботи:
- •7.2 Хід роботи
- •Комплексна лабораторна робота
- •Лабораторна робота №8 Опрацювання подій. Об’єкти: таблиці рядків StringGrid, кнопки BitBtn, SpeedButton
- •8.1 Мета роботи
- •8.2 Теоретичні відомості
- •8.3 Хід роботи
- •Лабораторна робота №9 Події та їх опрацювання. Застосування генератора випадкових чисел
- •9.1 Мета роботи
- •9.2 Теоретичні відомості
- •9.3 Хід роботи
- •Лабораторна робота №10 Створення зручного інтерфейсу програми розрахунку партії деталей
- •10.1 Мета роботи
- •10.2 Теоретичні відомості
- •10.3 Хід роботи
- •Комплексна лабораторна робота
- •Лабораторна робота №11 Дослідження графічних можливостей Delphi
- •11.1 Мета роботи
- •11.2 Теоретичні відомості
- •11.3 Хід роботи
- •Лабораторна робота №12 Побудова графіків функцій в середовищі Delphi
- •12.1 Мета роботи
- •12.2 Початкові дані
- •12.3 Хід роботи
- •Лабораторна робота № 13 Дослідження точності процесу обробки з використанням графічних можливостей Delphi
- •13.1 Мета роботи
- •13.2 Теоретичні відомості
- •13.3 Хід роботи
- •Комплексна лабораторна робота
- •Створення прикладної програми “Електронна заявка на ремонт верстатних агрегатів”
- •Лабораторна робота № 14
- •Списки і компоненти, що їх відображають. Застосування форми “AboutBox”
- •14.1 Мета роботи:
- •14.2 Теоретичне підґрунтя
- •14.3 Хід виконання роботи
- •Лабораторна робота №15 Робота з файлами записів. Об’єкти: таблиця рядків StringGrid, комбінований список ComboBox, редаговані поля Edit. Створення діалогових вікон – запису у файл і відкриття файлу
- •15.1 Мета роботи:
- •15.2 Теоретичні відомості
- •15.3 Хід роботи
- •Лабораторна робота №16 Робота з додатковими вікнами. Об’єкти: таблиця рядків StringGrid, комбінований список ComboBox, редаговані поля Edit. Використання компоненти SpinEdit
- •16.2 Теоретичні відомості
- •16.3 Хід роботи
- •17.1 Мета роботи:
- •17.2 Теоретичні відомості:
- •17.3 Хід виконання роботи:
- •Увага! Зв’язок існуватиме лише тоді, коли запущена програма сервер.
- •Лабораторна робота № 18 Технологія ole
- •18.1 Мета роботи:
- •18.2 Теоретичні відомості
- •18.3 Хід виконання роботи:
- •Варіанти завдань на комплексну лабораторну роботу:
- •Лабораторна робота №19 Створення шаблону html-документа. Використання команд форматування тексту
- •19.3 Порядок виконання роботи.
- •19.4 Теоретичні відомості
- •19.4.1 Команди мови html
- •19.4.2 Використання кольорів
- •Колір можна задати вказуванням стандартного значення (див. Таблицю 19.2) або шістнадцятковим числом.
- •19.3 Структурування та розділення частин тексту
- •19.4 Форматування символів
- •19.5 Шрифти
- •Лабораторна робота №20 Використання списків в html-документах
- •20.2 Завдання html-документ, створений в попередній роботі, доповнити інформацією, поданою у вигляді списків. При потребі у формі списку може бути записана частина раніше створеного документу.
- •20.3 Порядок виконання роботи.
- •20.4 Теоретичні відомості.
- •20.4.1 Списки в html-документах
- •Лабораторна робота №21 Створення html-документа, що містить таблиці
- •21.2 Завдання Створити html-документ, який містить таблиці.
- •21.3 Порядок виконання роботи.
- •21.4 Теоретичні відомості Створення таблиць
- •Лабораторна робота №22 Використання графічних зображень в html-документі
- •22.2 Порядок виконання роботи.
- •22.3 Теоретичні відомості
- •23.2 Завдання Створити html-документи, пов’язані спільною ідеєю, які стануть основою для майбутнього Web-сайта.
- •23.3 Порядок виконання роботи
- •23.4 Теоретичні відомості
- •Лабораторна робота №25 Створення навігаційної карти в html-документі
- •25.1 Мета роботи:
- •25.2 Завдання
- •25.3 Порядок виконання роботи
- •25.4 Теоретичні відомості
- •Література
Комплексна лабораторна робота “Створення каталога верстатів” Лабораторна робота №1 Вивчення інструментального середовища Delphi. Об’єкти: форма, текстове поле
1.1 Мета роботи.
Створити форму “Паспортні дані обладнання“ з окремими технічними характеристиками верстатів, пристроїв чи інструментів Ознайомитися з об’єктами: форма (Form), текстове поле (Label), і їх властивостями: підпис (Caption), колір (Color), шрифт (Font), видимість (Visible), ширина (Width), висота (Height) та іншими.
1.2 Обладнання – персональні комп’ютери.
1.3 Теоретичні відомості.
Об’єкт форма використовується програмою для створення нового вікна. Властивості об’єкта зведені в таблицю 1.1.
Таблиця 1.1 – Основні властивості компонента TForm
Властивість |
Опис властивості |
Приклад значення |
ActiveControl |
Для задання активного об’єкту (фокуса у формі). |
Button1, Edit2 |
AutoScroll |
Наявність смуг прокручування. |
True, False |
BorderStyle |
Можливість змінювати розміри вікна |
bsSizeable (вікно з довільними розмірами), bsDialog, bsNone (вікно з фіксованими розмірами) |
Caption |
Заголовок форми |
Довільний рядок символів |
Color |
Колір фону форми |
clRed, clHighlight (перелічуваний тип) або $004525B1 (значення, що задається в діалоговому вікні). |
Cursor |
Вигляд вказівника миші на формі в період виконання проекту |
сrDrag, crCross, crHelp, crArrow (перелічуваний тип). |
Enabled |
Доступність об’єктів у формі для дій під час виконання |
True, False |
HorizScrollBar VertScrollBar |
Параметри смуг прокручування |
Комплексна властивість |
Icon |
Піктограма, яка буде в заголовку форми в процесі виконання програми |
(None) – стандартна піктограма для Delphi, або завантажена з певного файла *.ico |
Left,Top |
Координати лівого верхнього кутка вікна в піксeлях |
200, 108 (числове значення) |
Name |
Ім’я форми |
Form1 (ідентифікатор) |
Position |
Розміщення і розміри вікна у момент запуску програми |
poScreenCenter, poDesigned |
Width, Height |
Ширина і висота вікна в пікселях |
780, 540 (числове значення) |
WindowState |
Стан вікна в момент запуску програми |
wsNormal, wsMaximized, wsMinimized |
Об’єкт Label використовується для створення написів (полів з текстом) у вікні програми. До його властивостей, окрім наведених в таблиці 1.1 Caption, Color, Cursor, Enabled, Font, Left, Name, Top, Width, слід додати ще й наступні п’ять властивостей, які показані у таблиці 1.2
Таблиця 1.2 – Властивості компонента TLabel
Властивість |
Опис властивості |
Приклад значення |
Align |
Вирівнювання поля відносно об’єкта, що його містить (форми) |
AlBottom, alClient, alLeft, alNone, alTop |
Alignment |
Вирівнювання тексту в межах поля |
taCenter, taLeftJustify, taRightjustify |
AutoSize |
Приведення меж поля до границь тексту |
True, False |
Visible |
Видимість |
True, False |
WordWrap |
Перенесення слів тексту в новий рядок |
True, False |