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

Реферат Об'єктно-орієнтоване програмування за допомогою Microsoft Visual Basic





аними доступ до коду .

При першому процедурному підході програму визначає послідовність операторів її коду. Другий підхід організовує програму навколо даних, тобто навколо об'єктів і набору добре організованих інтерфейсів.

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

). ООП використовує в якості базових елементів об'єкти, а не алгоритми.

). Кожен об'єкт буде екземпляром якогось певного класу.

). Класи реалізовані (організовані) ієрархічно.

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

Недоліки - зниження швидкодії через більш складної організації програми.

1.2 ООП в Microsoft Visual Basic


У Microsoft Visual Basic програма складається з об'єктів, що взаємодіють один з одним. Об'єкти створюються за шаблонами, званим класами. Самі об'єкти називаються екземплярами класів. Класи можна програмувати на будь-якій мові. p align="justify"> Клас - це користувальницький тип, що володіє розширеними можливостями. Об'єкт - це змінна користувацького типу. p align="justify"> Класи містять в собі процедури та функції, які застосовні до змінним даного класу. Ці процедури і функції називаються методами. br/>

1.3 Чотири концепції ООП


. Інкапсуляція. Приховування даних. Для роботи з даними визначаються властивості, методи і події. p align="justify"> Інкапсуляція - обмеження прав доступу. Об'єкти в задачі зберігають конкретні дані, тип яких визначається полями класу. Кожен об'єкт в задачі грає роль, визначає його поведінка . Те, що може робити кожен об'єкт (крім збереження значень своїх полів) задається елементами функції. Особливістю класу є інкапсуляція одній конструкції, як даних, так і методів функцій, які обробляють ці дані, контрольованим чином. Це захист даних і операцій від неконтрольованого доступу.

Так елементи private виявляються автоматично доступними тільки для методів самого класу, але зариті для іншої частини програми.

Елементи public визначають інтерфейс класу з іншими частинами програми та іншими класами.

. Успадкування. Об'єкти можуть отримувати властивості і методи інших об'єктів (предків). Клас-предок називається базовим, клас-нащадок - похідним. Спадкоємці отримують всі властивості і методи предків, які можуть бути змінені, а також можуть володіти власними методами або...


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





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

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...
  • Реферат на тему: Розробка програми для автоматичного розрахунку кредитних і депозитних опера ...
  • Реферат на тему: Розробка програми FileInfo за коштами середовища програмування Microsoft Vi ...
  • Реферат на тему: База даних Microsoft Access і її об'єкти