Задания для самостоятельного выполнения

1. Создайте приложение, которое позволяет рисовать отрезки пря­мых линий с помощью мыши. Создаваемая линия должна быть видима в процессе пос­тро­ения. Цвет линий должен определяться с помощью не модаль­но­го диало­го­вого окна с наборными счетчиками (Spin), которые позволяют установить интен­сив­ности красной, зеленой и синей составляющих цвета. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла.

2. Создайте приложение, которое позволяет рисовать закра­шен­ные пря­мо­у­голь­ники с помощью мыши. Создаваемый прямоугольник должен быть видим в про­цессе пост­ро­ения. Цвет прямоугольников должен определяться с по­мо­щью не мо­даль­но­го диало­го­вого окна с наборными счет­чиками (Spin), которые позволяют устано­вить интен­сивности красной, зеленой и синей составляющих цвета. Предоставьте воз­мож­ность сохранять изображе­ние в файле и считывать его из файла.

3. Создайте приложение, которое позволяет рисовать закра­шенные тре­угольники, за­даваемые тремя щелчками мыши в вершинах. Цвет треугольников должен опре­де­ляться с помощью не модального диало­го­вого окна с наборными счет­чиками (Spin), которые поз­воляют установить интен­сивности красной, зеленой и синей состав­ляющих цвета. Пре­доставьте воз­мож­ность сохранять изображение в файле и считывать его из файла.

4. Создайте приложение, которое позволяет рисовать закра­шен­ные кру­ги с по­мощью мыши. Создаваемая окружность должна быть ви­дима в процессе пос­тро­ения. Цвет окружностей должен определяться с по­мо­щью не модального диало­го­вого окна с наборными счетчиками (Spin), которые позволяют ус­та­новить интен­сивности красной, зеленой и синей состав­ляющих цвета. Предоставьте воз­мож­ность сохранять изобра­же­ние в файле и считывать его из файла.

5. Создайте приложение, которое рисует закрашенные пяти­конечные звезды (впи­санную в воображаемую окружность; центр окруж­нос­ти и одна точка на окружности задаются щелчками мыши). Цвет каждой звез­дочки должен опре­деляться с помощью не­ мо­дального диало­го­вого окна с на­борными счетчиками (Spin), которые поз­во­ля­ют установить интен­сивности красной, зеленой и синей составляющих цвета. Пре­доставьте воз­мож­ность сохранять изображение в файле   и считывать его из файла.

6. Создайте приложение, которое рисует закрашенные квад­раты с по­мощью мыши так, что мышь проходит по диагонали квадрата от од­ной вершины к дру­гой. Квадрат должен быть виден в процессе построения. Цвет линий дол­жен опре­делять­ся с помощью не мо­дального ди­ало­го­вого окна с наборными счетчиками (Spin), которые позволяют устан­о­вить интен­сивности красной, зеленой и синей составляющих цвета. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла.

7. Создайте приложение, которое рисует дуги с помощью мы­ши так, что мышь определяет начало и конец дуги. Дуга должен быть видима в процессе пос­тро­ения. Цвет линий должен определяться с помощью не мо­даль­ного ди­ало­го­вого окна с набор­ными счетчиками (Spin), которые позволяют устан­о­вить интен­сивности красной, зеле­ной и синей составляющих цвета. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла.

8. Создайте приложение, которое рисует правильные треу­голь­ники с по­мощью мыши так, что указатель мыши находится в одной из вершин треугольника. Тре­угольник должен быть видим в процессе пос­тро­ения и может поворачи­ваться. Цвет линий должен опре­де­ляться с помощью не мо­дального ди­ало­го­вого окна с наборными счетчиками (Spin), которые поз­воляют устан­о­вить ин­тен­сивности красной, зеленой и синей составляющих цвета. При отпускании мыши треугольник закрашивается. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла.

9. Создайте приложение, которое рисует правильные 8-ко­неч­ные звез­доч­ки с по­мощью мыши так, что указатель мыши находится в одной из вершин звез­доч­ки. Звездочка должна быть видима в процессе по­строения и может пово­рачи­ваться. При отпускании мыши звездочка закра­шивается. Цвет линий должен опре­де­ляться с по­мо­щью не мо­дального ди­ало­го­вого окна с набор­ны­ми счетчиками (Spin), ко­торые поз­во­ляют устан­о­вить интен­сивности крас­ной, зеле­ной и синей составляющих цве­та. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла.

10. Создайте однодокументное приложение, которое рисует правильные 5-ко­неч­ные звез­доч­ки с по­мощью мыши так, что указатель мыши находится в одной из вершин звез­доч­ки. Звездочка должна быть видима в процессе по­с­троения и может поворачиваться. Цвет линий должен опре­де­ляться с помощью не мо­дального ди­ало­го­вого окна с набор­ными счетчиками (Spin), ко­торые поз­воляют устан­о­вить интен­сивности красной, зе­ле­ной и синей составляющих цве­та. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла.

11. Создайте однодокументное приложение, которое рисует правильные шести­угольники с по­мощью мыши так, что указатель мыши находится в одной из вершин шестиугольни­ка. Шестиугольник должен быть видим в процессе пос­троения и может поворачиваться. Цвет линий должен опре­де­ляться с помощью не мо­дального ди­ало­го­вого окна с набор­ными счетчиками (Spin), ко­торые поз­воляют устан­о­вить интен­сивности красной, зеленой и синей составляющих цве­та. Предоставьте воз­мож­ность сохранять изоб­ра­же­ние в файле и считывать его из файла..

Лабораторная работа № 8


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: