Графика, примитивы

Подготовка к работе

  • Назначение, типы и методы работы с графическими примитивами.
  • Свойства компонента TShape.

Контрольные вопросы

  1. Назначение графических примитивов.
  2. Графический примитив Линия и метод LineTo его отображения.
  3. Графический примитив Кусочно-ломаная линия и метод  PolyLine и его отображения.
  4. Графический примитив Хорда (линия поперек эллипса) и метод Chord его отображения.
  5. Графический примитив Прямоугольная рамка и метод FrameRect его отображения.
  6. Графический примитив Заполненный прямоугольник и метод Rectangle его отображения.
  7. Графический примитив Заполненный многоугольник и метод Polygon его отображения.
  8. Графический примитив Заполненный прямоугольник со скругленными углами и метод RoundRect его отображения.
  9. Графический примитив Дуга и метод Arc его отображения.
  10. Графический примитив Заполненный эллипс и метод Ellipse его отображения.
  11. Графический примитив Пирог (сектор эллипса) и метод Pie его отображения.
  12. Метод заполнения замкнутых фигур FloodFill (заполнить область),
  13. Методы вывода текста: TextOut (вставить строку текста).
  14. Компонент TShape.

Задания к работе

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

Задание 2. Создать проект, демонстрирующий использование графического компонента TShape для изменения пользовательского интерфейса при выполнении программы. В проекте на форме с изменяемым цветом отображается фигура с разными типом и цветом.

Варианты задания 1

paskal85

Варианты задания 2

paskal86

Типы фигур

paskal87

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong



Copyright © 2009-2010 Программирование на паскале.