не представляється можливим. Тому вони розділені на групи, або сторінки. При активному стані одній із закладок, в області розташування піктограм палітри компонентів з'являються піктограми, відповідні певній сторінці або класу компонентів. У Delphi існує вісім категорій компонентів (і відповідно - вісім закладок):
В· стандартна сторінка (Standard) містить найбільш часто вживані компоненти, що фігурують у всіх програмах Windows. Ці компоненти зазвичай мають однозначний зв'язок зі стандартними об'єктами Windows;
В· дополнітельния сторінка (Additional) містить кілька більш специфічний набір компонентів, які при роботі з базовими додатками Windows можуть і не зустрінеться;
В· доступ до даних (Data Access) містить компоненти, дозволяють приєднати і запросити дані;
В· управління даними (Data Controls) - на цій сторінці розташована та частина інтерфейсу користувача, що пов'язана з даними. Є компоненти, які дозволяють представляти дані будь-яким способом, прийнятим у Windows;
В· діалоги (Dialogs) - На цій сторінці можна знайти опис діалогових панелей для виконання таких завдань загального характеру, як відкриття файлу, установка принтера, пошук тексту і т.д.;
В· системна (System) - Містить візуальні і невізуальні компоненти для таймера, дисковода, компоненти доступу до файлів, а також компоненти OLE і DDE;
В· сторінка стандарту VBX (Visual Basic eXtentions). VBX - Це компоненти, які дотримуються певного фірмою Microsoft формату для використання в Visual Basic. Формат VBX став стандартом і підтримується багатьма середовищами розробки, включаючи Delphi. Все що відноситься до VBX може бути імпортовано в Delphi;
В· зразки (Samples) - Асортимент компонентів, які поставляються для демонстрації того, як компоненти VBX можуть бути додані до палітрі.
Вікно Object Inspector відображає властивості (або події) одного або декількох обраних компонентів (Або форм). Незважаючи на уявну простоту, це вікно - одне з найбільш важливих засобів програмування Delphi.
Вікно редагування модуля містить текст програми на мові Pascal, пов'язаний з кожною формою в додатку. Delphi автоматично створює цей програмний код, в який можна додати оператори, виконуються при виборі команди меню або клацанні по кнопці.
Закладки сторінок Properties і Events (властивості і події). Призначені для переходу від властивостей форми до подій або навпаки, і розташовуються в нижній частині вікна Object Inspector. Властивість представляє атрибут компонента, наприклад розмір кнопки або шрифт мітки. Подія позначає різні дії, такі як натискання кнопки або клацання мишею.
Першим етапом при створенні користувальницьких додатків а середовищі Delphi зазвичай є розробка користувацького інтерфейсу (для інформаційно-керуючих систем - інтерфейсу оператора). За допомогою візуальних компонентів Delphi можна створити самі різні панелі інструментів, рядка стану, індикатори та т.д. На рис.9.2. наведено приклад фрагменту інтерфейсу диспетчера збагачувальної фабрики (ділянка приймання вугілля від шахти).
В
Рис.1. Інтерфейс розробника Delphi 4.57
В
Рис.2. Частковий інтерфейсу диспетчера збагачувальної фабрики. br/>
При розробці самого додатка зазвичай виникає необхідність створення нестандартних графічних форм. У Delphi за допомогою певних властивостей (наприклад, Canvas) є можливість намалювати будь-яку фігуру, яку тільки можна собі уявити.
Delphi має кошти для розробки багатодокументна інтерфейсів (MDI), додатків, пов'язаних з передачею даних, а також засоби, що підтримують динамічний обмін даними (DDE), зв'язування та впровадження об'єктів (OLE), і, крім того, дозволяє створювати програмне забезпечення для практично всіх типів баз даних.
У Нині існує кілька версій Delphi, відмінні переважно набором компонентів. Розробкою окремих компонентів для Delphi займаються багато розробників ПЗ. В результаті доступні (Internet або CD) тисячі готових компонентів, які можуть бути використані в конкретній розробці. Починаючи з другої версії Delphi може працювати тільки під Windows 95 і вище. br/>
Література
1. Стехін А.П. Основи конструювання, моделювання та проектування систем управління виробничими процесами: Учеб. посібник. - Донецьк: ДонГАУ, 2008. p> 2. Лукас В.А. Основи теорії автоматичного управління. -М.: "Надра", 1977. p> 3. Основи теорії оптимального управління: Учеб. Посібник для економ. вузів/В.Ф.Кротов, Б.А.Лагоша, С.М.Лобанов та ін; Під ред.В.Ф.Кротова. - М.: Вища. Шк., 2008. p> 4. Іванілов Ю.П., Лотів А.В. Математичні моделі в економіці. - М.: "Наука", 2007. br/>