«Компоненты Отображение графической информации в Delphi»
Цели урока:
Что? Где?
Вопросы
В каком году был принят международный стандарт сжатия неподвижных изображений
Поддержка формата JPEG реализована посредством класса…
Свойства TJPEGimage можно условно разделить на две группы:
Важнейшим из свойств, нужных при сжатии, является
класс TJPEGimage не имеет своей канвы для рисования — для этого его нужно
Какие графические форматы используются в среде программирование C++Builder
0.97M
Категория: ПрограммированиеПрограммирование

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

1. «Компоненты Отображение графической информации в Delphi»

(Image, Shape, Chart)

2. Цели урока:

• ОБРАЗОВАТЕЛЬНЫЕ: Познакомится с
стандартным библиотекой визуальных
компонентов Delphi, с помощью которых
можно придать программе соверенно
оригинальный вид.
• РАЗВИВАЮЩИЕ: развивать умения
применять полученные знания в
профессиональной деятельности,
активизировать мыслительную деятельность;
• ВОСПИТАТЕЛЬНЫЕ : воспитывать интерес
к предмету развитие;

3. Что? Где?

Что?
Когда?
Где?

4. Вопросы

Вопрос 1
Вопрос 2
Вопрос 3
Вопрос 4
Вопрос 5
Вопрос 6

5. В каком году был принят международный стандарт сжатия неподвижных изображений

1988 году

6. Поддержка формата JPEG реализована посредством класса…

• TJPEGImage

7. Свойства TJPEGimage можно условно разделить на две группы:

• используемые при сжатии и при
распаковке

8. Важнейшим из свойств, нужных при сжатии, является

• compressionQuality

9. класс TJPEGimage не имеет своей канвы для рисования — для этого его нужно

• преобразовать в классе TBitmap.

10. Какие графические форматы используются в среде программирование C++Builder

11.

«Компоненты отображение графической
информации»
План темы:
1. Способы вывода графической
информации.
2. Отображение картинок.
3. Отображение геометрических
фигур.
4. Построение графиков и диаграмм.

12.

1. Способы вывода графической информации.
Cуществует несколько способов вывода
графической информации:
• Вывод заранее приготовленных
изображений (компоненты Image,
Shape);
• Построение графиков и диаграмм
(компонент Chart и др.);
• Формирование изображений
программным способом (объект
Canvas).

13.

2. Отображение картинок.
• Отображение картинок при помощи
компонента Image мы рассмотрели в
одной из предыдущих тем.
• Здесь мы рассмотрим пример
осуществления простейшей анимации
путем периодического изменения
отображаемой картинки в
компонентах Image.
Перейти на пример.

14.

3. Отображение геометрических фигур.
• Отображение простейших
геометрических фигур на форме
обеспечивает компонент Shape.

15.

3. Отображение геометрических фигур.
• Основные свойства компонента Shape:
Brush
Pen
Shape
Цвет (.Color) и стиль (.Style) для
заполнения фигуры.
Цвет (.Color), стиль (.Style), ширина
(.Width) и способ вывода (.Mode) линий
фигуры.
Вид геометрической фигуры.

16.

3. Отображение геометрических фигур.
• Из нескольких компонентов Shape
можно создавать несложные рисунки.
• Программно изменяя положение
(.Left, .Top) размер (.Width, .Height) и
цвет (Brush.Color) компонентов Shape
в рисунке можно осуществить
элементы простейшей анимации.
• Рассмотреть пример.

17.

4. Построение графиков и диаграмм.
• Диаграммы предназначены для
более наглядного представления
массивов численных данных, их
визуального отображения и анализа.
Пример.
• Для построения диаграмм в Delphi
имеется несколько компонентов,
один из них компонент Chart (раздел
TeeChart Std).

18.

4. Построение графиков и диаграмм.
• Вид компонента Chart после его
установки на форму:

19.

4. Построение графиков и диаграмм.
• Кроме «Инспектора объектов» доступ к
свойствам компонента Chart можно
получить открыв специальное окно
диалога (правая кнопка на компоненте \
Edit Chart…)
Добавить
серию данных
Изменить тип
диаграммы

20.

4. Построение графиков и диаграмм.
• Выбор типа диаграммы:

21.

4. Построение графиков и диаграмм.
• Установка свойств для осей координат
(Axis):

22.

4. Построение графиков и диаграмм.
• Данные для отображения обычно
передаются в Chart программно,
пример:
Series1.Clear; {очистить серию}
for i:=1 to N do
Series1.addxy(i, A[i], ‘’, clGreen);
Значение по
оси X
Значение по
оси Y
Подпись
по оси X
Цвет данных
на диаграмме
• Рассмотреть пример построения
графика функции y = Sin(x)

23.

Далее:
«Отображение картинок и геометрических
фигур, их анимация».
Задание:
1) Разработать приложение для осуществления
простейшей анимации путем периодического
изменения отображаемой картинки в
компонентах Image. (Количество картинок не
менее трех, картинки подобрать
самостоятельно).

24.

Задание:
2) Придумать и нарисовать рисунок из
компонентов Shape. Программно
изменяя положение, размер или цвет
компонентов Shape в рисунке
осуществить элементы простейшей
анимации.
English     Русский Правила