![Page 1: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/1.jpg)
Мова програмування Delphi та середовище
розробкиTurbo Delphi 2006
![Page 2: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/2.jpg)
Для створення, редагування і налагодження програм мовою програмування Delphi ми будемо використовувати інтегроване середовище візуальної розробки Turbo Delphi 2006.
![Page 3: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/3.jpg)
Це середовище розробки дозволяє використовувати велику бібліотеку візуальних компонентів: кнопки, поля, написи, прапорці, переми-качі, лічильники, списки, смуги прокручування тощо.
![Page 4: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/4.jpg)
При розміщенні компонентів на формі автоматично генерується відповідний код програми, що значно зменшує і спрощує роботу по створенню програм. Такий спосіб розробки називають візуальним. Програми, створені в таких сере-довищах, називають проектами.
![Page 5: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/5.jpg)
Мова програмування Delphi – це ре-зультат розвитку і удосконалення мови програмування Pascal, яка була створена в 1970 році групою співробітників Інституту інформатики Швейцарської вищої Політехнічної школи під керів-ництвом професора Ніклауса Вірта.
Після тривалого розвитку мови, на початку 2000-х років чергова нова версія одержала назву Delphi.
![Page 6: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/6.jpg)
Знайомство з Turbo Delphi 2006
1. Запустити можна традиційними способами: …
2. Знайомство з початковим вікном
3. Створення нового проекту
(рис. 2.8 стор. 41) демонстрація
![Page 7: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/7.jpg)
Для створення нового проекту в середовищі Turbo Delphi 2006 потрібно в початковому вікні вибрати кнопку New Project. Ми будемо вчитися створювати проекти з візуальними об’єктами, тому в цьому вікні потрібно вибрати значок VCL Forms Application та натиснути кнопку ОК.
(рис. 2.9 стор. 42)
![Page 8: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/8.jpg)
Відкриється вкладка Unit1, яка має три внутрішні вкладки: Code, Design та History. Першою відкривається Design, на якій розташована форма.На формі можна розміщувати кнопки, поля, написи, меню та інші компоненти для створення інтер-фейсу користувача.
(рис. 2.10 стор. 43)
![Page 9: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/9.jpg)
Форма, як і будь-який інший об’єкт, має властивості.
Властивості та їх значення для поточного об’єкта відображаються на вкладці Properties вікна Object Inspector.
(рис. 2.10 стор. 43)
![Page 10: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/10.jpg)
Деякі з властивостей форми: Name – ім’я об’єкта.
Caption – текст у рядку заголовка форми; Color – колір фону форми; Height – висота форми в пікселях; Width – ширина форми в пікселях; Top – відступ у пікселях верхньої границі вікна
від верхньої межі екрана; Left – відступ у пікселях лівої границі вікна від
лівої межі екрана.
(стор. 43)
![Page 11: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/11.jpg)
Значення більшості властивостей встановлюються за замовчуванням і їх можна змінити або встановити на вкладці Properties. Список властивостей може бути впорядкований за категоріями або за іменами. Для зручності пошуку необхідних властивостей можна впорядковувати його за іменами.
(рис. 2.11 стор. 44)
![Page 12: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/12.jpg)
На вкладці Code, виводиться текст програми.
Даний текст створився за замовчуванням в середовищі Turbo Delphi 2006 при створенні нового проекту.
Текст можна змінювати чи дописувати.
(рис. 2.13 стор. 44) демонстрація
![Page 13: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/13.jpg)
У вікні Structure головного вікна відображається єдиний об’єкт, який на даний момент використовується в проекті – форма з іменем Form1.У вікні Tool Palette відображається список всіх доступних компонентів.Вікно Project Manager містить список файлів, що входять до складу проекту.
демонстрація
![Page 14: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/14.jpg)
Для виконання проекту можна використати команду Run, кнопку Run панелі інструментів або клавішу F9.
демонстрація
![Page 15: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/15.jpg)
Для збереження всіх файлів проекту вико-ристовується команда Save All меню File або відповідна кнопка панелі інструментів.
Доцільно для кожного проекту створювати окрему папку, де і зберегти всі файли проекту.
Потрібно послідовно записати два файли проекту: файл з іменем Unit1 і розширенням імені pas; файл з іменем Project1 і з розширенням імені bdsproj.
демонстрація
![Page 16: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/16.jpg)
До початкового проекту, а також до будь-якого іншого, можна вносити зміни, а саме: змінювати властивості існуючих об’єктів (вкладка Properties); добавляти нові форми; добавляти нові об’єкти; добавляти нові події.
(приклад на стор. 46)
![Page 17: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/17.jpg)
Для використання при виконанні програми різних елементів керування потрібно розмістити їх на формі.
Розмістимо на формі кнопку, поле, напис і область зображення.
![Page 18: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/18.jpg)
Для цього протрібно послідовно вибирати потрібні об’єкти з відповідних груп і розміщувати їх в потрібному положенні на формі.
![Page 19: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/19.jpg)
Назви та розміщення деяких об’єктів: кнопка – об’єкт TButton у групі Standard; поле – об’єкт TEdit у групі Standard; напис – об’єкт TLabel у групі Standard; область зображення – об’єкт TImage у групі Additional.
(приклад на стор. 47)
![Page 20: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/20.jpg)
Добавлені об’єкти мають ряд однакових та відмінних власти-востей.
Розглянемо властивості Enabled (доступний); Visible (видимий); Font (шрифт).
демонстрація
![Page 21: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/21.jpg)
У об’єкта TImage є властивість Picture (малюнок), значенням якої є повне ім’я потрібного для відображення графічного файлу.
Значення цієї властивості можна ввести з клавіатури, а можна вибрати потрібний файл на носієві.
демонстрація
![Page 22: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/22.jpg)
Для коректного відображення графічного зображення доцільно змінити властивості: Stretch, Proportional, Top, Left, Width, Height .
демонстрація
![Page 23: Мова програмування Delphi та середовище розробки Turbo Delphi 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081504/5681416e550346895dad54ba/html5/thumbnails/23.jpg)
Д/з
§2.4 пит. 1-13 на стор. 49
Впр. 2, 5 стор. 50
(папки з проектами заархівувати та відправити вчителю )
Підготуватись до пр/роботи №5