Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kolokvium.doc
Скачиваний:
33
Добавлен:
25.11.2019
Размер:
164.86 Кб
Скачать
  1. Формальні та фактичні параметри підпрограм.

Формальні і фактичні параметри підпрограм:

За посередністю параметрів підпрограм обмінюється даними у програмою, яка її викликає.

Параметри, що є в описі підпрограм наз. формальними.

Параметри, що є у виклику підпрограму наз. фактичними.

Розрізняють вхідні і вихідні параметри.

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

Необхідно дотримуватися суворої відповідності типів формальних і фактичних параметрів.

  1. Основні властивості та події графічних елементів управління Delphi.

Для роботи в графіці на сучасних комп’ютерах використ. 2 бібліотеки:

  1. WinAPI – стосується стандартного ПЗ

  2. VCL – бібліотека візуальних компонентів Делфі, які об’єднані в модулі Graphics.

Частиною WinAPI є так званий GDI. GDI – відповідає за відображення кривих та ліній, відображення шрифтів і обробку палітри.

GDI – це набір ф-й 2-вимірної графіки, які забезпечують взаємодію із драйверами графічних пристроїв.

GDI – не відповідає за відображення вікон меню і т.д. – це завдання закріплене за підсистемою в uses32.dll і ґрунтується на GDI.

Ф-ї GDI закріплені в системній бібліотеці gdi32.dll і експортуються в Делфі.

Найпоширеніші об’єкти VCL:

  • Олівець (pen)-використовується для викреслювання крапок, ліній, контурів геометричних фігур. Вид лінії, яку залишає олівець на поверхні полотна, визначають властивості:

Color

Колір лінії

Width

Товщина лінії

Style

Вид лінії

Mode

Режим відображення

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

Color

Колір закрашення замкнутої області

Style

Стиль (тип) заповнення області

- шрифт - Для виведення тексту на поверхню графічного об'єкту використовується метод TextOut. Інструкція виклику методу TextOut в загальному така: Об'єкт.Canvas.TextOut(x, у, Текст)

де:

-  об'єкт – ім'я об'єкту, на поверхню якого виводиться текст;

-  х, у – координати точки графічної поверхні, від якої виконується виведення тексту (мал. 10.3);

-  текст – змінна або константа символьного типу, значення якої визначає текст, що виводиться методом.

Шрифт, який використовується для виведення тексту, визначається значенням властивості Font відповідного об'єкту Сanvas. Властивістю Font є об'єкт типу TFont.

  1. Масиви Delphi.

Масив (Array) – це обмежена, впорядкована сукупність однотипних пронумерованих величин, кожну окрему величину цього масиву наз. компонентою (елементом) масиву.

Номери елементів наз. індексами. Тип компонентів наз. базовим типом(крім файлового).

Кожна компонента моє свій індекс. Всі компоненти мають один і той самий тип.

Існує 2 способи ініціалізації масивів:

  1. менш універсальний

var <ім’я масиву>:array[<діапазон> <вимірність>]

of < тип елементів масиву>;

  1. універсальний

Type Vector=Array[0..640] of Real;

Matrix=array[0..4,1..3] of Integer;

Var Xe, Ye, Xg, Yg : Vector;

L, U: Matrix;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]