- •Комплексна лабораторна робота “Створення каталога верстатів” Лабораторна робота №1 Вивчення інструментального середовища Delphi. Об’єкти: форма, текстове поле
- •1.1 Мета роботи.
- •1.3 Теоретичні відомості.
- •1.4 Хід роботи
- •Лабораторна робота №2. Програмування кнопок. Об’єкт – кнопка
- •Мета роботи:
- •Теоретичні відомості
- •2.4 Хід роботи
- •3.2 Теоретичні відомості
- •3.3 Хід виконання роботи
- •3.1 Мета роботи:
- •Лабораторна робота №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.3 Порядок виконання роботи
- •23.4 Теоретичні відомості
- •23.2 Завдання Створити html-документи, пов’язані спільною ідеєю, які стануть основою для майбутнього Web-сайта.
- •Лабораторна робота №25 Створення навігаційної карти в html-документі
- •25.1 Мета роботи:
- •25.2 Завдання
- •25.3 Порядок виконання роботи
- •25.4 Теоретичні відомості
- •Література
18.1 Мета роботи:
Засвоїти принципи обміну інформацією між Windows-програмами за допомогою технології OLE.
18.2 Теоретичні відомості
Технологія Object Linking and Embedding (Пов’язування та встроювання об’єктів) має значно ширші можливості, ніж механізми технології DDE. Об’єктом, за допомогою якого реалізується дана технологія є OLE Container (контейнер OLE). В середовищі Delphi даному об’єкту відповідає компонент TOleContainer (закладка System).
В назві даної технології вказується на два загальних принципи роботи OLE. Так, пов’язування (Linking) – в документ фізично додається тільки посилання на об’єкт. Тобто з одним і тим же початковим документом може працювати кілька різних програм, а зміни, внесені будь-якою з них у початковий файл, автоматично будуть відображені в контейнерах інших програм. Якщо знищити початковий файл, то програма не зможе нічого відобразити. При встроюванні в контейнері створюється власний об’єкт (або його копія), який не залежить від змін, внесених в інші документи.
18.3 Хід виконання роботи:
18.3.1 Завантажуєте середовище Delphi.
18.3.2 Відкриваєте проект, створений на попередньому лабораторному занятті.
18.3.3 Розміщуєте на формі компонент TOleContainer із закладки System.
18.3.4 Подвійним натисканням лівої кнопки миші на новоствореному компоненті викликаєте вікно вставки об’єкта (Insert Object) (рисунок 18.1) у якому в списку типів об’єктів відображуються всі зареєстровані в конкретній версії Windows типи об’єктів OLE.
18.3.5 Зі списку вибираєте Діаграма Microsoft Excel та підтверджуєте вибір. 18.3.6 Будуєте точкову діаграму зі значеннями, з’єднаними згладжуючими відрізками, за даним Вашого варіанта (котрі знаходяться у Вашій книзі Excel). Для цього подвійним клацанням на вікні діаграми переходите, до редагування Вашої діаграми уже в програмі Excel.
18.3.7 Закриваєте допоміжне вікно Excel.
18.3.8
Переходите до Вашої книги Excel,
де проводились групові розрахунки з
попередньої роботи. На новому листі
будуєте групово-точкову діаграму, яка
повинна містити емпіричні середні
значення діаметра в групах, а також
графіки відхилень від середніх значень.
Відхилення від середного визначаються
за формулою
Рисунок 18.1 – Вставка об’єкта
18.3.9 В проект додаєте ще один компонент TOleContainer.
18.3.10 Вставляєте в новий контейнер новостворену діаграму з листа3 Вашої книги Excel, при цьому зберігаючи зв’язок з об’єктом діаграми. З вікна Вставка об’єкта вибираєте Створити з файлу, вказуєте шлях до материнського файлу (книги Excel), при цьому активуєте прапорець Зв’язок.
18.3.11 Порівнюєте отримані точкову та групово-точкову діаграми.
18.3.12 Оформляєте зовнішній вигляд вікна програми з урахуванням новостворених компонент (розміри діаграм задаєте достатніми для сприйняття).
18.3.13 Поекспериментуйте з властивостями новостворених компонент.
18.3.14 Напишіть звіт про виконану роботу та отримані навички. Результати виконаної роботи передайте у звіт програмно.
Варіанти завдань на комплексну лабораторну роботу:
В роботі використовуються результати вимірювань діаметра шийки вала партії деталей (24 шт.) в послідовності їх обробки. Кількість деталей в групі:
-
Варіант
а
b
c
Кількість деталей в групі
4
6
3
-
Послідовність
виготовлення деталей
Варіант №
1
2
3
4
5
6
d, мм
1
20,10
29,80
40,15
30,20
35,13
44,87
2
19,80
30,10
39,75
29,90
35,30
44,70
3
20,00
29,90
40,00
30,10
34,70
45,30
4
20,20
29,70
40,15
30,30
35,13
44,87
5
19,95
29,95
39,90
30,05
34,88
45,12
6
20,05
29,85
40,20
30,15
35,18
44,82
7
20,05
29,85
40,10
30,15
35,05
44,95
8
19,85
30,05
39,80
29,95
34,75
45,25
9
20,15
29,75
40,15
30,25
35,10
44,90
10
19,65
30,25
39,90
29,75
34,85
45,15
11
20,00
29,90
39,95
30,10
34,90
45,10
12
19,75
30,15
39,75
29,85
34,70
45,30
13
19,95
29,95
39,80
30,05
35,00
45,00
14
19,75
30,15
39,65
29,85
34,60
45,40
15
19,78
30,12
39,88
29,88
34,83
45,17
16
19,99
29,91
39,90
30,09
34,60
45,40
17
19,82
30,08
40,00
29,92
34,95
45,05
18
20,04
29,86
40,04
30,14
34,99
45,01
19
20,12
29,78
40,24
30,22
35,19
44,81
20
19,88
30,02
39,98
29,98
35,01
45,10
21
20,15
29,85
40,25
30,15
35,28
44,72
22
20,22
29,78
40,18
30,22
35,21
44,79
23
20,15
29,75
40,12
30,25
35,15
44,85
24
20,08
29,82
40,28
30,18
35,31
44,69
