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

Реферат Власна гілку в ієрархії класів





), або тільки записувати (заданий специфікатор write). У наступному прикладі оголошено властивість, значення якого можна тільки читати. p align="justify"> type = class

...: array of string;

... GetItemCount: Integer;

... ItemCount: Integer read GetItemCount;// Тільки для читання!; TDelimitedReader.GetItemCount: Integer;: = Length (FItems);;

Тут властивість ItemCount показує кількість елементів у масиві FItems. Оскільки воно визначається в результаті читання і розбору черговий рядка файлу, користувачеві об'єкта дозволено лише дізнаватися кількість елементів. p align="justify"> На відміну від полів властивості не мають адреси в пам'яті, тому до них заборонено застосовувати операцію. Як наслідок, їх не можна передавати в var-і out-параметрах процедур і функцій. br/>

2. Методика створення нових класів у Delphi


У цій главі розглядаються основні етапи створення компонентів для Delphi.

Вибір батьківського класу.

Створення модуля для компонента.

Створення властивостей, методів і подій.

Тестування та налагодження компонента.

Оформлення компонента.

Два перші етапи відносно прості і цілком описуються в цьому розділі. Три інших більш детально розглядаються в окремих розділах. p align="justify"> У цій главі аналізуються всі етапи розробки компонента, крім, можливо, самого головного - етапу В«виношуванняВ» основної ідеї компонента, то є рішення для себе питання: чим відрізнятиметься новий компонент від існуючих і чи буде він корисний у інших програмах або іншим програмістам. Остання обставина - можливе тиражування компонента - дуже важливо, тому що якщо компонент використовується всього один раз або в одній-єдиній програмі, навряд чи варто витрачати додаткові зусилля на надання йому функціональності саме компонента, швидше за все, завдання з успіхом вирішить спеціалізований модуль.

Вибір батьківського класу

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

зміною існуючих компонентів;

створенням нових віконних компонентів;

створенням нових графічних (Не віконних) компонентів;

створенням підкласів для елементів управління Windows;

створенням невізульних компонентів.

У табл. 2.1 перераховані компоненти і класи, які найкраще брати за основу для кожного підходу. br/>

Таблиця 2.1 - Рекомендовані батьківські класи


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





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

  • Реферат на тему: Рішення задач і створення компонента в Delphi
  • Реферат на тему: Створення компонента для шифрування-дешифрування тексту
  • Реферат на тему: Рішення обчислювальних завдань і створення компонентів Delphi
  • Реферат на тему: Вплив когнітивного компонента "Я" на вибір професії дітей старшог ...
  • Реферат на тему: Гидроочистка компонента палива РТ