Автор24

Информация о работе

Подробнее о работе

Страница работы

Delphi ОФОРМЛЕНИЕ ВНЕШНЕГО ВИДА ПРОГРАММЫ С ПРИМЕНЕНИЕМ ГРАФИКИ

  • 8 страниц
  • 2020 год
  • 45 просмотров
  • 0 покупок
Автор работы

Sachenko

100 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ


Для рисования статичных рисунков используется компонент PaintBox (панель System). Этот компонент размещается на форме в виде прозрачного пунктирного квадрата, и в его пределах можно рисовать. Рисование выполняется обращением к свойству Canvas (графическая канва) этого компонента: PaintBox1.Canvas. У него в свою очередь есть свойство Pixels (PaintBox1.Canvas.Pixels), которое представляет собой матрицу, двумерный массив заданного размера - поточечный образ канвы, каждый элемент - отдельная точка. В Pixels[] отсчет точек (пикселов экрана) начинается с 0. Координаты x, y отсчитываются от верхнего левого угла, то есть он считается точкой с координатой (0, 0), увеличение по оси x идет слева направо, а по оси y - сверху вниз. Для конкретной точки указывается цвет. Функция RGB() формирует цвет комбинацией интенсивности красного, зеленого и синего (интенсивность задается числом от 0 до 255). Например, черный - RGB(0,0,0), красный - rgb(255,0,0), синий - rgb(0,0,255), белый - rgb(255,255,255).

Цель работы - создать программу, выполняющую следующие действия:
1. Разместить на форме компоненты PaintBox и Button.
2. Заполнить доступную канву 300 красными точками в случайных позициях по нажатиям на некоторую кнопку Button.
3. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.
4. Записать код в обработчике нажатия.
5. Изменить RGB(255,0,0) на RGB(random(255),random(255),random(255) ).
6. Заполнить фон черным цветом перед началом выполнения программы с помощью метода канвы FillRect. Метод вызывается с указанием прямоугольной области заливки цветом: FillRect(Rect(0, 0, 100, 100)) // координаты верхнего левого и правого нижнего углов Вложенное слово Rect формирует данное типа "прямоугольник". Перед вызовом FillRect надо указать цвет заливки: PaintBox1.Canvas.Brush.Color := RGB(0,0,0);
7. Заполнить канву случайными разноцветными линиями разной толщины. Линия рисуется с помощью методов (сначала задается начальная точка, потом конечная): PaintBox1.Canvas.MoveTo(10,10); PaintBox1.Canvas.LineTo(50,50); Цвет линии и толщина задаются свойством канвы Pen (карандаш). Pen.Color - цвет карандаша), Pen.Width - толщина линии в пикселах (по умолчанию - 1).
8. Заполнить канву эллипсами случайным образом (круги, окружности - частный случай эллипса). Эллипсы рисуются методом Ellipse() с четырьмя параметрами - координатами верхнего левого и правого нижнего углов прямоугольника, в который эллипс вписывается. Кайма эллипса рисуется в соответствии с параметрами свойства Pen канвы, а заливается эллипс внутри цветом кисти Brush канвы.
9. Сделать канву на весь экран. Заполнить разноцветными прямоугольниками в случайных позициях и случайных размеров с помощью FillRect().
10. Создать графический образ так называемого множества Жюлиа.

ЛАБОРАТОРНАЯ РАБОТА Delphi
ОФОРМЛЕНИЕ ВНЕШНЕГО ВИДА ПРОГРАММЫ
С ПРИМЕНЕНИЕМ ГРАФИКИ
Цель: получить навыки использования графических элементов, ознакомиться с компонентой PaintBox.

Архангельский А.Я. Программирование в Delphi 7. – М.: Бином-Пресс, 2003 г. – 1152 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ


Для рисования статичных рисунков используется компонент PaintBox (панель System). Этот компонент размещается на форме в виде прозрачного пунктирного квадрата, и в его пределах можно рисовать. Рисование выполняется обращением к свойству Canvas (графическая канва) этого компонента: PaintBox1.Canvas. У него в свою очередь есть свойство Pixels (PaintBox1.Canvas.Pixels), которое представляет собой матрицу, двумерный массив заданного размера - поточечный образ канвы, каждый элемент - отдельная точка. В Pixels[] отсчет точек (пикселов экрана) начинается с 0. Координаты x, y отсчитываются от верхнего левого угла, то есть он считается точкой с координатой (0, 0), увеличение по оси x идет слева направо, а по оси y - сверху вниз. Для конкретной точки указывается цвет. Функция RGB() формирует цвет комбинацией интенсивности красного, зеленого и синего (интенсивность задается числом от 0 до 255). Например, черный - RGB(0,0,0), красный - rgb(255,0,0), синий - rgb(0,0,255), белый - rgb(255,255,255).

Цель работы - создать программу, выполняющую следующие действия:
1. Разместить на форме компоненты PaintBox и Button.
2. Заполнить доступную канву 300 красными точками в случайных позициях по нажатиям на некоторую кнопку Button.
3. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.
4. Записать код в обработчике нажатия.
5. Изменить RGB(255,0,0) на RGB(random(255),random(255),random(255) ).
6. Заполнить фон черным цветом перед началом выполнения программы с помощью метода канвы FillRect. Метод вызывается с указанием прямоугольной области заливки цветом: FillRect(Rect(0, 0, 100, 100)) // координаты верхнего левого и правого нижнего углов Вложенное слово Rect формирует данное типа "прямоугольник". Перед вызовом FillRect надо указать цвет заливки: PaintBox1.Canvas.Brush.Color := RGB(0,0,0);
7. Заполнить канву случайными разноцветными линиями разной толщины. Линия рисуется с помощью методов (сначала задается начальная точка, потом конечная): PaintBox1.Canvas.MoveTo(10,10); PaintBox1.Canvas.LineTo(50,50); Цвет линии и толщина задаются свойством канвы Pen (карандаш). Pen.Color - цвет карандаша), Pen.Width - толщина линии в пикселах (по умолчанию - 1).
8. Заполнить канву эллипсами случайным образом (круги, окружности - частный случай эллипса). Эллипсы рисуются методом Ellipse() с четырьмя параметрами - координатами верхнего левого и правого нижнего углов прямоугольника, в который эллипс вписывается. Кайма эллипса рисуется в соответствии с параметрами свойства Pen канвы, а заливается эллипс внутри цветом кисти Brush канвы.
9. Сделать канву на весь экран. Заполнить разноцветными прямоугольниками в случайных позициях и случайных размеров с помощью FillRect().
10. Создать графический образ так называемого множества Жюлиа.

ЛАБОРАТОРНАЯ РАБОТА Delphi
ОФОРМЛЕНИЕ ВНЕШНЕГО ВИДА ПРОГРАММЫ
С ПРИМЕНЕНИЕМ ГРАФИКИ
Цель: получить навыки использования графических элементов, ознакомиться с компонентой PaintBox.

Архангельский А.Я. Программирование в Delphi 7. – М.: Бином-Пресс, 2003 г. – 1152 с.

Купить эту работу

Delphi ОФОРМЛЕНИЕ ВНЕШНЕГО ВИДА ПРОГРАММЫ С ПРИМЕНЕНИЕМ ГРАФИКИ

100 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

6 февраля 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
Sachenko
4.8
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
100 ₽ Цена от 200 ₽

5 Похожих работ

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

Лабораторные работы из учебника "Сборник лабораторных работ" П. Чистов и А. Мальгинова

Уникальность: от 40%
Доступность: сразу
1500 ₽
Лабораторная работа

Использование одномерных и двумерных массивов

Уникальность: от 40%
Доступность: сразу
100 ₽
Лабораторная работа

Дискретная математика. Системы счисления.

Уникальность: от 40%
Доступность: сразу
100 ₽
Лабораторная работа

Дискретная математика. Множества и работа с ними.

Уникальность: от 40%
Доступность: сразу
100 ₽
Лабораторная работа

Дискретная математика. Графы. Основные понятия.

Уникальность: от 40%
Доступность: сразу
100 ₽

Отзывы студентов

Отзыв pocya об авторе Sachenko 2016-10-09
Лабораторная работа

Автор очень ответственно и профессионально подходит к выполнению заказов. Большое спасибо!

Общая оценка 5
Отзыв Алексей Ерасов об авторе Sachenko 2016-11-13
Лабораторная работа

Автор помог в сжатые сроки, а также прокомментировал все свои действия

Общая оценка 5
Отзыв Aleksandr2772 об авторе Sachenko 2018-12-27
Лабораторная работа

Все верно и в срок

Общая оценка 5
Отзыв style2off1988 об авторе Sachenko 2016-01-02
Лабораторная работа

Все отлично. Автора рекомендую.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Основные понятия и проблемы технологии программирования

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Пузырьком"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Шелла"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка слиянием"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка выбором"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Пирамидальная сортировка"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Быстрая сортировка"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Гномья сортировка"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Инструментальные средства разработки информационных систем

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Среда разработки программного обеспечения

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Принципы работы нейросетей. Виды и принципы работы нейросетей

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

Уникальность: от 40%
Доступность: сразу
200 ₽