- •Институт информационных технологий
- •Курсовой проект
- •Содержание
- •Введение
- •1.Объектно-ориентированный анализ
- •1.1Сущность задачи
- •1.2Сущность и элементы
- •2. Системное проектирование
- •2.1 Требования к аппаратным и операционным ресурсам
- •2.2 Инструменты разработки
- •3. Функциональное проектирование
- •3.1. Требования к приложению
- •3.2 Организация данных
- •3.3 Функции и элементы управления
- •3.4 Проектирование справочной системы приложения
- •Раздел 1 «Общие сведения» содержит:
- •Раздел 2 «Описание программы» содержит:
- •Раздел 3 руководство пользователя содержит сведения о элементах управления.
- •4. Разработка программных модулей
- •4.1 Общие сведения
- •4.2 Экранные формы
- •4.3 Справочная система
- •5. Программа и методика испытаний
- •5.1 Технические требования
- •5.2 Общие сведения о методике испытаний
- •5.3 Функциональное тестирование
- •5.4 Полное тестирование
- •6. Руководство пользователя
- •6.1 Условия применения
- •6.2 Элементы управления
- •Заключение
- •Список использованных источников
3.3 Функции и элементы управления
Для изменения положения, а так же поворота фигуры используются стрелки на клавиатуре: лево и право – для перемещения, верх и низ – для поворота.
В качестве клавиши остановки используется кнопка пробела.
Далее. В верхней части окна расположено стандартное меню «Game». Включающее в себя пять компонентов:
«New» - Новая игра;
«History» - Таблица рекордов и история игры по совместительству;
В ней автоматически изменяется количество очков, а игрок может вписать в рядом стоящее поле своё имя.
«About» - Справка;
«Version» - О программе;
«Exit» - Выход из приложения.
Закрыть программу можно также нажав красный крестик в правом верхнем углу.
Для наглядного разъяснения функций данной программы используется диаграмма классов (см. приложение В).
3.4 Проектирование справочной системы приложения
Справочная система содержит три раздела, которые подразделяются на подразделы (см. рисунок 1).
Раздел 1 «Общие сведения» содержит:
А) общую информацию о программе, такую как:
- номер версии,
- категория пользователей для которой он передназначен,
Б) Требования к аппаратным и операционным ресурсам:
- занимаемое место на диске,
- количество оперативной памяти,
- места для установки.
Раздел 2 «Описание программы» содержит:
А) Интерфейсную часть, которая включает в себя краткое описание пользовательского интерфейса.
Б) Меню.
Раздел 3 руководство пользователя содержит сведения о элементах управления.
Для создания справочной системы использовался специальный help-компилятор, предназначенных для разработки приложений.
На начальном этапе создания справочной системы наиболее был использован текстовый процессор Microsoft Word. С помощью этого текстового процессора выполнялась начальная подготовка текстовой информации, которая будут содержаться в справочной системе. Справочная система создавалась как обычный текстовый документ, включая специальные элементы, такие как скрытый текст, подстрочные сноски и т. п. [6].
Созданный документ сохраняется в формате RTF. Это универсальный текстовый формат, который обычно используется как промежуточный для конвертирования между форматами различных текстовых процессоров.
На следующем этапе, исходный текст справочной системы, преобразуется из формата RTF в hlp-файл. Для выполнения этой процедуры потребовался компилятор Instant Help Example.
После завершения процесса компиляции справочная система готова к использованию и подключена к программе.
Рис.1
4. Разработка программных модулей
4.1 Общие сведения
Игра написана при помощи метода WinAPI;
В игре реализованы простейшие функции управления.
Игра оснащена меню пользователя.
Игра оснащена справочной системой.
Проста в использование.
Имеет удобный красочный интерфейс.
Структурная схема программы (см. приложение А).
4.2 Экранные формы
В качестве иконки приложения выбран элемент типа */ ico, с изображёнными языками пламени.
Главное окно имеет не изменяемые границы, тем самым фиксирует размер игровой площади.
Основным элементом на чёрном фоне, является полупрозрачное изображение, которое служит своего рода экраном, за которым происходит действие (см. рис 2.).
Рис.2
Как уже упоминалось ранее в игре используются несколько юнитов (фигур). Для удобства они используют случайный цветовой спектр.
Справка будет иметь стандартный вид.
Формы «History» «Version» выполнены в том же стиле что и основное окно программы (см. рисунок 3 и рисунок 4.).
Рис. 3 Рис. 4
Особенность формы «History», в том, что если игрок преодолевает один из рекордов, то в таблице меняется количество очков и в поле стоящее рядом он может занести свой ник.
