Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Книга, учебник » Програмування на мові Object Pascal

Реферат Програмування на мові Object Pascal





ціями:

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

Delphi дозволяє створювати і інші програми: додатки Web, елементи програми ActiveX ...

Структура проекту Delphi


Проект складається з декількох типів файлів:

Файл проекту (розширення _.dpr)

Файл форм (розширення _.dfm)

Файл модулів (розширення _.pas)

Файли проекту виконують роль головної підпрограми, з нього виконується виклик файлів модулів і файлів форм, а також запуск всього програми. Він пов'язує всі інші файли. Між файлами модуля і форми існує однозначна відповідність. З кожним файлом асоційований один об'єкт форми і значення властивостей об'єкта. Для збереження додатка необхідно зберегти всі три файли. p align="justify"> Приклад файлу проекту (файл проекту створюється автоматично):


Program Project1., Unit1 in Unit 1.pas {Form 1}. Initialize;. Createform (TForm 1, Form 1);. Run;

End;


У Delphi існує можливість створювати консольні додатки. Це створено для сумісності з програмами на Pascal. br/>

Program ABC;

{Appupe Console} in ( Hello! );;


середу Delphi призначена для створення додатків, що працюють над управлінням Windows. Однак існують можливості створювати додатки працюють під Dos. У Delphi передбачені кошти для створення 32-розрядних консольних додатків, які можуть виконуватися в MS-DOS. Для створення консольного застосування:

Файл new consol application


Структура модуля вихідного коду


У OPascal вихідний код кожної програми розбитий на модулі.

Модуль складається з 4 розділів:

Обов'язкові:

). Інтерфейсний;

). Розділ реалізації;

Чи не обов'язкові:

). Розділ ініціалізації;

). Розділ завершення. p align="justify"> Інтерфейсний розділ, і розділ реалізації є обов'язковими і повинні бути присутніми в кожному модулі. На початку файл модуля - його заголовок, в якому вказується ім'я модуля; потім всі зазначені розділи:

Unit ім'я модуля;

Interface;

Uses список модулів;

(1);; список модулів;

(2);;

(3);

Finalization;

(4);

End

У интерфейсном розділі описується інформація, яка буде доступна з інших модулів програми. p align="justify"> У розділі реалізації міститься інформація, яка з інших модулів недоступна. У ньому містяться всі процедури і функції (їх вихідні коди). p align="justify"> Модулі, з яких складаються програми, діляться на: створені розробником і створені в Delphi.

Вбудовані модулі.

System - містить основні функції Delphi, його не потрібно підключати з використанням слова Uses, тому що він підключається до кожного модуля за замовчуванням.

Модулі, підключені до багатофункціонального розділу за замовчуванням, доступні в будь-якому місці даного модуля. Модулі, підключені в розділі реалізації, доступні в усьому цьому розділі за винятком інтерфейсного розділу. У розділах ініціалізації та завершення розташований код, що виконується тільки один раз, на початку і наприкінці роботи модуля. Якщо модулів у програмі декілька, то послідовність виконання їх розділів ініціалізації відповідає порядку їх слідування після ключового слова Uses. Розділи завершення виконуються в зворотному порядку. br/>

Структура програмної одиниці на мові OPascal


До програмних одиниць відносяться: розділ опису, процедура, функція. p align="justify"> Всі вони мають єдину структуру:

<Оголошення програмної одиниці>;

<Розділ опису>

Implementation (begin - для процедур і функцій)

<Список виконуваних операторів>

End. (; - Для процедур і функцій)

Розділ опису складається з (порядок проходження різний):

). Блок використовуваних модулів (uses <список модулів>);

). Блок опису типів (...


Назад | сторінка 2 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування Delphi
  • Реферат на тему: Створення проекту в середовищі програмування Borland Delphi 7.0
  • Реферат на тему: Створення програми в Borland Delphi, тест Амтхауера
  • Реферат на тему: Розробка проекту в інтегрованому середовищі розробки додатків Delphi &Додат ...
  • Реферат на тему: Розробка оптімізованої програми ОЦІНКИ технічного стану модулів цифрового ф ...