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

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

  • Назначение, типы и методы работы с графическими примитивами.
  • Свойства компонента 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

TwitterSEO CommunityВаау!News2.ruChippKoricaSMI2Google BookmarksDiggI.uaЗакладки YandexLinkstoreMyscoopCommunizmRu-marksWebmarksRuspaceLinkomaticKli.kzWeb-zakladkaZakladok.netRedditdeliciousMa.gnoliaTechnoratiSlashdotYahoo My WebБобрДобр.ruMemori.rurucity.comМоёМесто.ruMister Wong



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