АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Теоретичні відомості. Об’єктно - орієнтоване програмування представляє собою відмінний від процедурного спосіб програмування

Читайте также:
  1. Бази даних. Основні відомості
  2. Відомості в галузі зовнішньої політики і економіки, які можуть становить державну таємницю, —
  3. Відомості досудового розслідування можна розголошувати лише з дозволу слідчого або прокурора і в тому обсязі, в якому вони визнають можливим.
  4. Відомості про авторів
  5. Відомості про виконання робіт
  6. Відомості про виконання робіт
  7. ВІДОМОСТІ ПРО РАЙОН ПОДОРОЖІ
  8. Відомості щодо освіти та стажу роботи кадрового складу інформаційно-аналітичного відділу
  9. Відомості, що вносяться до ЄРДР
  10. Властивості свідомості
  11. Вправа 206. Допишіть відсутні анкетні відомості.
  12. Вправа 217. Допишіть відсутні анкетні відомості.

Загальні положення

Об’єктно - орієнтоване програмування представляє собою відмінний від процедурного спосіб програмування, який нагадує процес мислення людини. В об’єктно - орієнтованому програмуванні головним при проектуванні програми є не процедура, не дія, а об’єкт. Об’єктно – орієнтоване програмування базується на трьох основних принципах: наслідування, інкапсуляція (об’єднання) і поліморфізм. Програма, яка побудована за цими принципами – це сукупність об’єктів та способів їх взаємодії. Прикладами об’єктів можуть бути елементи керування у вікні: кнопки, списки текстові поля тощо. Важливо навчитися вдало розташовувати ці елементи на формі з метою якнайкращого їхнього візуального сприйняття. Такі елементи в середовищі візуального програмування Delphi називаються об’єктами – компонентами.

Компоненти мають певні властивості (атрибути). Властивості можуть набувати значення з деякого фіксованого набору даних чи значення, придумані користувачем.

Для опрацювання числових та інших даних складають підпрограми – процедури, які називають методами об’єктів.

Середовище візуального програмування Delphi – це графічна автоматизована оболонка над об’єктно – орієнтованою версією мови Паскаль (Object Pascal).

Microsoft Excel - це досить могутня і найбільш популярна програма електронних таблиць. При формуванні таблиці виконують введення і редагування текстових і числових даних, а також формул. Наявність засобів автоматизації полегшує ці операції. Створена таблиця може бути виведена на друк.

Базовою основою програми Excel є застосування її вбудованих формул і функцій. Використання програми спрощує вирішення різних інженерних завдань, дозволяє будувати і використовувати діаграми, за допомогою зведених таблиць створювати бази даних і управляти ними, а також інтегруватися з іншими застосуваннями (Word, PowerPoint, Access), є можливість доступу Excel до баз даних і отримання даних з Internet.

 

 

Лабораторна робота №1

ВИВЧЕННЯ ПРИНЦИПІВ РОБОТИ В СЕРЕДОВИЩІ DELPHI

 

Мета роботи: ознайомитись з середовищем Delphi, оволодіти навичками роботи з відповідними панелями інструментів. Ознайомитися з такими об’єктами: форма (Form), текстове поле (Label), зображення (Image), кнопка (Button) та їхніми основними властивостями: підпис (Caption), колір (Color), шрифт (Font), видимість (Visible), ширина (Width) та висота (Height). Створити форму „Моя візитна картка”.

 

Теоретичні відомості

Після запуску середовища Delphi на екрані отримуємо чотири вікна: вікно форми, вікно інспектора об’єктів, вікно коду і головне вікно, що містить головне меню, панель інструментів і палітру компонентів.

 

 

Панель інструментів Головне меню Палітра компонентів

 

Рис.1

 

Головне меню активізують клавішею F10. За допомогою головного меню можна створити нові проекти, форми, зберегти створені файли, закрити їх, змінити значення властивостей будь – якого компонента на формі.

На панелі інструментів розташовані кнопки, які дублюють найважливіші команди головного меню.

Палітра компонентів складається з закладок. На кожній закладці є набір компонентів. Компоненти (текстові поля, поля редагування, кнопки, меню тощо) зображені відповідними піктографічними кнопками.

Вікно інспектора об’єктів містить список компонентів поточної форми і дві закладки: список властивостей (Properties) вибраного об’єкта та список подій (Events). Кожна закладка складається з двох стовпців: лівий – містить назви властивостей або подій, а правий – їхні значення або назву процедури – реакції на подію. Активізувати вікно інспектора об’єктів можна за допомогою клавіші (F11) або миші. У вікні Object Inspector відображається список властивостей лише активного на даний момент об’єкта (рис.2).

 

 

Рис.2

 

Програма, створена користувачем у Delphi, називається проектом. Вона має вигляд набору підпрограм – процедур, які об’єднані у модуль (unit) користувача з назвою unit.pas. В цей модуль автоматично записується шаблони процедур, які складаються з заголовка процедури і стандартних слів begin та end. Шаблон заповнює користувач командами. Модуль закінчується власною командою end.

Коли конструювання розв’язку закінчено Delphi – проект запускають на виконання командою Run (F9) і отримують на екрані створену користувачем форму, на якій відображаються результати.

Активізувати форму чи перейти від редагування модуля до конструювання форми можна за допомогою клавіші (F12) або миші. Після виходу з середовища на диск будуть записані два основні файли: Unit1.pas та Project1.dpr, а також декілька допоміжних файлів. Усім файлам можна надавати інші імена.

Форма (Form) володіє властивостями вікна. На формі розташовують усі інші компоненти (елементи керування), такі як кнопки, текстові поля, малюнки тощо. Форма має власний набір властивостей: заголовок (Caption), ім’я (Name), колір (Color), розміри (Height - висота, Width - ширина ), відступ від лівої межі екрана до форми (Left), відступ від верхньої межі (Top), шрифт (Font), BorderStyle - можливість змінювати чи не змінювати розміри вікна форми на етапі виконання програми – проекту. Розміри компонента і відступи задаються пікселями.

Заголовок (Caption) для форми задає користувач відповідно до змісту задачі. Він відображається у рядку заголовка вікна. Заголовок не слід путати з ім’ям об’єкту (Name). Ім’я – це системна назва об’єкта. Її можна змінювати, але це робити не рекомендується.

Текстове поле (Label) – це об’єкт, за допомогою якого на форму можна нанести різноманітні написи, тексти. Він має такі властивості: заголовок (Caption), ім’я (Name), колір (Color), розміри (Height - висота, Width - ширина ), доступність (Enabled), видимість (Visible) тощо.

Зображення (Image) – компонент, призначений для вставляння графічних об’єктів з файлів типу *.bmp, *.emf, *.ico, *.wmf у форму. Окрім перерахованих вище властивостей слід звернути увагу на властивість Stretch. Її значення True забезпечує заповнення ділянки потрібного розміру відповідним зображенням.

Об’єкт Button використовують для створення кнопок на формі. Кнопки мають такі властивості: Visible, Width, Height, Font, Color, Name, Caption, Enabled, Left, Top та інші.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)