Стаття Урок №13
Цикл - це та сама послідовність команд, повторювана кілька разів. Оператори, що повторюються, називаються тілом циклу. Visual Basic надає можливість використовувати два типи циклів. Якщо число повторень циклу відоме заздалегідь чи може бути обчислено, доцільно використовувати оператор циклуFor. Next. Якщо момент завершення циклу залежить від виконання певної умови, то застосовується оператор циклуDo. Loop.
Оператор циклуFor. Nextє найстарішим і в той же час основним оператором циклу, реалізованим у всіх мовах програмування.
На початку циклу лічильник встановлюється в початкове значення, і з кожною ітерацією зміняться на величину кроку. Якщо крок не вказується, то він за умовчанням дорівнює 1. За допомогою даної конструкції можна організувати як інкрементний цикл (зі зростанням лічильника) – крок позитивний або не вказується, так і декрементний цикл (із зменшенням лічильника циклу) – крок негативний.
Приклади організації циклу:
Інкрементний цикл із кроком 1
ЦиклDo. Loop, уточнюваний операторомWhile, виконується до тих пір, поки вірна умова, що задається в циклі. Якщо ж конструкція циклу уточнюється операторомUntil, то цикл виконується до тих пір, поки задана умова хибна.Синтаксис:
ПризначенняПрапорці - це елементи управління, які можна відзначати (ставити "галочку"), вибираючи з ряду опцій одну або кілька. CheckBox може мати два різні стани - відзначений і не відзначений. Власне він може мати і третій стан. У цьому випадку елемент керування відображається як позначений, але недоступний. Встановити такий стан елемента керування можна лише програмно.
ПодіїНайважливішим для прапорця, як і для кнопки, є подія click.
ВластивостіЄдиною важливою властивістю елемента управління CheckBox є його значення (Value). Залежно від того, відмічено прапорець чи ні.
ПризначенняЦей елемент керування, що є кружком з точкою або без, призначений для встановлення тільки однієї опції з групи. Зазвичай, всі перемикачі форми об'єднані в одну групу.
ПодіїТак само, як і для елемента управління CheckBox, для перемикачів важлива лише одна подія - Click.
ВластивостіНайважливішою властивістю перемикачів є властивість Value. З його допомогою можна визначити стан перемикача. Ця властивість може приймати значення True та False.
- Встановити 3 прапорці та 2 групи радіокнопок, по 4 у кожному, компоненти зображення та етикетка.
- Одна з груп радіокнопок регулює колір етикетки: при натисканні радіокнопки змінюється колір етикетки (4 варіанти кольору)
- Інша група радіокнопок завантажує у компонент Зображення різні зображення (малюнки чи фотографії).
- Перший прапорець блокує доступ до обох груп радіокнопок
- Другий прапорець дозволяє користуватися радіокнопками кольору
- Третій прапорець дозволяє користуватися радіокнопками зображення
На формі розташувати 5 текстових полів і кнопку "Розрахунок". У перше поле користувач вносить початкове значення множини. У друге - кінцеве значення множини. У третє - крок розрахунку (проводіть перевірку при введенні кроку, на кратність різниці початкового та кінцевого значень із кроком, що вводиться). Після натискання кнопки "Розрахунок", вивести у четверте поле суму елементів множини, що виконують умову: початкове значення + i*крок, причому i = 0..n (реалізуватиза допомогою інкрементного циклу). У п'яте поле - добуток елементів множини, що задовольняють умові: кінцеве значення - i * крок, причому i = 0. n (реалізувати за допомогою декрементного циклу).