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

Реферат Технологія структурного програмування в середовищі Delphi





сть додатків

1.2. Короткий огляд змісту основних розділів розрахунково-пояснювальної записки

· Введення

Опис цілей, завдань і засобів виконання курсової роботи.

· Теоретична частина

Коротко розглянуті основні структури, застосовувані в курсовій роботі.

· Проектна частина

Постановка глобальної задачі і вибір методу її рішення. Наведено структуру програмного комплексу. Опис основних структур даних.

· Експериментальна частина

Постановка функціональних завдань і вибір методу її рішення. Тестування програми у виняткових ситуаціях. Розробка керівництва до програми

· Додатки

Наведено коди всіх модулів програми. Скріншот інтерфейсу.


Введення


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

Реалізація програмного комплексу - мовою Object Pascal в середовищі Delphi 7.

У ході розробки були спроектовані модулі, що реалізують підпрограми, необхідні для роботи з об'єктами класу-масиву.

Ця курсова робота переслідує кілька приватних цілей:

· Демонстрація отриманих знань за технологією структурного програмування за допомогою використання сучасних засобів: модуль і об'єкт;

· Демонстрація вміння роботи з класами та об'єктами.

Курсова робота демонструє створення класів, роботу з ними на прикладі класу-варіанту" Житель" і класу-масиву «Жителі Міст».


. Теоретична частина


1.1 Масив даних


Масив - це структура даних, доступ до елементів якої здійснюється за номером (або індексом). Всі елементи масиву мають однаковий тип.

Опис масиву має вигляд

імя_тіпа_массіва=array [діапазон] of тіп_елемента;


Діапазон визначає нижню і верхню межі масиву і, отже, кількість елементів у ньому. При зверненні до масиву індекс повинен лежати в межах цього діапазону. Масив зі ста елементів цілого типу і масив класів описуються так:

Livss=array of Livers; Type TMyArray=array [1 .. 100] of Integer;


Тепер можна описати змінні типу TMyArray і Livss:

A, B: TMyArray; B: Livss;


Замість присвоєння типу можна явно описати змінні як масиви:

A, B: array [1..100] of Integer;


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

TDinArray=array of Integer; var A: TDinArray;


Після створення в динамічному масиві немає жодного елемента. Необхідний розмір задається в програмі спеціальною процедурою SetLength. Масив зі ста елементів:

(A, 100) ;;


1.2 Принципи ООП


Класи

У мові Object Pascal класи - це спеціальні типи даних, що використовуються для опису об'єктів. Відповідно об'єкт, що має тип якого-небудь класу, є екземпляром цього класу або змінної цього типу.

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

Основні поняття

Класи були винайдені програмістами для спрощення розробки складних програм і поліпшення їх якості. В основі класів лежать 3 фундаментальних принципи: Інкапсуляція, Успадкування, Поліморфізм.

Оголошення класу

Ключове слово Class - це центральна частина Об'єктно-орієнтованого коду.

Це визначення містить так звані члени - Дані і методи (підпрограми). Коли об'єкт класу створений, він стає автономним елементом -...


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





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

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Лінійна частина УКХ тюнера IV-класу
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Обробка одновимірних масивів. Виділення мінімального і максимального елеме ...
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...