«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»




Скачать 24.38 Kb.
Название«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»
Дата публикации16.06.2013
Размер24.38 Kb.
ТипКурсовая
vbibl.ru > Информатика > Курсовая
Санкт-Петербургский государственный политехнический университет

Факультет технической кибернетики

Кафедра компьютерных систем и программных технологий

Курсовая работа по курсу «Программирование»

Тема работы: «Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки QT»

Выполнила: Замотаева Юлия, гр. 1081/3

Преподаватель: доц. Пышкин Е.В.

Санкт - Петербург 2012

1. Образ и границы проекта


Курсовая работа посвящена разработке интерактивного приложения с графическим интерфейсом пользователя на примере компьютерной игры «Змейка».

В данном варианте игры планируется реализовать следующие основные сценарии:

“Змейка” может двигаться в ограниченной плоскости. Маневрами “Змейки” должен управлять играющий. “Змейка” должна увеличиваться в размерах при столкновении с “яблоком” и погибать при столкновении со “стеной”, при пересечении самой себя и при выходе за границы плоскости заданной программистом.

“Яблоко” или другой объект, при столкновении с которым “Змейка” “съедает” его (увеличивается в длину в зависимости от условий заданных программистом).

“Стена”- объект, при столкновении с которым змейка погибает.

“Змейка” может управляться с помощью клавиш на форме, игра может иметь счетчик набранных очков, таблицу лучших игроков, которая может сохраняться и считываться из файла, а также другие элементы которые увеличивают играбельность игры.

2. Спецификация требований

Требования к средствам проектирования


Приложение разрабатывается на языке C++ с использованием Qt для реализации графического интерфейса пользователя.

Режимы работы приложения


Реализуется два режима работы этапа:

  1. Консольное приложение без графического интерфейса. В этом режиме обеспечивается проверка бизнес-логики.

  2. Интеграция кода программы для консоли с графической библиотекой Qt, и создание графического интерфейса.

Основные сценарии функционирования программы


Основной сценарий функционирования приложения состоит в следующем:

  1. Выбор начальных координат случайным образом

  2. Прорисовка начального положения

  3. Генерация на поле яблок случайным образом

  4. Проверка: не появилось ли яблоко на черве.

  5. Управление “Змейкой” с клавиатуры.

  6. Проверка: “не укусила” ли “змейка сама себя”, если укусила выводится информационное окно (Информационная форма), в противном случае переходим к следующему пункту.

  7. Проверка: “не съела” ли “змейка” “яблоко” если съела, то наращиваем ей хвост и переходим к пункту 3), в противном случае см. Следующий пункт.

  8. Перерисовка “Змейки”

TO DO: остальное

Требования к функциональности консольного приложения


TO DO

Требования к графическому пользовательскому интерфейсу


TO DO

Форматы данных


TO DO

Обработка ошибок


TO DO

3. Проектирование системной архитектуры


TO DO: здесь должны быть описаны основные классы приложения и определены отношения между ними Вероятно, здесь также место для поясняющей диаграммы.

Добавить документ в свой блог или на сайт

Похожие:

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconКафедра компьютерных систем и программных технологий Курсовая работа...
Тема работы: «Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconКафедра компьютерных систем и программных технологий Курсовая работа...
Целью данного проекта является разработка проекта с графическим интерфейсом на языке C++ на примере игры «Sunny Seeds»

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения с графическим интерфейсом на языке программирования...
В качестве курсовой работы по программированию предлагается реализация игры «Виселица». Приложение должно быть реализовано на языке...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»
Курсовая работа посвящена разработке компьютерного приложения «Блек-джек». В игре должны быть реализованы правила данной игры

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt»
Курсовая работа посвящена разработке программного обеспечения для компьютерной игры Змейка

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconТехническое задание
Программный комплекс состоит из двух компонент: базы данных для хранения документов, описаний к ним и шаблонов и управляющего web-приложения...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon2. Решение алгебраических уравнений. 2
Приложение должно содержать подключаемую динамическую библиотеку (. dll), реализующую основной функционал программы (в виде набора...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» icon«Разработка приложения на языке Java»
Целью данной работы является выявление статистической закономерности в биржевых валютных торгах, т е изменение стоимость одной валюты...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconЛабораторная работа Использование стандартных компонентов в C++ Builder
Цель работы: Изучить принципы создания простейших Windows-приложений с графическим интерфейсом; изучить основные свойства компонентов...

«Разработка приложения с графическим интерфейсом на языке C++ с использованием библиотеки qt» iconКафедра компьютерных систем и программных технологий Курсовая работа...
Целью данной работы является выявление статистической закономерности демографической ситуации в странах на примере естественного...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница