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

Реферат Розробка платформі Сайт





Вступ

програмний прикладний гра сайт

компонентний программирования - Наступний еволюційній крок на шляху розвитку передових технологій. Воно представляет собою логічне продовження структурного и про єктно-орієнтованого програмування. Компонентний программирования зі своєю з'явиться принесло очень Важливі технологічні елементи: єдину Оболонков для Функціонування про єктів, уніфікацію способів взаємодії и доступу до можливости про єктів. Воно дозволяє будуваті програмне забезпечення за принципом конструктора - Із незалежних готових компонентів, что набагато ефектівніше, чем створюваті з нуля. Для розробки шкірного такого «будівельного блоку» програміст может використовуват будь-яку мову програмування. Альо Архів НАЙГОЛОВНІШЕ, что забезпечується прозорий доступ до віддаленіх про єктів.

Концепція компонентного програмування має на увазі ПОВНЕ відокремлення внутренних функцій компонента від функцій доступу до него Із зовні. Тобто звертаючися до компоненту зовсім НЕ обов язково знаті его внутрішню будову, для цього й достатньо знаті лишь ті, як віклікаті Цю функцію. Іншімі словами, необходимо знаті, як взаємодіяті з компонентом, Який его інтерфейс.

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

Отже можна Сказати, что компонентні про єктні середовища є найбільш сучасним та пріроднім фундаментом для Накопичення та использование знань з програмування. Подібне середовище базується на компонентній про єктній моделі. Воно Включає в собі Готові компоненти, а такоже Інструментальні засоби Які дозволяють вібрато компоненти, настроїті їх и зв язати между собою та про єднуваті.

Компонентні середовища володіють всіма перевага притаманно про єктно-орієнтованому підходу.

Інкапсуляція про єктніх компонентів ховає складність реализации роблячі доступним только уявлень зовні інтерфейс.

Наслідування дозволяє розвіваті створені Ранее компоненти, при цьом НЕ порушуючі цілісність про єктної Оболонков.

Поліморфізм дает можлівість групуваті про єкти характеристики якіх з деякої точки зору схожі.

Частіше Всього розподілені про єкти (компоненти) Працюють в конфігурації клієнт-сервер. Самі про єкти являються серверами - смороду реагують на Предложения и Надаються клієнту Сервіси або ресурси.

З точки зору компонентної моделі, компоненти опісується набором інтерфейсів, Які вона реалізує. Кожний такий інтерфейс - це свого роду «розетка» до якої повінні під єднуватіся Інші компоненти або Прикладні задачі.

У даній курсової работе буде розроблено программа, что моделює багатосторонніх гру «Дуель». Дана програма буде Створена з використанн компонентний технологий.

У ході роботи буде сформованому власний компонент, Який буде реалізуваті моделювання діагонального руху про єкта, что в подалі зможите використовуват поза межами даної програми.


1. Аналіз предметної області. вибір компонентної технології


1.1 Основні Концепції компонентної розробки прикладних задач


Під компонентами програмного забезпечення розуміють Прості структурні елементи, Які можна повторно використовуват при побудові програмних систем. Смороду реалізують Прикладні Функції інформаційної системи, Надаються семантичні послуги прикладного або технічного характеру та могут буті модіфіковані в процессе розробки на Рівні двійковіх кодів.

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

Під інтерфейсом компоне...


сторінка 1 з 11 | Наступна сторінка





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

  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Розробка програмного забезпечення