тексту.
Перемикачі СheckВох, RadioButton
СheckВох - незалежний перемикач. Використовується для того щоб користувач мав можливість відмітити необхідний пункт
Сhecked - містить стан об'єкту відмічено/невідмічено.
Аlignment - визначає положення тексту-пояснення до перемикача.
Сарtion -текст-пояснення до перемикача.
RadioВutton - залежні перемикачі, призначені для вибору одного з групи. Сhecked - містить стан об'єкту відмічено/невідмічено, при зміні стану одного з перемикачів автоматично міняється стан інших перемикачів з групи Аlignment - визначає положення тексту-пояснення до перемикача Сарtion-текст-пояснення до перемикача.
Програмування розгалужень за допомогою перемикачів та полів вибору.
У візуальному програмуванні за допомогою об’єктів «Edit» та «RadioButton» появляється додаткова можливість розгалужувати та обмежувати алгоритм виконання програми за допомогою інтерфейсного втручання оператора. В цій лабораторній роботі ми спробуємо написати програму для переведення одних величин в другі, і навпаки, відповідно до поставлених правил. Ця робота буде виконана в діалоговому режимі з використанням об’єктів « Edit » та « RadioButton ».
Перемикачі СheckВох можна об’єднувати в групи за допомогою компоненту СroupВох, для надання можливості обирати властивості певних об'єктів, станів об'єктів і т.д.
Властивості:
Сарtion- Оголошує назву групи;
Іtems- містить вказівники на елементи групи;
Соlor - колір групи.
Перемикачі RadioButton можна об'єднувати в групи за допомогою компоненту RadioGroup. Якщо перемикачі не об’єднані з допомогою RadioGroup, то вони рахуються одною групою.
Сарtion- Оголошує назву групи;
Іtems- містить вказівники на елементи групи;
Соlor - колір групи.
Використання перемикачів дозволяє змінювати хід роботи програми. Перемикачі використовуються в основному в дочірніх формах для задання параметрів роботи програми. На основній формі перемикачі використовуються в основному для вибору параметрів перед запуском основної задачі яку буде виконувати програма.
Вивчення можливості побудови головного меню програми за допомогою об’єкта візуального середовища «MainMenu».
Головне меню програми складається із певної кількості закладок, по яких погруповані входження в меню. На ці входження можуть бути запрограмовані різноманітні реакції програми. У візуальному середовищі головне меню створюється за допомогою об’єкта MainMenu. Головне меню, як і всі інші об’єкти, має свої властивості. Наведемо деякі основні властивості: Items (команди меню), Tag (допоміжна змінна). Кожне з входжень в меню також має свої властивості, які ми бачимо в « Inspector », де ми можемо їх редагувати.
Вивчення можливості побудови контекстного меню програми за допомогою об'єкта візуального середовища «РорupMenu».
Контекстне меню програми це сукупність команд, що зібрані в один список для швидкого доступу до них шляхом клацання правою клавішою мишки. Створення та опис властивостей контекстного меню мало чим відрізняється від оформлення головного меню. Відмінність між об’єктами полягає тільки в тому, що головне меню належить формі, а контекстне меню можна підключати до багатьох об’єктів на формі
Компонент РорupMenu використовується для створення контекстного меню, яке з'являється після натиснення правої кнопки миші. Контекстне меню може бути створене для кожного віконного компоненту. Для створення контекстного меню використовується утиліта Menu Designer. З її допомогою можна сформувати ієрархічний список та задати властивості
кожного з елементів цього списку. Кожний елемент списку має тільки одну подію – OnClick. Функція яка буде обробляти цю подію буде викликатись коли користувач клікне мишею на відповідному пункті. Також можна вводити розділювачі, групуючи таким чином елементи списку. Параметр Break дозволяє вводити параметри розділювачів. Для утворення нової підвітки необхідно вибрати вже створеного елементу CreateSubmenu в випадаючому списку після натиснення правої кнопки миші. Параметр ShortCut задає комбінацію клавіш , при натисненні на яку буде вибиратись даний елемент меню. При необхідності з елементів головного меню можна зробити групу перемикачів або радіо групу. Для цього відповідному елементу підменю необхідно змінити значення параметру RadioItem.
9. Об’єкт візуального середовища „CheckBox”, його властивості та особливості в оформленні. Елемент оформлення – об’єкт “GroupBox”
Окрім радіокнопок в візуальному середовищі програмування існує ще таке поняття як CheckBox. Сукупність таких елементів із визначеним статусом (вибраний або не вибраний) дають змогу зкерувати рух програми у відповідно правильну вітку алгоритму.
Об’єкт CheckBox використовують для створення незалежного дво чи трипозиційного прапорця: увімкнено / вимкнено (/недоступний). Для цього об’єкта визначені такі дві нові властивості: AllowGrayed (наявність третьої позиції – сірий увімкнений), State (стан прапорця).
Панель групи об’єктів GroupBox призначена для розміщення на ній групи із кількох об’єктів. Панель групи використовують для покращення дизайну вікна програми. Властивості цього об’єкта аналогічні до розглянутих.
Перемикачі CheckBox, RadioButton
CheckBox – незалежний перемикач. Використовується для того, щоб користувач мав можливість відмітити необхідний пункт.
Checked- містить стан об’єкту відмічено/невідмічено.
Alignment- визначає положення тексту-пояснення до перемикача
Caption- текст пояснення до перемикача.
Перемикачі CheckBox можна об’єднувати в групу за допомогою компоненту GroupBox, для надання можливості обирати властивості певних об’єктів, станів об’єктів.
Властивості:
Caption – Оголошує назву групи;
Items – містить вказівники на елементи групи;
Color – колір групи.
Перемикачі CheckBox можна об’єднувати в групу за допомогою компоненту GroupBox, для надання можливості обирати властивості певних об’єктів, станів об’єктів.
Властивості:
Caption – Оголошує назву групи;
Items – містить вказівники на елементи групи;
Color – колір групи.
Вирішення комплексних задач програмування у середовищі візуального програмування.
Створити форму для розв’язування задачі табулювання функції. Створити в ній головне меню (об’єкт типу MainMenu) з командами: закінчити роботу програми, табулювати функцію, очистити поля виведення результатів, а також контекстне меню (PopupMenu), що міститиме команду для очистки поля виведення. Результати табулювання вивести у багаторядкове поле редагування (об’єкт типу Memo). Передбачити можливість виведення результатів на екран, у файл, у масив. Напрямок виведення результатів задати за допомогою трьох прапорців (об’єктів типу CheckBox), розташувавши на панелі групи об’єктів (типу GroupBox). Після виконання поставленого завдання, модифікувати розв’язок задачі відповідно до варіанту.