p>
2. Атрибути об'єкта та подання даних в програмі
2.1 Алгоритм введення і виведення даних
В програмі використані компоненти:
1) Label
Компонент «Label» (Мал. 1) - призначений для виведення тексту на поверхню форми. Властивості компонента визначають вид і розташування тексту.
Властивості компонента визначають вид і розташування тексту.
Name - ім'я компонента. Використовується в програмі для доступу до компоненту і його властивостей.
Рис.1. Подання компонента Label в програмі.
- відображається текст.еft - відстань від лівої межі поля виводу до лівої межі форми.
Top - відстань від верхньої межі поля виводу до верхньої межі форми. - висота поля виводу.
У даній програмі за допомогою Label зроблені різні написи, висновок результату і повідомлень.
2) Edit
Компонент «Edit»- Являє собою поле введення / редагування рядка символів. Основна його властивість Text - текст, що знаходиться в полі введення і редагування. Ця властивість має строковий тип AnsiString. Це означає, що якщо користувач вводить в Edit деяке число, то необхідно додаткове перетворення. Крім функції StrToInt є обернена до неї IntToStr. Вони переводять рядок в ціле число і ціле число в рядок відповідно. Крім цієї пари функцій є пара StrToFloat і FloatToStr, котрі працюють з речовими числами. Основна подія для Edit - це Change. Виникає при зміні властивості Text.
Властивості компонента: - ім'я компонента. Використовується в програмі для доступу до компоненту і його властивостей, зокрема - для доступу до тексту, введеного в поле редагування. - Т екст, що знаходиться в полі введення і редагування. - Висота поля-ширина поля-шрифт, який використовується для відображення тексту, що вводиться
У даній програмі за допомогою Edit реалізований введення значень координат.
програмний модуль підпрограма захист
Рис. 2. Подання компонента Edit в програмі.
Button
Компонент Button являє собою командну кнопку.
Властивості компонента: - і ма компонента. Використовується в програмі для доступу до компоненту і його властивостей-текст на кнопці-висота кнопки-ширина кнопки-ознака доступності кнопки. Якщо значення властивості дорівнює true, то кнопка доступна. Якщо значення властивості дорівнює false, то кнопка недоступна, наприклад, в результаті клацання на кнопці подія click не виникає visible Дозволяє приховати кнопку (false) або зробити її видимою (true)
У даній програмі за допомогою компонента Button проводиться розрахунок параметрів фігури, перевірки на, чи є фігура ромбом, так само результатів генерації випадкових фігур і виведення інформації про генерації в файл.
Рис. 3. Подання компонента Button в програмі.
3) Image
Компонент Image являє собою поле виведення інформації на робочу панель програми.
Рис. 4. Подання компонента Image в програмі.
- ім'я компонента. Використовується в програмі для доступу до компоненту і його властивостей-висота поля-ширина поля