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

Реферат Розробка електронного підручника з курсу &Нові інформаційні технології&





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

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

По-друге, необхідно ізолювати зовнішні об'єкти від особливостей внутрішньої реалізації даних. Для зовнішніх споживачів даних повинен бути доступний тільки користувальницький інтерфейс - опис того, які є дані і функції і як їх використовувати. А внутрішня реалізація - це справа розробника об'єкта. При такому підході розробник може в будь-який момент модернізувати об'єкт, змінити структуру зберігання і форму представлення даних, але, якщо при цьому не торкнуться інтерфейс, зовнішній споживач цього навіть не помітить. І, значить, у зовнішній програмі і в поведінці користувача нічого не доведеться міняти. Щоб витримати принцип приховування даних, в об'єкті зазвичай визначаються процедури і функції, що забезпечують всі необхідні операції з даними: їх читання, перетворення, запис. Ці функції і процедури називаються методами і через них відбувається спілкування з даними об'єкта. Сукупність даних і методів їх читання і запису називається властивістю. З властивостями проводиться робота протягом всієї цієї дипломної роботи. Властивості можна встановлювати в процесі проектування, їх можна змінювати програмно під час виконання прикладної програми. Причому зовні це все виглядає так, як ніби об'єкт має якісь дані, наприклад, цілі числа, які можна прочитати, використовувати в якихось обчисленнях, закласти в об'єкт нові значення даних. Крім методів, що працюють з окремими даними, в об'єкті є методи, що працюють з усією їх сукупністю, що міняють їх структуру.

Таким чином, об'єкт є сукупністю властивостей і методо??. Але це поки не можна вважати закінченим визначенням об'єкта, оскільки перш, ніж дати повне визначення, треба ще розглянути взаємодію об'єктів один з одним. Тепер можна остаточно визначити об'єкт як сукупність властивостей і методів, а також подій, на які він може реагувати. Зовнішнє управління об'єктом здійснюється через обробники подій [10] .- це середа швидкого створення додатків. Це технологія візуального програмування, тобто існує можливість оформляти свою майбутню програму, і бачити результати своєї роботи ще до запуску самої програми. Для завдання будь-яких властивостей елементу розроблюваного докладання зовсім не обов'язково писати масивні текстові рядки, достатньо змінити це властивість в інспекторі об'єктів (так званому моніторі властивостей обраного елемента). Ця зміна автоматично доповнить або модифікує програмний код.Ето великий плюс у візуальній технології програмування.

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

У Delphi робота ведеться в інтегроване середовище розробки (ІСР або Integrated development environment - IDE) Delphi. Середа надає форми (у додатку їх може бути декілька), на яких розміщуються компоненти. Зазвичай це віконна форма, хоча можуть бути і невидимі форми. На форму за допомогою миші переносяться і розміщуються піктограми компонентів, наявних у бібліотеках Delphi. За допомогою простих маніпуляцій можна змінювати розміри і розташування цих компонентів. При цьому весь час в процесі проектування видно результат - зображення форми і розташованих на ній компонентів. Не треба мучитися, багаторазово запускаючи додаток і вибираючи найбільш вдалі розміри вікна і компонентів. Результати проектування видно, навіть не компілюючи програму, негайно після виконання якоїсь операції за допомогою миші.

У цілому Delphi - чудовий інструмент, як для початківців програмістів, так і для професіоналів.


2.3 Основи візуального програмування


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

Між вмістом вікон форми та коду існує н...


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





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

  • Реферат на тему: Описание алгоритмом Функціонування бази даних міст України в середовіщі віз ...
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Delphi. Трохи щодо методів упаковки даних
  • Реферат на тему: Розробка синтезатора звуку в середовищі візуального програмування Delphi. ...
  • Реферат на тему: Розробка програми на мові програмування Delphi