Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ЗАВДАННЯ. на курсову роботу з дисципліни



на курсову роботу з дисципліни

“Об’єктно-орієнтоване програмування”

1. Тема роботи: Розробка програмного забезпечення з графічним інтерфейсом користувача.

2. Вихідні дані до роботи. Програма «векторний графічний редактор» (існуючі прототипи --- Corel Draw, Inkscape) має бути розроблена з використанням інструментарію розробки Qt SDK та надавати користувачу наступні можливості:

- малювання набору геометричних фігур, визначених варіантом завдання (додаток А), за допомогою клацання лівою кнопкою миші по малюнку та «розтягування» фігур з натиснутою лівою кнопкою миші;

- зміни параметрів фігур (зміна розміру, переміщення, віддзеркалення, зміна кольору, стилю та товщини контуру, кольору заповнення, видалення);

- додатково: виділення (клацанням миші) множини фігур з наступними операціями над ними (зміна розміру та/або параметрів, переміщення, видалення);

- додатково: зміни масштабу малюнку;

- додатково: відображення та приховування координатної сітки, прив’язування фігур до координатної сітки;

- збереження малюнку у файлі довільного формату, зчитування малюнків з файлів та їх відображення (як варіант, у форматі SVG).

Вибір фігури має виконуватися за допомогою кнопок окремої панелі інструментів, а також команд меню. Редагування фігур --- за допомогою контекстних меню, команд меню або окремих діалогових вікон. При розробці інтерфейсу користувача мають бути використані наступні елементи (controls):

- Button --- кнопки різних видів

- Check Box --- поле-прапорець;

- Radio Button --- перемикачі;

- Spin Box --- числове введення з стрілочками зміни значення;

- List Box --- випадаючий список та ін.

Додатково: підтримувати попередній перегляд внесених змін у діалогових вікнах редагування.

3. Перелік питань, які мають бути розроблені

1. Графічний інтерфейс користувача.

2. Структура програми та ієрархія класів для реалізації заданих функцій.

3. Опис розробленої програми (текст пояснювальної записки).

 
 






Дата публикования: 2015-03-26; Прочитано: 154 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...