SlideShare a Scribd company logo
1 of 13
Виконав:
Пономаренко О.Г.,
учитель інформатики Бердянської
гімназії №3 “Сузір’я”, “Старший
учитель” вищої категорії
 – це методика розробки програм, в основі якої
лежить поняття об'єкта як певної структури, що
описує об'єкт реального світу, його поведінку
Переваги ООП:
• можна повторно використовувати код програми і
таким чином економити час на розробку.
• програми з використанням ООП добре
структуровані, що дозволяє добре розуміти, які
функції виконують окремі підпрограми.
• програми з використанням ООП легко тестувати і
модифікувати, можна розбити програму на
компоненти і тестувати роботу кожної з них.
Основні властивості форми
Властивість Опис
Name Ім’я форми. У програмі ім’я використовується для управління формою і доступу до
компонентів форми
Caption Текст заголовка вікна
Top Відстань від верхньої межі форми до верхньої межі екрану
Left Відстань від лівої межі форми до лівої межі екрану
Width, Height Ширина та висота форми
Icon Значок заголовку діалогового вікна, що позначає кнопку виведення системного
меню
Color Колір фону
Font Шрифт. Шрифт, використовуваний по «замовчуванням» для компонентів, що
знаходяться на поверхні форми
Canvas Поверхня, на яку можна вивести графіку
Основні властивості компоненту TLabel
Властивість Опис
Name Ім’я компонента. У програмі ім’я використовується для доступу до компоненту і
його властивостей
Caption Текст, що відображається в полі напису
Top Відстань від верхньої межі напису до верхньої межі форми
Left Відстань від лівої межі напису до лівої межі форми
Width, Height Ширина та висота напису
AutoSize Ознака того, що розмір поля визначається його вмістом
WordWrap Ознака того, що слова, які не поміщаються в поточному рядку, автоматично
переносяться на наступний рядок
Alignment Задає спосіб вирівнювання тексту всередині напису
Font Параметри шрифту, використовувані для відображення шрифту тексту
Color Колір фону напису
Transparent Шрифт. Шрифт, використовуваний по «замовчуванням» для компонентів, що
знаходяться на поверхні форми
Основні властивості компоненту TButton
Властивість Опис
Name Ім’я компонента. У програмі ім’я використовується для доступу до
компоненту і його властивостей
Caption Текст, що відображається на кнопці
Top Відстань від верхньої межі кнопки до верхньої межі форми
Left Відстань від лівої межі кнопки до лівої межі форми
Width, Height Ширина та висота напису
Enabled Ознака доступності кнопки
Visible Дозволяє приховати кнопкуабо зробити його видимим
Hint Контекстна підказка – текст, який з’являється поруч із покажчиком миші при
наведенні покажчика.
ShowHint Дозволяє чи забороняє відображення підказок
Основи подійно- та об’єктно-орієнтованого програмування
Основи подійно- та об’єктно-орієнтованого програмування
Основи подійно- та об’єктно-орієнтованого програмування
Основи подійно- та об’єктно-орієнтованого програмування
Основи подійно- та об’єктно-орієнтованого програмування
Основи подійно- та об’єктно-орієнтованого програмування

More Related Content

Similar to Основи подійно- та об’єктно-орієнтованого програмування

Inf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasInf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasAllaGureva
 
Урок 28. Практична робота №9. Створення програми з кнопками та написами
Урок 28. Практична робота №9. Створення програми з кнопками та написамиУрок 28. Практична робота №9. Створення програми з кнопками та написами
Урок 28. Практична робота №9. Створення програми з кнопками та написамиВасиль Тереховський
 
форматування
форматуванняформатування
форматуванняmarunasorokina
 
форматування
форматуванняформатування
форматуванняmarunasorokina
 
6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...
6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...
6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...StAlKeRoV
 
Інформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єктиІнформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єктиZozuliatamara
 
Інформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єктиІнформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єктиZozuliatamara
 
текстовий процесор
текстовий процесортекстовий процесор
текстовий процесорSlovyansk School
 

Similar to Основи подійно- та об’єктно-орієнтованого програмування (20)

Урок 27. Елемент керування “напис”.
Урок 27. Елемент керування “напис”.Урок 27. Елемент керування “напис”.
Урок 27. Елемент керування “напис”.
 
розділ3 п.3.4
розділ3 п.3.4  розділ3 п.3.4
розділ3 п.3.4
 
розділ3 п.3.4
розділ3 п.3.4  розділ3 п.3.4
розділ3 п.3.4
 
4 18
4 184 18
4 18
 
Inf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasInf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klas
 
Урок 28. Практична робота №9. Створення програми з кнопками та написами
Урок 28. Практична робота №9. Створення програми з кнопками та написамиУрок 28. Практична робота №9. Створення програми з кнопками та написами
Урок 28. Практична робота №9. Створення програми з кнопками та написами
 
Inf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klasInf tema 1_urok_18_6-klas
Inf tema 1_urok_18_6-klas
 
форматування
форматуванняформатування
форматування
 
форматування
форматуванняформатування
форматування
 
6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...
6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...
6 клас 21 урок. Форматування сторінок текстового документа та його друк. Дові...
 
розділ 4 4
розділ 4 4розділ 4 4
розділ 4 4
 
Navchalna programa
Navchalna programaNavchalna programa
Navchalna programa
 
розділ3 перший проект
розділ3 перший проектрозділ3 перший проект
розділ3 перший проект
 
4 клас урок 10 як форматувати текст
4 клас урок 10 як форматувати текст  4 клас урок 10 як форматувати текст
4 клас урок 10 як форматувати текст
 
Інформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єктиІнформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єкти
 
Інформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єктиІнформатика. Урок не тему: Текстовий документ та його об’єкти
Інформатика. Урок не тему: Текстовий документ та його об’єкти
 
текстовий процесор
текстовий процесортекстовий процесор
текстовий процесор
 
4 19
4 194 19
4 19
 
лп р1-3
лп р1-3лп р1-3
лп р1-3
 
Урок 29. Поле, його властивості.
Урок 29. Поле, його властивості.Урок 29. Поле, його властивості.
Урок 29. Поле, його властивості.
 

Recently uploaded

Альфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptxАльфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptxssuserd1824d
 
Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...ssuser7541ef1
 
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?Collaborator.pro
 
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВІм’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВestet13
 
Презентація про виникнення балади., особливості
Презентація про виникнення балади., особливостіПрезентація про виникнення балади., особливості
Презентація про виникнення балади., особливостіAdriana Himinets
 
Енергоефективність будинку: як її підвищити.pptx
Енергоефективність будинку: як її підвищити.pptxЕнергоефективність будинку: як її підвищити.pptx
Енергоефективність будинку: як її підвищити.pptxssuserd1824d
 
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...ssuser7541ef1
 
Пасивний будинок Енергоефективність ОБСБД.pptx
Пасивний будинок Енергоефективність ОБСБД.pptxПасивний будинок Енергоефективність ОБСБД.pptx
Пасивний будинок Енергоефективність ОБСБД.pptxssuserd1824d
 
80 років від часу депортації з Криму кримських татар і осіб інших національно...
80 років від часу депортації з Криму кримських татар і осіб інших національно...80 років від часу депортації з Криму кримських татар і осіб інших національно...
80 років від часу депортації з Криму кримських татар і осіб інших національно...estet13
 
Графіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та областіГрафіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та області24tvua
 
70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстанняestet13
 
Графіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рікГрафіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рік24tvua
 
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr4book
 
Хвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиХвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиtetiana1958
 
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...ssuser7541ef1
 

Recently uploaded (15)

Альфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptxАльфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptx
 
Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...
 
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
 
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВІм’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
 
Презентація про виникнення балади., особливості
Презентація про виникнення балади., особливостіПрезентація про виникнення балади., особливості
Презентація про виникнення балади., особливості
 
Енергоефективність будинку: як її підвищити.pptx
Енергоефективність будинку: як її підвищити.pptxЕнергоефективність будинку: як її підвищити.pptx
Енергоефективність будинку: як її підвищити.pptx
 
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
 
Пасивний будинок Енергоефективність ОБСБД.pptx
Пасивний будинок Енергоефективність ОБСБД.pptxПасивний будинок Енергоефективність ОБСБД.pptx
Пасивний будинок Енергоефективність ОБСБД.pptx
 
80 років від часу депортації з Криму кримських татар і осіб інших національно...
80 років від часу депортації з Криму кримських татар і осіб інших національно...80 років від часу депортації з Криму кримських татар і осіб інших національно...
80 років від часу депортації з Криму кримських татар і осіб інших національно...
 
Графіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та областіГрафіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та області
 
70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання
 
Графіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рікГрафіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рік
 
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
 
Хвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиХвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з ними
 
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
 

Основи подійно- та об’єктно-орієнтованого програмування

  • 1. Виконав: Пономаренко О.Г., учитель інформатики Бердянської гімназії №3 “Сузір’я”, “Старший учитель” вищої категорії
  • 2.  – це методика розробки програм, в основі якої лежить поняття об'єкта як певної структури, що описує об'єкт реального світу, його поведінку Переваги ООП: • можна повторно використовувати код програми і таким чином економити час на розробку. • програми з використанням ООП добре структуровані, що дозволяє добре розуміти, які функції виконують окремі підпрограми. • програми з використанням ООП легко тестувати і модифікувати, можна розбити програму на компоненти і тестувати роботу кожної з них.
  • 3.
  • 4.
  • 5. Основні властивості форми Властивість Опис Name Ім’я форми. У програмі ім’я використовується для управління формою і доступу до компонентів форми Caption Текст заголовка вікна Top Відстань від верхньої межі форми до верхньої межі екрану Left Відстань від лівої межі форми до лівої межі екрану Width, Height Ширина та висота форми Icon Значок заголовку діалогового вікна, що позначає кнопку виведення системного меню Color Колір фону Font Шрифт. Шрифт, використовуваний по «замовчуванням» для компонентів, що знаходяться на поверхні форми Canvas Поверхня, на яку можна вивести графіку
  • 6. Основні властивості компоненту TLabel Властивість Опис Name Ім’я компонента. У програмі ім’я використовується для доступу до компоненту і його властивостей Caption Текст, що відображається в полі напису Top Відстань від верхньої межі напису до верхньої межі форми Left Відстань від лівої межі напису до лівої межі форми Width, Height Ширина та висота напису AutoSize Ознака того, що розмір поля визначається його вмістом WordWrap Ознака того, що слова, які не поміщаються в поточному рядку, автоматично переносяться на наступний рядок Alignment Задає спосіб вирівнювання тексту всередині напису Font Параметри шрифту, використовувані для відображення шрифту тексту Color Колір фону напису Transparent Шрифт. Шрифт, використовуваний по «замовчуванням» для компонентів, що знаходяться на поверхні форми
  • 7. Основні властивості компоненту TButton Властивість Опис Name Ім’я компонента. У програмі ім’я використовується для доступу до компоненту і його властивостей Caption Текст, що відображається на кнопці Top Відстань від верхньої межі кнопки до верхньої межі форми Left Відстань від лівої межі кнопки до лівої межі форми Width, Height Ширина та висота напису Enabled Ознака доступності кнопки Visible Дозволяє приховати кнопкуабо зробити його видимим Hint Контекстна підказка – текст, який з’являється поруч із покажчиком миші при наведенні покажчика. ShowHint Дозволяє чи забороняє відображення підказок