Создание компьютерной игры "Морской бой"

Разработка программы, прорисовывающей графический объект и реализующей возможность управляемого перемещения. Изучение особенностей объектно-ориентированного программирования. Виртуальные функции. Множественное наследование. Интерфейсы. Статические классы.

Подобные документы

  • Понятие и задачи объектно-ориентированного программирования. Конструкция "класс", обеспечивающая механизм инкапсуляции для реализации абстрактных типов данных. Наследование - базовое понятие объектно-ориентированного программирования. Виртуальные методы.

    реферат, добавлен 17.05.2016

  • Элементы объектно-ориентированного программирования (ООП). Основные процедуры и функции для программирования тех действий по обработке данных, которые приходится выполнять многократно. Инкапсуляция и наследование. Динамическое создание объектов.

    реферат, добавлен 09.04.2017

  • Изучение теоретических основ и общих принципов объектно-ориентированного программирования. Исследование практического применения принципов объектно-ориентированного программирования и создание приложения на языке С++: класс "Учет успеваемости студентов".

    курсовая работа, добавлен 19.03.2012

  • Цели объектно-ориентированного программирования, абстрактные классы и адреса базовых классов, множественное и виртуальное наследование. Инициализация элементов производного класса. Программный вызов конструкторов базового и производного классов.

    реферат, добавлен 30.10.2011

  • Свойства объектно-ориентированного языка программирования. История появления, цель и этапы объектно-ориентированного программирования, его базовые понятия: "объект", "инкапсуляция", "наследование", "полиморфизм". Использование виртуального метода.

    реферат, добавлен 16.12.2010

  • Разработка приложения "Калькулятор" с применением объектно-ориентированного программирования. Обзор основных понятий концепции объектно-ориентированного программирования. Изучение языка программирования Java. Оценка результатов тестирования программы.

    курсовая работа, добавлен 23.11.2015

  • Сущность объектно-ориентированного программирования, его основные термины, положения и наследование. Инкапсуляция данных. Полиморфизм, виртуальные функции. Классы функций Matrix и Vector на языке С++ для решения простейших задач линейной алгебры.

    курсовая работа, добавлен 09.11.2010

  • Характеристика исходного кода объектно-ориентированного программирования на языке C++. Преимущества языка С++. Порядок работы с программой. Результат работы объектно-ориентированной программы для работы с графическими объектами. Листинг программы.

    контрольная работа, добавлен 09.01.2014

  • Приемы и правила объектно-ориентированного программирования. Наследование как важнейшее свойство. Основные принципы объектно-ориентированного программирования: инкапсуляция, полиморфизм. Рассмотрение понятий классов, полей, методов, сообщений, событий.

    реферат, добавлен 23.12.2013

  • Упрощение и ускорение программирования. Языки программирования высокого уровня. Описание классов и подклассов. Абстрактные методы и классы. Принципы объектно-ориентированного программирования в Java. Статические члены класса. Модульность и принцип KISS.

    курсовая работа, добавлен 03.04.2012

  • Разработка программы, основанной на идее наследования классов, основные принципы объектно-ориентированного программирования. Реализация наследования посредством написания программы на языке С++. Разработка программы с использованием абстрактного класса.

    отчет по практике, добавлен 18.02.2019

  • Основы объектно-ориентированного программирования. Методы применения готовых компонентов для решения практических задач. Создание программы, реализующей процесс поиска и отслеживания положения экстремума простейших унимодальных функций с течением времени.

    курсовая работа, добавлен 23.06.2016

  • Объектно-ориентированное программирование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

    презентация, добавлен 05.04.2023

  • Составление консольного приложения имитирующего развитие создаваемого поселения, используя методы объектно–ориентированного программирования. Характеристика и особенности объектно-ориентированного программирования. Описание структуры классов программы.

    курсовая работа, добавлен 30.05.2020

  • Абстрактные типы данных. Клиентская программа. Вычисление постфиксного выражения. Объектно-ориентированное программирование в Object Pascal и C++. Клонирование объектов. Наследование интерфейса. Виртуальные базовые классы и ромбовидное наследование.

    курс лекций, добавлен 05.08.2015

  • Объект и класс как основа объектно-ориентированного языка программирования. Методология построения и использования принципов объектно-ориентированного программирования и программирования под Windows на языке C++ при проектировании систем управления.

    учебное пособие, добавлен 07.10.2013

  • Базовые понятия и принципы объектно-ориентированного программирования, характерные для разных языков ООП. Особенности и достоинства наследования. Реализации полиморфизма в рамках иерархии классов. Использование интерфейсов для решения практических задач.

    статья, добавлен 26.07.2021

  • Пример программы учета служащих фирмы. Обратное преобразование от указателя к указателю. Анализ абстрактных классов и виртуальных функций. Множественное наследование и множественное вхождение базового класса. Контроль доступа и защищённые члены классов.

    презентация, добавлен 16.11.2015

  • Объектно-ориентированные программы. Сопровождение программы. Виртуальные функции. Язык объектно-ориентированного программирования. Метод Гаусса для решения СЛАУ. Метод обращения матрицы. Алгоритм Гаусса. Метод Гаусса в математическом варианте.

    курсовая работа, добавлен 08.09.2008

  • Разработка компанией Apple трех продуктов-преемников Apple II: Apple III, Lisa и Annie. Разработка инженерами Xerox PARC графики, понятной для простого пользователя, появление графического интерфейса GUI и объектно-ориентированного программирования.

    реферат, добавлен 27.05.2014

  • Разработка на языке С++ c использованием объектно-ориентированного программирования и отладка программы, которая осуществляет выполнение игры "TETRIS". Описание программных модулей. Инструкция пользователю. Методика и результаты тестирования программы.

    курсовая работа, добавлен 30.05.2014

  • Объект как базовое понятие в объектно-ориентированном программировании, его основные понятия и особенности использования. Понятие инкапсуляции, наследование как важнейшее свойство объекта. Экземпляры объектных типов. Объектно-ориентированные языки.

    реферат, добавлен 03.12.2014

  • Описание программного обеспечения компьютерной игры "Морской бой": программная реализация, общие сведения (список файлов, технические требования, алгоритм) и состав программы. Достоинства разработанного программного продукта и перспективы развития.

    практическая работа, добавлен 03.12.2011

  • Обеспечение компьютерной поддержки уроков в начальной школе. Создание программы на языке Visual Basic для проверки знаний учащихся по математике и русскому языку. Разработка графического пользовательского интерфейса. Создание инсталляционного пакета.

    курсовая работа, добавлен 29.09.2019

  • Delphi как типизированный объектно-ориентированный язык программирования. Словесный алгоритм программы игры, ее главная форма. Основное окно, структура и настройки меню. Описание процедур. Справочная информация. Листинг и результат работы программы.

    курсовая работа, добавлен 12.05.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.