Инфоурок Информатика ПрезентацииПрезентация по программированию в среде Delphi на тему: "Отображение графической информации в Delphi"

Презентация по программированию в среде Delphi на тему: "Отображение графической информации в Delphi"

Скачать материал
Скачать материал "Презентация по программированию в среде Delphi на тему: "Отображение графической информации в Delphi""

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Менеджер спортивного клуба

Описание презентации по отдельным слайдам:

  • Отображение графической информации в Delphi

    1 слайд

    Отображение графической информации в Delphi

  • Среда визуального программирования Delphi, как и Windows, поддерживает графич...

    2 слайд

    Среда визуального программирования Delphi, как и Windows, поддерживает графический интерфейс пользователя (GDI – Graphic Delphi Interface).
    В Delphi существует два способа вывода графической информации:
    вывод заранее подготовленных изображений;
    рисование из программы.

  • Первый способ основан на использовании компонентов Image и Shape. Можно воспо...

    3 слайд

    Первый способ основан на использовании компонентов Image и Shape. Можно воспользоваться готовой картинкой(пиктограммой) или создать их самостоятельно, используя Редактор Изображений Image Editor.

    Второй способ – это формирование изображений программным способом, используя объект Canvas.

  • Delphi имеет в своём распоряжении специальный объект, который оформлен в виде...

    4 слайд

    Delphi имеет в своём распоряжении специальный объект, который оформлен в виде свойства Canvas. Оно доступно только во время работы приложения, так что управлять им можно только из программы, написав нужный код на языке Object Pascal.
    Если у объекта есть свойство Canvas, на его поверхности можно рисовать. Наиболее подходящими кандидатами на эту роль являются - сама форма и специальный компонент PaintBox.

  • Oбъект CanvasСвойства:
Pen (Перо) –свойство для рисования линий и границ геом...

    5 слайд

    Oбъект Canvas
    Свойства:
    Pen (Перо) –свойство для рисования линий и границ геометрических фигур. Перо следует командам графического курсора и, в свою очередь, имеет свои вложенные свойства:
    Color – определяет цвет линии (по умолчанию чёрный);
    Mode – стиль рисования (имеет множество значений, которые здесь не приводятся);
    Style – стиль линии, который может принимать значения:
    рsSolid – сплошная (по умолчанию);
    рsDosh – штриховая;
    рsDot – пунктирная;
    рsDoshDot – штрих пунктирная (и др.свойства);

    Widh – толщина линии (по умолчанию 1 пиксель);

  • Brush (Кисть) – свойство для заполнения фигур, имеющие следующие  вложенные с...

    6 слайд

    Brush (Кисть) – свойство для заполнения фигур, имеющие следующие вложенные свойства :
    Color – цвет кисти (по умолчанию – белый);
    Style – орнамент кисти, который может принимать значения:
    bsClear – сплошная раскраска;
    bsHorizontal – горизонтальные линии;
    bsVertical – вертикальные линии;
    bsFDiagonal – левые диагональные линии;
    bsBDiagonal – правые диагональные линии;
    bsCross – клетка;
    bsDiagCross – косая клетка;

  • Font (Шрифт) – свойство для вывода текста, имеющее следующие вложенные свойст...

    7 слайд

    Font (Шрифт) – свойство для вывода текста, имеющее следующие вложенные свойства :
    Color – цвет символов;
    Height – высота шрифта в пикселях;
    Name – имя шрифта;
    Size – размер шрифта;
    Style –стиль шрифта, который может принимать следующие значения:
    fsBold – полужирный;
    fsItalic – курсив;
    fsUnderline – подчёркнутый;
    fsStrikeOut – перечёркнутый;

  • PenPos (Позиция пера) – свойство для хранения текущей позиции рисования (опре...

    8 слайд

    PenPos (Позиция пера) – свойство для хранения текущей позиции рисования (определяет положение пера в области рисования в данный момент времени);

    Pixels [x,y: integer] –свойство-массив для записи и считывания координат отдельных точек области рисования («холста»).

  • Методы объекта Canvas MoveTo(x,y: integer) –перемещает перо с текущей позиции...

    9 слайд

    Методы объекта Canvas
    MoveTo(x,y: integer) –перемещает перо с текущей позиции в точку с заданными координатами х, у без рисования линии;
    LineTo(х.у: integer) -перемещает перо с текущей позиции в точку с заданными координатами х, у с прочерчиванием линии;
    Arc(х1, у1, х2, у2, х3, у3, х4, у4: integer) –рисует дугу эллипса, вписанного в прямоугольник с координатами (х1,у1) и (х2,у2). Дуга определяется радиусами эллипса, проходящими через точки (х3,у3) и (х4,у4);

  • Chord(х1, у1, х2, у2, х3, у3, х4, у4: integer) –рисует хорду эллипса по описа...

    10 слайд

    Chord(х1, у1, х2, у2, х3, у3, х4, у4: integer) –рисует хорду эллипса по описанию, приведённому для метода Arc;
    Ellipse(х1, у1, х2, у2: integer ) – рисует эллипс, вписанный в прямоугольник с левым верхним углом в точке (х1, у1) и нижним правым углом в точке (х2, у2);
    FillRect(Rect (х1, у1, х2, у2: integer)) – заполняет прямоугольник цветом, заданным в текущей кисти (Brush). Использует функцию Rect, которая представляет прямоугольник с заданными координатами;

  • FloodFill(х,у : integer; Color: TColor; FillStyle: TFillStyle) – заполнение т...

    11 слайд

    FloodFill(х,у : integer; Color: TColor; FillStyle: TFillStyle) – заполнение текущим цветом, заданным в свойстве Brush:
    при FillStyle=fsBorder – замкнутой области от точки с координатами х, у до границы, определённой цветом Color;
    при FillStyle=fsSurface – тот участок поверхности, который имеет цвет Color;

    Pie(х1, у1, х2, у2, х3, у3, х4, у4: integer) –рисует сектор эллипса, вписанного в прямоугольник с координатами (х1, у1) и (х2, у2). Сектор определяется двумя радиусами эллипса, проходящими через точки
    (х3,у3) и (х4, у4);

  • Polyline (Points: array of TPoint) – рисует ломаную линию, последовательно со...

    12 слайд

    Polyline (Points: array of TPoint) – рисует ломаную линию, последовательно соединяя точки массива Points;

    Polygon (Points: array of TPoint) – вычерчивает многоугольники, последовательно соединяя точки массива Рoints. Отличается от метода Polyline тем, что автоматически соединяет конец ломаной с её началом;

    Rectangle (х1, у1, х2, у2: integer) – рисует прямоугольник с левым верхним углом в точке (х1, у1) и нижним правым углом в точке (х2,y2);

  • Retresh  –метод вызывается при необходимости перерисовки изображения;

RoundR...

    13 слайд

    Retresh –метод вызывается при необходимости перерисовки изображения;

    RoundRect (х1, у1, х2, у2, х3, у3: integer) –рисует прямоугольник с закруглёнными углами. Углы рисуются как четверти эллипса с шириной
    х3 и высотой у3;

    TextOut (х, у :integer, Text :String) –вывод текста, указанного в параметре Text. Текст вписывается в прямоугольник, верхний левый угол которого имеет координаты х, у.

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 671 622 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 20.03.2017 678
    • PPTX 104.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рысцова Елена Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Рысцова Елена Николаевна
    Рысцова Елена Николаевна
    • На сайте: 7 лет и 4 месяца
    • Подписчики: 1
    • Всего просмотров: 25373
    • Всего материалов: 28

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 13 регионов
  • Этот курс уже прошли 76 человек

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 193 человека из 56 регионов
  • Этот курс уже прошли 975 человек

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 23 человека

Мини-курс

Техническое обслуживание и диагностика сельскохозяйственной техники

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Социальные и правовые аспекты эпохи Просвещения: влияние на образование сегодня

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Мотивация и индивидуализация в образовательном процессе

3 ч.

780 руб. 390 руб.
Подать заявку О курсе