Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання прямокутників

Реферат Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання прямокутників





штрихування із нахилом ліній назадbsCrossГорізонтально-вертикальне штрихування, в клеткуbsDiagCrossДіагональная штрихування, в клітку

Вікно програми Стилі заповнення областей




1.2 Об'єкт Front


Модуль graphics.

Визначає безліч характеристик, що описують шрифт, використовуваний при відображенні текстів: висоту шрифту, його ім'я, атрибути (напівжирний, курсив) і т.д.


СвойствоОб'явленіе/ОпісаніеColor property Color: TColor; Определяетцветтекста.Height propertyHeight: Integer; Характеризує висоту шрифту в пікселах.Name property Name: TFontName; Вид (ім'я) шріфта.Size propertySize: Integer; Розмір шрифту в кеглях (пунктах) .Style propertyStyle: TFontStyles; Стиль шрифту: напівжирний, курсив, підкреслений, перекреслений.

. 3 Способи малювання прямокутників


Rectangle

Малює на канві поточним пером прямокутник і зафарбовує його поточної пензлем

Клас TCanvas

Оголошення

procedure Rectangle (XI, Yl, Х2, Y2: Integer);

Опис

Метод Rectangle малює на канві поточним пером Реп прямокутник,

верхній лівий кут якого має координати (XI, Y1), а нижній правий - (Х2, Y2). Прямокутник закрашивается поточної пензлем Brush.

Малювання прямокутника без рамки можна здійснити методом Fill-. Прямокутник з округленими кутами малюється методом RoundRect.

Прямокутник без внутрішньої зафарбовування малюється методом FrameRect.

Приклад

Imagel.Canvas.Rectangle (10,10,210,110);

Polygon

Малює на канві поточним пером замкнуту фігуру (багатокутник) по заданій множині кутових точок, замикаючи першу і останню т окуляри і зафарбовуючи внутрішню область фігури поточної пензлем

Клас TCanvas

Оголошення

procedure Polygon (Points: array of TPoint);

Опис

Метод Polygon малює на канві замкнуту фігуру (полігон, багатокутник) по безлічі кутових точок, заданому масивом Points. Перша із зазначених точок з'єднується прямий з останньою. Цим метод Polygonотлічается від методу Polyline, яка не замикає кінцеві точки. Малювання проводиться поточним пером Реп. Внутрішня область фігури закрашіваетсятекущей пензлем Brush.

Метод дозволяє малювати фігуру по точках, що зберігаються в масиві елементів типу TPoint. Якщо бажано використовувати для малювання тільки частина точок масиву, це можна зробити за допомогою функції Slice. Якщо надонарісовать полігон всього по декількох точках, то передавати їх в методPolygonудобно за допомогою функції Point.

Приклади

1. Оператор

Forml.Canvas.Polygon ([Point (10,10), Point (30,10),

Point (130,30), Point (240, 120)]);

малює на канві форми чотирикутник по точках, заданим функціями

Point.

. Оператор

Forml.Canvas.Polygon (PointArray);

малює на канві форми багатокутник по точках, що зберігаються в масиві, який може бути оголошений, наприклад, таким чином: графічний програма delphi прямокутник

varPointArray: array [1..100] of TPoint;

3. Оператор

Form1.Canvas.Polygon (Slice (PointArray, 10));

малює на канві форми багатокутник по перших 10 точкам, що зберігаються в масиві PointArrayіз попереднього прикладу.

Малює на канві поточним пером кусочно-лінійну криву по заданому множествуточек

Клас TCanvas

Оголошення

procedure Polyline (Points: array of TPoint);

Опис

Метод Polyline малює на канві кусочно-лінійну криву по безлічі точок, заданому масивом Points. Відмінність метод Polylineот методу Polygon полягає в тому, що метод Polygon замикає кінцеві точки, а метод Polyline- немає. Малювання проводиться поточним пером Реп. Метод не змінює поточної позиції PenPosпера Реп.

Метод дозволяє малювати кусочно-лінійний графік функції, що зберігається в масиві елементів типу TPoint. Якщо бажано використовувати для малювання тільки частина точок масиву...


Назад | сторінка 3 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання лама ...
  • Реферат на тему: Чисельні методи пошуку стаціонарних точок у оптимізаційних задачах: метод Н ...
  • Реферат на тему: Графічний метод і симплекс-метод розв'язання задач лінійного програмува ...
  • Реферат на тему: Метод експертного багатокритеріального оцінювання. Метод аналізу ієрархій ...
  • Реферат на тему: Метод Ньютона (метод дотичних). Рішення систем нелінійних алгебраїчних рів ...