Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задание. 3 Методика выполнения работыСтр 1 из 16Следующая ⇒ Содержание 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)
|