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

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





ви можете звернутися до даних і методам об'єкта незалежно від будь-якого іншого об'єкта. Воно схоже на запис Delphi, але з активними компонентами - методами.

Ці елементи визначені у визначенні типів класу. Елементи методу здійснені в розділі implementation модуля.

Оголошення класу має наступне типове опис:

=class (BaseClass)//Визначення даних/методів локальні для цього модуля//Визначення даних/методів, локальних для цього класу + нащадки//Визначення даних/методів придатних для використання всіма об'єктами цього класу //Зовні громадські визначення end;


. 3 Структура даних - файл


Файловий тип даних являє собою послідовність компонентів одного типу, записану в зовнішній пам'яті під певним ім'ям.

Поняття файлу досить широко. Це може бути звичайний файл на диску, комунікаційний порт, пристрій друк, клавіатура та ін.

При роботі з файлами виконуються операції введення - виведення. Файли на зовнішніх пристроях часто називають фізичними файлами. Їхні імена визначаються операційною системою. У програмах імена файлів задаються за допомогою рядків.

Типи файлів:

· Текстові файли;

· Типізовані файли;

· Чи не типізовані файли;

Змінну файлового типу описують одним з трьох способів:

· File of lt; тип gt;- Типізований файл (зазначений тип компоненти);

· Textfile - текстовий файл;

· File - НЕ типізований файл.

Текстовий файл

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

типізований файл

типізований файл - це файл, в якому записані ідентичні структури. Типізований файл можна створити тільки програмним шляхом. Він складається з записів фіксованої довжини. Вміст файлу - це машинне подання даних. Типізовані файли так само називають двійковими т.к. вони містять інформацію в двійковому коді. З кожним типізований файлом пов'язана змінна - покажчик. Покажчик визначає зсув від початку файлу в кількості прочитаних або записаних записів. При відкритті файлу значення покажчика дорівнює нулю, тобто не виконана жодної операції введення/виводу. Якщо тільки один запис записана або прочитана, то значення покажчика дорівнює одиниці.

Чи не типізований файл

Чи не типізовані файли - це послідовність компонент довільного типу.


2. Проектна частина


2.1 Постановка завдання


Завданням даного проекту є написання програми, яка демонструє використання класів і роботу з типізований файлами. Потрібно розробити: клас - варіант (Успішність студента); клас-масив (Успішність групи), елементами якого є об'єкти класу-варіанту. А так само розробити додаток, яке демонструє застосування класу - масиву.


. 2 Вибір методу рішення


Для вирішення завдання була використана візуальна середа програмування Delphi 7, що дозволило створити зручний користувальницький інтерфейс. Крім цього був використаний метод ООП. Об'єктно-орієнтований підхід був обраний у зв'язку з тим, що ознайомлення з завданням показало, що обидва класи, припускаючи можливість їх подальшого застосування, повинні бути інкапсульовані і самодостатні. А також, застосування цього методу програмування сприяє тому, що код програм набуває більш структурований вигляд, що в свою чергу робить процес виконання поставленого завдання більш зручним і простим. Відповідно до виданого завданням, були створені класи TStudent і Tgruppa, а також реалізовано візуальне додаток, що забезпечує роботу з об'єктами.


. 3 Модульна структура програмного комплексу


Програмний модуль складається з 6-ти модулів:

· Unit1 - модуль, що містить основну форму, на якій знаходяться елементи управління, що дозволяють здійснити вибір завдання обробки і виведення її результатів, як: введення і виведення даних про жителів, виконання операцій над масивом жителів міст.

· Unit_def - модуль, що містить опис базового класу TStudent. Реалізує можливість введення, виведення, доступу до полів даних, використовуючи властивості, а також містить опис змін...


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





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

  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Запис в графічний файл формату BMP
  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Файл менеджер на мові C #