Мова програмування Delphi та інтегроване середовище візуальної розробки проектів Turbo Delphi

Про матеріал
Мультимедійний супровід теоретичного викладу матеріалу з інформатики на тему: "Мова програмування Delphi та інтегроване середовище візуальної розробки проектів Turbo Delphi"
Зміст слайдів
Номер слайду 1

Мова програмування Delphi та інтегроване середовище візуальної розробки проектів Turbo Delphi

Номер слайду 2

Мета заняття: сформувати знання студентів про про мову програмування Delphi та інтегроване середовище візуальної розробки проектів Turbo Delphi; навчити завантажувати середовища візуального програмування Turbo Delphi, ознайомити з його інтерфейсом та призначення файлів, що входять до складу проекту; розглянути етапи розробки проектів в системах об’єктно-орієнтованого програмування *

Номер слайду 3

План Призначення мови Delphi. Інтегроване середовище розробки Delphi. Етапи розробки проектів в системах об’єктно-орієнтованого програмування. *

Номер слайду 4

Призначення мови Delphi Об’єктно-орієнтовану мову програмування Delphi використовують як учні та студенти для навчання основних принципів об’єктно-орієнтованого програмування, так і професійні програмісти для створення великих і складних програм. Мова програмування Delphi – це результат розвитку і удосконалення мови програмування Pascal, яка була створена в 1970 році групою співробітників Інституту інформатики Швейцарської вищої Політехнічної школи під керівництвом професора Ніклауса Вірта. Ця мова створювалася спеціально для навчання студентів основних принципів і методів процедурного програмування. *

Номер слайду 5

Інтегроване середовище розробки Delphi Для створення, редагування та налагодження програм мовою програ­мування Delphi використовують інтегроване середовище візуаль­ної розробки Turbo Delphi. Це середовище складається з текстового редактора, компілятора для перекладу програми з мови програмування Delphi машинною мовою, засобів налагодження програми, довідкової системи та інших компонентів. Тому таке середовище розробки назива­ється інтегрованим. *

Номер слайду 6

Інтегроване середовище розробки Delphi Її розробник Дені Торп вибрав кодове ім'я Delphi ─ це грецьке місто, де жив дельфійський оракул. Спершу Delphi застосовували для розробки баз даних популярного на той час пакету Oracle. Delphi – це середовище швидкої розробки програм, орієнтованих на роботу в Windows. *

Номер слайду 7

Інтегроване середовище розробки Delphi Завантажити середовище Delphi можна традиційними способами: через головне меню Windows (кнопка Пуск → Програми → Borland Delphi x → Delphi x, де x- версія програми) скористатися ярликом програми на Робочому столі. *

Номер слайду 8

* Інтегроване середовище розробки Delphi

Номер слайду 9

Головне вікно Головне вікно (Main Window) використовується для управління створенням проекту і запуску створених програм. * Головне вікно має рядок заголовка (Title Bar), де відображається ім’я відкритого проекту. За заголовком можна визначити, в якому режимі відкрито проект: режим редагування − Delphi7 −Project1 режим виконання − Delphi7 −Project1[ Running]

Номер слайду 10

Нижче рядка заголовка знаходиться Головне меню (Main Menu), яке необхідне для виконання різних функцій Delphi. Воно складається з таких елементів: File, Edit, Search, View, Project, Run, Component, DataBase, Tools, Help та дозволяє керувати всією роботою по створенню проекту. У рядку меню є «випадаючі» меню, за допомогою яких здійснюється управління середовищем розробки Delphi. Рядок меню активізують клавішею F10 або миші. * Головне меню

Номер слайду 11

Під головним меню зліва знаходиться Панель інструментів (Toolbar), на якій знаходяться кнопки із зображеннями, що призначені для швидкого доступу до основних команд меню. Якщо помістити курсор миші на кнопку панелі, то через деякий час з’явиться спливаюча підказка, що повідомляє про призначення даної кнопки. * Панелі інструментів

Номер слайду 12

Палітра компонентів Палітра компонентів розташована у головному вікні і має вигляд багатосторінкового блокнота, який складається з закладок. На кожній закладці є набір компонентів. Компоненти (текстові поля, поля редагування, кнопки, меню) зображені відповідними піктографічними кнопками. Компонент вставляють у форму методом клацання мишею спочатку на його піктограмі на палітрі, а потім у точці вставляння на формі. Щоб помістити компонент у центрі вікна форми, двічі клацають на його піктогра­мі. Для багаторазового вставляння одного й того ж компонента потріб­но натиснути клавішу Shift і клацнути на його піктограмі — тепер можна клацати у вікні форми. Щоб відмовитися від цього режиму, треба натиснути на кнопку з зображенням стрілки. Вибраний компонент можна переміщати на формі, а також змінювати роз­міри, перетягуючи його маркери. Потрібні властивості компонентові надають за допомогою інспектора об'єктів або шляхом програмування. *

Номер слайду 13

* Вікно інспектора об'єктів За допомогою інспектора об'єктів можна за­давати початкові значення властивостей об'єкта та їхню реакцію на стандартні події. Вікно інспектора об'єктів містить список компонентів поточної форми і дві закладки: список властивостей (Properties) вибраного об'єкта список подій (Events) Активізувати вікно інспектора об'єктів можна за допомогою миші або клавіші F11.

Номер слайду 14

Вікно форми * Форма — це вікно для конструювання розв'язку, що являє собою заготовку вікна майбутньої програми, у якому розміщуватимуться елементи керування. Увесь її внутрішній простір є робочою ділянкою, яка може бути покрита крапчатою сіткою для вирівнювання компонентів. На форму наносять усі необхідні компоненти (елементи керування). Вікно форми Form є початком розробки проекту і є заготовкою (макетом) вікна проекту, який розробляється. Форма є контейнером, і може містити інші компоненти. Елементи керування — це об’єкти, що є елементами графічного інтерфейсу проекту, які реагують на події, створені користувачем або іншими програмними об’єктами.

Номер слайду 15

* Вікно редактор коду Вікно редактор коду (Code Editor) призначене для написання коду програми на Object Pascal, який реалізує процедуру опрацювання певної події. Він є в окремому вікні, яке організоване як багатосторінковий блокнот відкритих у даний момент файлів. Під час відкривання нового проекту в модуль Unitl.pas, який відповідає формі Forml, редактор автоматично заносить програмний код опису цієї форми. Під час додавання нових компонентів у вікно форми у програму Unitl. автоматично заноситься коди з описами параметрів цих компонентів (висота, ширина, розташування, стиль тощо). Активізувати форму чи перейти від редагування модуля до конструювання форми можна за допомогою клавіші F12 або миші.

Номер слайду 16

Суть програмування в середовищі Delphi Суть програмування в середовищі Delphi полягає в конструюванні розв’язку поставленої задачі методом вставляння компонентів у форму за допомогою миші, наданні значень їхніх властивостей і в застосуванні чи створенні методів, потрібних для розв’язування задачі. При цьому програма створюється напівавтоматично у вигляді модуля користувача Unit1.pas і має вигляд набору підпрограм-процедур, які об'єднані у модуль з назвою unit.pas. Коли конструювання розв'язку закінчено, Delphi-проект запускають на виконання командою Run і отримують на екрані створену користувачем форму, на якій відображаються результати. Закривши вікно програми, знову переходять у режим конструювання розв'язку (форми). Після виходу з середовища на диск будуть записані два основні файли: Unitl.pas та Projectl.dpr, а також декілька інших допоміжних файлів з назвами Unitl чи Projectl, але з іншими розширеннями. *

Номер слайду 17

Поняття проекту Проектом у Delphi називають сукупність файлів, з яких Delphi створює готову для виконання програму. До складу кожного проекту обов'язково входять наступні файли: файл проекту *.dpr. ─ невеликий файл з програмним кодом мовою Object Pascal, який містить основну інформацію про проект, посилання на всі файли проекту та ініціалізує програму. файли опису всіх форм, які входять у проект: файл модуля *.pas ─ в ньому зберігається текст програми на Object Pascal, і файл форми *.dfm ─ містить інформацію про зовнішній вигляд форми. Будь-якій формі проекту відповідає власний модуль. файл ресурсів програми *.res. У ньому описані ресурси, які не входять у форму, наприклад, піктограма програми; файл параметрів проекту *.dof; файл з розширенням *.exe – виконавчий файл додатку. файли параметрів середовища *.drf, *.dsk, *.dsm. Ці файли створюються лише після компіляції проекту. *

Номер слайду 18

Файл проекту має вигляд: program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. * У розділі Uses вказується ім’я модулю Forms, який підключається та є обов’язковим для всіх додатків, маючих у своєму складі форми. Крім того, у розділі Uses перераховуються підключені модулі всіх форм проекту, спочатку це модуль Unit1 форми Form1. Директива $R підключає до проекту файл ресурсів, який по замовчуванні має ім’я, яке співпадає з ім’ям файлу проекту, тому замість ім'я файлу ресурсів вказано символ * (Project1). Програма проекту має три оператора , які виконують: ініціалізацію додатка (Application.Initialize); створення форми Form1 (Application.CreateForm(TForm1, Form1)); запуск додатку (Application.Run).

Номер слайду 19

Етапи розробки проектів в системах об’єктно-орієнтованого програмування Створення графічного інтерфейсу проекту — створення та змінення властивостей форми та розміщення на ній елемен­тів керування, що забезпечуватимуть реалізацію графічного користувацького інтерфейсу проекту. Призначення початкових значень властивостей елементів ке­рування, розміщеним на формі. Створення та редагування програмного коду, тобто створення в автоматичному режимі обробників подій елементів керуван­ня та подальше створення та редагування цих процедур. Збереження проекту, за якого варто для збереження кожно­го проекту створювати окрему папку на диску, надавши їй відповідне змістовне ім'я. Компіляція проекту у прикладну програму. Виконання проекту та перевірка правильності його роботи. *

Номер слайду 20

Дякую за увагу! *

ppt
Додано
15 лютого 2019
Переглядів
2729
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку