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

Реферат Розробка методики вивчення теми "Графічні примітиви" з використанням мови програмування ...





графіка описує зображення з використанням кольорових точок, званих пікселями, розташованих на сітці. Наприклад, зображення сніговика вже описується конкретним розташуванням і кожної точки сітки, як у мозаїці. p> При редагуванні растрової графіки Ви редагуєте пікселі, а не лінії. Растрова графіка залежить від дозволу, оскільки інформація, що описує зображення, прикріплена до сітці певного розміру. При редагуванні растрової графіки, якість її подання може змінитися. Висновок растрової графіки на пристрої з більш низьким дозволом, ніж дозвіл самого зображення, знизить його якість [3], [5].

З розвитком комп'ютерної техніки і технологій з'явилося багато способів будівлі графічних об'єктів. Залежно від видів комп'ютерної графіки під цим терміном розуміються, як і пікселі або спрайт (у растровій графіці), так і векторні об'єкти, такі як коло, квадрат, лінія, крива і т.д. (У векторній графіку). У векторній графіці також існує поняття графічний примітив. Під графічними примітивами розуміються мінімальні графічні об'єкти, які складають векторний малюнок - подібно цеглин, з яких будується будинок [2]. Такими графічними примітивами є: точка, відрізок, окружність, еліпс, дуга, сектор, прямокутник, паралелепіпед і деякі інші. p> Існує безліч програм для редагування векторної графіки - графічні редактори, однак знаючи прийоми програмування, створюються швидко такі елементи, на які в графічному редакторі піде багато часу і не буде можливості багаторазового повторення та внесення швидких змін в малюнок, тобто програмування дає можливість керувати створенням графіки на більш низькому рівні. Тому розгляд графіки, безсумнівно, урізноманітнить тему В«ПрограмуванняВ», дозволить розглянути клас цікавих завдань, посприяє розвитку творчих здібностей.

Як правило, можливості різних мов програмування, у світлі розглянутих завдань, однакові. Тому будемо розглядати векторну графіку, взявши за основу мову програмування Pascal.


Глава 2. Графічні можливості мови програмування Pascal.

Більшість мов програмування мають свої стандартні графічні бібліотеки. Так, у Basic графічні команди є вбудованими; система програмування Turbo Pascal містить графічну бібліотеку (Модуль Graph.tpu), що має в своєму складі процедури і функції обробки найпростіших графічних примітивів.

У модулі GRAPH міститься 79 графічних процедур, функцій, десятки стандартних констант і типів даних. До складу модуля входить ряд програм драйверів для найбільш поширених відеоадаптерів: CGA, MCGA, EGA, VGA, HERCULES, AT & T, 3270 PC. Ці драйвери зберігаються у файлах з розширенням BGI [4].

Для роботи графіки її треба ініціалізувати, а для цього необхідно визначити можливий графічний режим. Це можна зробити за допомогою наступної процедури. p> Uses Graph

...

Procedure InitGraph;

Var GR, GM: Integer;

Begin

GR: = detect;

InitGraph (GR, GM, 'c: BP TPU); {виклик процедури GRAPH}

End;

...

BEGIN

InitGraph;

... Графічні оператори ...

CloseGraph;

END.


INITGRAPH (Драйвер, режим, 'шлях') - підключає графічний режим. Драйвер - це мінлива цілого типу, визначає тип графічного дисплея. Режим - це мінлива цілого типу, що визначає режим роботи графічного адаптера. Шлях - вказує шлях програмами з TPU.

DETECT - режим автоматичного визначення типу.

CLOSEGRAPH - припиняє роботу графічного адаптера і відновлює текстовий режим роботи екрану.

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

Для виведення графічних примітивів на екран слід використовувати наступні процедури модуля Graph. p> Висновок точки:

PUTPIXEL (x, y, колір) - виводить точку з координатами (x, y);

Установка кольору:

SETCOLOR (колір) - встановлює поточний колір для виведених ліній і символів;

SETBKCOLOR (колір) - Встановлює колір фону,

де колір-це число від 0 до 15 (Табл. 1). span align=right>

Колір:

0

чорний

1

синій

2

зелений

3

блакитний

4

червоний

5

ліловий

6

коричневий

7

світло-сірий

...


Назад | сторінка 2 з 7 | Наступна сторінка





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

  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Комп'ютерна графіка та основні графічні редактори
  • Реферат на тему: Огляд програм комп'ютерної графіки
  • Реферат на тему: Графічні засоби зображення
  • Реферат на тему: Технологія роботи з графічною інформацією. Системи комп'ютерної графік ...