Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Структура програм у DELPHI






Інтегроване середовище розроблювача DELPHI

Середовище DELPHI візуально реалізується у вигляді декількох одночасно розкритих на екрані монітора вікон. Кількість, розташування, розмір і вид вікон може змінюватись програмістом у залежності від його поточних потреб, що значно підвищує продуктивність роботи.

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

Вікно інспектора об'єктів (викликається за допомогою клавіші F11) призначено для зміни властивостей компонента, сторінка Events (Події) - для визначення реакції компонента на ту або іншу подію (наприклад, натискання визначеної клавіші або клацання мишею по кнопці).

Вікно форми являє собою проект Windows-вікна програми. У це вікно в процесі написання програми поміщаються необхідні компоненти. Причому при виконанні програми поміщені компоненти будуть мати той же вид, що і на етапі проектування.

Вікно тексту програми призначено перегляду, написання і редагування тексту програми. У системі DELPHI використовується мова програмування Object Pascal. При первісному завантаженні у вікні тексту програми знаходиться текст, що містить мінімальний набір операторів для нормального функціонування порожньої форми як Windows-вікно. При приміщенні деякого компонента у вікно форми текст програми автоматично доповнюється описом необхідних для його роботи бібліотек стандартних програм (розділ uses) і типів перемінних (розділ type).

Програма в середовищі DELPHI складається як опис алгоритмів, який необхідно виконати, якщо виникає визначена подія, зв'язана з формою. Для кожного оброблюваного у формі події, за допомогою сторінки Events інспектора об'єктів у тексті програми організується процедура (procedure), між ключовими словами begin і end якої програміст записує мовою Object Pascal необхідний алгоритм.

Переключення між вікном форми і вікном тексту програми здійснюється за допомогою клавіші F12.

 

Структура програм у DELPHI

 

Програма в DELPHI складається з файлу проекту (файл із расширенням. dpr), одного або декількох файлів вихідного тексту (з расширенням. pas), файлів з описом вікон форми (з расширенням.dfm).

У файлі проекту знаходиться інформація про модулі, що складають даний проект. Файл проекту автоматично створюється і редагується середовищем DELPHI і не призначений для редагування.

Файл вихідного тексту - програмний модуль (Unit) призначений для розміщення текстів програм. У цьому файлі розміщається текст програми, написаний мовою PASCAL.

У розділі оголошень описуються типи, змінні, заголовки процедур і функції, що можуть бути використані іншими модулями, через оператори підключення бібліотек (uses). У розділі реалізації розташовуються тіла процедур і функції, описаних у розділі оголошень, а також типи перемінних, процедури і функції, що будуть функціонувати тільки в межах даного модуля. Розділ ініціалізації використовується рідко і його можна пропустити. Модуль має наступну структуру:

 

Unit Unit1;


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал