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

Реферат Розробка навчальної програми з російської мови





нта, укладений у квадратні дужки. У Delphi, опис масиву виробляється в розділі опису типів даних.

Типи даних «безлічі» аналогічні перелічуваних та інтервальним типам даних, проте змінні множинних типів можуть мати кілька значень з описаного перерахування в кожен момент часу роботи програми, причому кожне значення не може бути присутньою в безлічі двічі в один і Водночас. Опис змінної множинного типу на Delphi виглядає наступним чином:

lt; Мінлива gt ;: SetOf lt; Тип gt ;;

Файлом називають спосіб зберігання інформації на фізичному пристрої. Робота з файлами в Delphi складається з трьох кроків.

Файл відкривається. Це означає, що програма захоплює заданий на ім'я файл, повідомляє Windows, що далі вона буде з ним працювати. Даний крок потрібний, щоб не виникало конфліктів, коли кілька програм одночасно хочуть записувати інформацію в один і той же файл. Правда, зчитувати дані з файлу, очевидно, допустимо одночасно безліччю програм, тому в операції відкриття файлу зазвичай уточнюється, що файл відкривається на читання (зчитування інформації, яка не змінюється) або на запис (дані у файлі модифікуються).

Операція відкриття файлу повертає некій ідентифікатор (як правило, ціле число), яке ідентифікує в програмі надалі потрібний відкритий файл. Цей ідентифікатор запам'ятовується у змінній; зазвичай така змінна називається файлової змінної.

Ведеться робота з файлом. З нього дані або зчитуються, або в нього записуються. Файл закривається.

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

В описовій частині розташовується програмний код (реалізація) методів, заголовки яких вказані в інтерфейсній частині опису класу. Інтерфейсна частина опису класу розташовується в розділах опису типів даних модулів і основних частин програм. Виглядає вона наступним чином:

Туре

lt; Ім'я класу gt; =Class {Заголовок опису}

lt; Ім'я властивості 1 gt ;: lt; Тип властивості 1 gt ;; {Опис властивості 1}

lt; Ім'я властивості М gt ;: lt; Тип властивості N gt ;; {Опис властивості N}

lt; Тема методу 1 gt ;; {Опис методу 1}

lt; Тема методу М gt ;; {Опис методу М};

Описова частина класу знаходиться в розділі опису локальних підпрограм. Методи, заявлені в інтерфейсної частини реалізуються за звичайними правилами опису процедур і функцій. Для зв'язку підпрограм з класом, методами якого вони є, назва класу вказується перед ім'ям самої підпрограми: lt; Ім'я класу gt;. Lt; Ім'я методу gt; ( lt; Список параметрів gt;);

або для методів-функцій: lt; Ім'я класу gt;. lt; Ім'я методу gt; ( lt; Список параметрів gt;):

lt; Тип значення gt ;;

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

Атрибути відімості.доступ відкритий самому класу (тобто функцій-членів даного класу); - доступ відкритий класам, похідним від даного; доступ відкритий усім, хто бачить визначення даного класу; - Поля, властивості і методи, описані в даному розділі, називаються опублікованими. Їх область видимості еквівалентна області видимості загальнодоступних описів. Відмінність полягає в тому, що інформація про них, за винятком ряду типів, наприклад real, на етапі проектування програми поміщається в інспектор об'єктів. Описи, розташовані відразу після заголовка класу, при включеній директиві компілятора {$ M +}, за замовчуванням приймаються опублікованими.

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

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


Назад | сторінка 4 з 34 | Наступна сторінка





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

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Значення класу ракоподібних Crustacea для екосистем і людини
  • Реферат на тему: Розробка функцій для класу інтерфейсу між модулем УШ і модулем протоколу RT ...
  • Реферат на тему: Лінійна частина УКХ тюнера IV-класу
  • Реферат на тему: Створення класу і розробка програми "Бінарне дерево пошуку"