- •Комплексна лабораторна робота “Створення каталога верстатів” Лабораторна робота №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 Теоретичні відомості
- •Література
14.2 Теоретичне підґрунтя
Компонента ListBox – список, дає змогу вибрати один із текстових рядків, що зберігаються в списку. Список рядків можна сформувати як наперед, під час проектування форми в інспекторі об’єктів, так і під час виконання програми.
Компонента ComboBox (комбінований список) подібна до ListBox, однак, крім вибору одного рядка зі списку, можна під час виконання програми ввести з клавіатури свій рядок, якого в списку немає.
14.3 Хід виконання роботи
14.3.1 Перейменувати вікно форми, наприклад “Ремонт верстатних агрегатів”.
14.3.2 Ввести на форму компоненту BitBtn і відповідним чином запрограмувати подію закриття прикладної програми.
14.3.3 Ввести у форму компоненту MainMenu з кнопками “Вихід” і “Про програму”.
14.3.4 Запрограмувати кнопку “Про програму”. Натискання на кнопці “Про програму” передбачає появу нового вікна “AboutBox”, в якому інформують про автора програми і інші можливі дані.
14.3.4.1 На головному вікні середовища Delphi на панелі інструментів підбирають ще одну компоненту – вікно File >New > Other >випадаюче вікно NewItems > Forms > AboutBox.
!4.3.4.2 У вікні AboutBox здійснюють зміни властивостей Caption компонент вікна. Наприклад (зверху вниз): “Про програму”, “Версія01”, “Сидорчук.В”, 2003.
14.3.4.3 Програмують кнопку ОК вікна “Про програму” так, щоб натискання на неї закривалось вказане вікно. Отже клацнувши по кнопці, тим самим відкривається інше вікно програмного коду (Unit2), де слід запрограмувати команду Сlose.
14.3.4.4 Для того, щоб в прикладній програмі з’являлось віно “Про програму” клацають по відповідній кнопці і в програмному коді записують команду AboutBox.Show.
14.3.5 Вставляють у вікно форми компонент ListBox і змінюють його властивість Items, вкладаючи до списку назви верстатів, наприклад:
вертикально-фрезерний,
токарно-гвинторізний
координатно-розточний
вертикально-свердлильний
плоско-шліфувальний
14.3.6 Вставляють у вікно форми компоненту ComboBox. До значень властивості Items можна вписати такі:
коробка швидкостей
коробка подач
головний привід
шпиндель
силова головка
задня бабка
повздовжній супорт
поперечний супорт
поворотний стіл
14.3.7 Вставляють у форму компоненту Panel.
14.3.8 Програмують подію вибору назви верстату, клацнувши по компоненті ListBox.
procedure TForm1.ListBox1Click (Sender: TОbject);
begin
if (ListBox1.ItemIndex>=0) then
Panel1.Caption:= ListBox1.Items[ListBox1.ItemIndex];
end;
14.3.9 Поруч розміщають компоненту Label2.
14.3.10 Програмують подію, пов’язану з вибором агрегатів, що підлягають ремонту. Клацнувши по компоненті ComboBox1, добиваються відкриття програмного коду і вписують команду
Label1.Caption:=ComboBox1.Text;
14.3.11 Для більш дружнього оформлення програми, можна додатково ввести підписи, наприклад :”вибір верстату”, “вибір агрегатів, що підлягають ремонту” і т.д.
14.3.12 Задають процедуру зміни кольору Panel1 в залежності від вибору верстату:
сase ListBox1.ItemIndex of
0: Panel1.Color:=clRed;
.......................................
end;
14.3.13 Запускають програму і перевіряють іі дієвість, при відсутності помилок- записують у відповідний файл.
