Розробка платформи сайту - Курсовая работа

бесплатно 0
4.5 46
Основні концепції компонентної розробки прикладних задач: com/dcom, Java Beans, corba, .net. Розробка стратегії гри для кожної категорії учасників, компонентів. Програмна реалізація спроектованої системи, обґрунтування вибору використовуваних засобів.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Для розробки кожного такого «будівельного блоку» програміст може використовувати будь-яку мову програмування. Під інтерфейсом компонента, через який інші компоненти можуть підєднуватися до компонента та підтримувати взаємодію, зазвичай розуміють дескриптор інтерфейсу. Дескриптор інтерфейсу це набір властивостей компонента, набір методів компонента, набір подій, які визначають реакцію компонента на зовнішній вплив або внутрішні умови. Стандарти компонентів визначають мета дані (тобто дані про дані), які кожен компонент друкує для того щоб мати можливість взаємодії з іншими компонентами. CORBA дозволяє створювати розподілені в просторі мережі компоненти, при чому ці компоненти можуть бути написані на різних мовах програмування (наприклад С та Java), працювати на різних операційних системах (наприклад Linux і Windows NT), просто визначаючи інтерфейси одне одного и віддалено викликаючи відкривання нових методів, з яких складаються компоненти.При розробці даного курсового проекту був виконаний повний аналіз курсу «Теорія створення програмних продуктів» та проведений детальний аналіз існуючих компонентних технологій. В ході курсового проектування була проаналізована предметна область, вивчені принципи побудови компютерних ігор за допомогою таких інструментів, як Microsoft XNA Framework та інші, вирішені проблеми, вказані в аналізі предметної області. Тому розвиток цього проекту буде полягати у роботі над розширенням та вдосконаленням функціональних можливостей, для того, щоб гравці могли отримувати ще більше можливостей та грати стало цікавіше.// тип переміщення (очистка) string bullet_move, bullet_move_x, bullet_move_y; // постріл кулі if ((AX > BX beside_people) && ((bullet_move_x == «XLEFT») || (bullet_move_x == «»))) } if ((AX beside_people <BX) && ((bullet_move_x == «XRIGHT») || (bullet_move_x == «»))) } if ((AY <BY beside_people) && ((bullet_move_y == «YDOWN») || (bullet_move_y == «»))) Count; i ) if ((people [list_people[i], 5] > strongest) && (list_people[i]!= list_people[0]))

Вывод
При розробці даного курсового проекту був виконаний повний аналіз курсу «Теорія створення програмних продуктів» та проведений детальний аналіз існуючих компонентних технологій.

В ході курсового проектування була проаналізована предметна область, вивчені принципи побудови компютерних ігор за допомогою таких інструментів, як Microsoft XNA Framework та інші, вирішені проблеми, вказані в аналізі предметної області.

Даний проет є досить цікавим та багатограним, що дає можливість його подальшого удосконалення. Тому розвиток цього проекту буде полягати у роботі над розширенням та вдосконаленням функціональних можливостей, для того, щоб гравці могли отримувати ще більше можливостей та грати стало цікавіше.

Виконавши курсовий проект, ми вивчили основні питання проектування і організації компютерних ігор, спроектувавши програмну архітектуру компютерної гри «Дуель». Вивчили та отримали навички розробки додатків мовою обєктно-орієнтовного програмування C# для платформи Microsoft. Net з використанням додаткових інструментів розробки компютерних ігор Microsoft XNA Framework. В кінцевому результаті отримали реалізацію усі поставлені задачі, які були сформульовані у постановці завдання.

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

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

Список литературы
1. Брукс Ф. Мифический человеко-месяц, или как создаются программные комплексы. - М: «Символ-Плюс», 2010 г. - 304 с.

2. Ватсон К. C#. - М.: Лори, 2004. - 880 с.

3. Вирт Н. Алгоритмы и структуры данных. - Спб: Невский диалект, 2001 г. - 352 с.

4. Гиббонз П. Платформа.NET для Java-программистов. - СПБ.: Питер, 2009. - 336 с.

5. Голуб А.И. С и С . Правила программирования. - М: БИНОМ, 1996 г. - 272 с.

6. Гуннерсон Э. Введение в C#. Библиотека программиста. - СПБ.: Питер, 2001. - 304 с.

7. Кораблев В. Самоучитель Visual C .NET. - СПБ.: Питер; Киев: Издательская группа BHV, 2011. - 528 с.

8. Либерти Д. Программирование на C#. - СПБ.: Символ-Плюс, 2003. - 688 с.

9. Майо Д. C#. Искусство программирования. Энциклопедия программиста. - Киев: «ДИАСОФТ», 2012. - 656 с.

10. Майо Дж. C# Builder. Быстрый старт. - М.: Бином, 2005. - 384 с.

11. Микелсен К. Язык программирования C#. Лекции и упражнения. Учебник. - Киев: «ДИАСОФТ», 2009. - 656 с.

12. Оньон Ф. Основы ASP.NET с примерами на C#. - М.: Издательский дом «Вильямс», 2003. - 304 с.

13. Павловская Т.А. С/С . Программирование на языке высокого уровня. Учебник для вузов. - СПБ.: Питер, 2008. - 464 с.

14. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов. - СПБ.: Питер, 2003. - 393 с.

15. Паппас К., Мюррей У. Эффективная работа: Visual C .NET. - СПБ.: Питер, 2008. - 816 с.

16. Петцольд Ч. Программирование для MS Windows на C#. Том 1. - М.: Издательско-торговый дом «Русская Редакция», 2009. - 576 с.

17. http://creators.xna.com/

18. http://msdn.microsoft.com/

19. http://mvp.support.microsoft.com/

20. http://www.compulenta.ru/

21. http://www.intuit.ru/

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?