- •Комплексна лабораторна робота “Створення каталога верстатів” Лабораторна робота №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 Теоретичні відомості
- •Література
1.4 Хід роботи
1.4.1 Завантаження середовища Delphi
Завантаження можна виконати клацанням по відповідній піктограмі, або через меню: Start (Пуск)Programs (Програми)Borland Delphi 7.0Delphi 7.0.
В результаті відкриються 4 вікна: головне вікно – Project1, в ньому головне меню, палітра компонентів та панель інструментів; вікно заготовки форми майбутньої програми - Form1, вікно інспектора об’єктів – Object Inspector, де вказуються властивості об’єктів; вікно редактора тексту програми (Unit1.pas) (рисунок 1.1).
Рисунок 1.1 – Вікна середовища візуального програмування Delphi
Окрім клацання мишкою кожне вікно можна активізувати за допомогою відповідних клавіш:
F10 – для активізації головного меню;
F11 – для активізації вікна інспекторів об’єкта;
F12 – для переходу між вікнами;
Esc – для повернення від активного головного меню до попереднього активного вікна програми.
1.4.2 Запуск програми
Запуск програми можна виконати через команду Run, яка є першою в спадному списку команд Run головного меню, або натиснувши клавішу F9 на клавіатурі, або натиснувши кнопку панелі інструментів.
Запустивши програму можна побачити певні зміні: у вікні форми - зникне координатна сітка, зникне вікно інспектора об’єктів. Для переривання роботи запущеної програми можна скористуватись командою Program Reset із спадаючого вікна Run Головного меню (Project 1), або використати комбінацію клавіш Ctrl+F2. Після цього вікна інтегрованого середовища Delphi набувають початкового вигляду.
1.4.3 Переміщення і зміна розмірів вікон програми
Переміщення вікон програми можна здійснювати за допомогою миші, або викликавши системне меню комбінацією клавіш Alt + пропуск, активізувати в ньому команду Move (при цьому курсор змінить свій вигляд) і переміщати активне вікно програми за допомогою клавіатурних клавіш ←,↑,→,↓.
Зміну розмірів вікон можна здійснювати за допомогою миші. Для цього слід підвести курсор до одного з країв активного вікна програми (при цьому курсор змінить вигляд на “двосторонюю стрілку” і після цього потягнути в одному з напрямків, куди вказує курсор. Більш точно змінюють розмір вікна при допомозі команди Size із системного меню, що викликається комбінацією клавіш Alt + пропуск. Після активізації команди Size курсор змінить свій вигляд, а зміна розміру відбудеться після натискання на одну із клавіш “стрілка”.
Мінімізацію вікон можна здійснити викориcтовуючи команду Minimize із системного меню, яке викликається клавішами Alt + пропуск.
1.4.4 Збереження створеної програми
Для збереження створеної програми з головного меню вибирають команду File Save All (зберегти все), або натиснути відповідну кнопку (Save All) на панелі інструментів. З’явиться вікно “Save Unit as”. Під заголовком “Save in:”(Зберегти в:) з допомогою випадаючого списку можна вибрати ім’я робочого диска, де створена відповідна папка для цієї роботи. Слід задати назву файла тексту програми, витерши наперед запропоновану назву Unit1.pas і далі підтвердити обрану назву, клацнувши на кнопці “Save” вікна “ Save Unit As”. Відразу після цього з’явиться вікно “Save Project1 As”. Слід дати нову назву проекту, перед тим стерши наперед запропоновану назву Project1.dpr, і клацнути мишею на кнопці “Save” даного вікна. При цьому слід пам’ятати, що файл проекта і текста програми повинні мати різні назви.
1.4.5 Зміна властивостей Color, Height, Left, Top, Width форми
Задля зміни кольору фона вікна форми (Form1) треба зробити його активним (на його полі клацнути мишою) і далі перейти до вікна інспектора об’єктів (Оbject Inspector) де в рядку Color вибирається значення кольору. Для цього подвійним клацанням миші на слові Сolor активізують назву (значення) діючого кольору (в правому рядку форми Object Inspector). Натиснувши на поруч розміщену кнопку ,можна вибрати із списку один з базових кольорів (Basic colors), або встановити свій власний (Define Custom Colors). Далі треба підтвердити вибір (OK).
Для повернення в початкове значеня кольору фона вікна форми слід задати його початкове значення – clBtnFase.
1.4.6 Встановлення текстового поля у вікно форми (об’єкт типу Label)
Встановлення тексту можна провести в такому порядку:
на головному вікні Delphi – Proect1 з допомогою миші підводять курсор до закладки “Standart” палітри компонентів (в цей момент букви змінять свій колір). Слід клацнути по вказаній кнопці, тим самим активізувавши палітру компонентів “Стандартні”.
Нижче розміщена кнопка А. Слід підвести курсор до неї (в той момент появиться підпис – “Label”) і клацнути на ній при допомозі лівої клавіші миші. Кнопка А стане активною (навколо неї з’явиться рамка).
На полі вікна форми (Form1) з допомогою натиснутої лівої клавіші миші створюють прямокутник потрібних розмірів. Розміри з’являються разом з рухом курсора. Після припинення руху курсора на полі форми залишається виділений квадратними чорними маркерами прямокутник з позначкою “Label1” – назвою об’єкта.
У вікні інспектора об’єктів (Object Inspector) можна змінити властивість Caption з назви Label1 на назву “Паспорт верстата”. Для цього активізують властивість Caption і поруч справа змінюють текстове поле.
В такий же спосіб змінюють властивість Color (при цьому змінюватиметься колір саме виділеного маркерами прямокутника).
В такий же спосіб змінюють властивість Font (Шрифт). У випадаючому вікні можна змінити як сам шрифт, так і його стиль (Font Style), його розмір (Size), його колір (Сolor).
Увага! У вікні інспектора об’єктів відображається список властивостей тільки активного на даний момент об’єкта.
1.4.7 Встановлення іншого текстового поля (Label2)
Для встановлення ще одного текстового поля (Label2) знову слід зробити активною кнопку А (Label) палітри компонентів Standart і з допомогою натиснутої лівої клавіші миші на тому ж вікні зробити ще один прямокутник потрібних розмірів із назвою Label2.
1.4.8 Згідно з отриманим завданням слід ввести в дане текстове поле певний текст – відповідні паспортні дані верстата.
