Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задание. 3 Методика выполнения работы





Содержание

1 Цель работы.. 4

2 Задание. 4

3 Методика выполнения работы.. 5

4 Требования к оформлению курсовой работы.. 7

5 Критерии оценки курсовой работы.. 7

Литература. 8

Приложение 1. Варианты заданий на курсовую работу. 9

 

 


 

Цель работы

Цель работы – получение практического опыта разработки сложных объектно-ориентированных приложений.

 

Задание

Курсовая работа предполагает выполнение студентом проектирования и реализации приложения, имеющего развитый графический интерфейс, а также разработку программной документации.

Курсовая работа выполняется студентом индивидуально согласно варианту, назначенному преподавателем. Варианты заданий содержатся в приложении 1.

 

Общие требования к приложению приведены ниже:

 

· Графическое приложение с интерфейсом пользователя:

o стандартное меню

o панель инструментов

o управление мышью

o стандартные компоненты

· Создание визуальных элементов на экране:

o меню с доступными классами элементов

o выбор создаваемого элемента в меню и на панели инструментов

o добавление нового элемента в рабочую область

· Манипуляции элементами в рабочей области:

o выбор элемента для манипулирования

o изменение свойств элемента с помощью мыши, меню и панели инструментов

o просмотр и редактирование свойств элемента с помощью редактора свойств

o удаление элемента из рабочей области

o связь элементов друг с другом

o контроль выхода за рабочую область

o группировка, разгруппировка объектов и групп элементов (сгруппированные элементы изменяются только совместно)

 

· Дополнительные программные требования:

o манипуляции элементами выполняются с помощью клавиатуры, при этом выбор клавиш управления должен быть как можно ближе к используемым обычно для таких задач в среде Windows

o манипуляции элементами выполняются не только с помощью клавиатуры, но и с помощью мыши

o «хорошая» иерархия классов

o использование хранилища объектов из Л.Р.3

o отделение взаимодействия с пользователем от логики работы классов

o факультативно: реализация команд пользовательского интерфейса с помощью паттерна Command

o факультативно: реализация группировки объектов с помощью паттерна Composite

o факультативно: команды пользовательского интерфейса и типы объектов создаются с помощью подключаемых динамических библиотек (DLL)

 

 

Date: 2015-09-18; view: 527; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию