Статия Урок №13
Цикълът е една и съща последователност от команди, повторени определен брой пъти. Повтарящите се изрази се наричат тяло на цикъла. Visual Basic предоставя възможност за използване на два вида цикли. Ако броят на повторенията на цикъла е известен предварително или може да бъде изчислен, тогава е препоръчително да използвате оператора на цикълаFor. следващ. Ако краят на цикъла зависи от изпълнението на някое условие, тогава се използва операторът на цикълаDo. цикъл.
Цикъл операторFor. Nextе най-старият и същевременно основен оператор на цикъл, реализиран във всички езици за програмиране.
В началото на цикъла броячът е зададен на първоначалната стойност и с всяка итерация ще се променя със стойността на стъпката. Ако стъпката не е посочена, тогава тя по подразбиране е равна на 1. С помощта на тази конструкция е възможно да се организира както инкрементален цикъл (с нарастващ брояч) - стъпката е положителна или не е зададена, така и декрементален цикъл (с намаляващ брояч на цикъла) - стъпката е отрицателна.
Примери за организация на цикъла:
Постепенен цикъл със стъпка 1
LoopDo. Цикъл, зададен от оператораWhile, се изпълнява, докато условието, указано в цикъла, е вярно. Ако конструкцията на цикъла е указана от оператораUntil, тогава цикълът се изпълнява, докато указаното условие е невярно.Синтаксис:
ЦелКвадратчетата за отметка са контроли, които могат да бъдат маркирани (маркирани) чрез избиране на една или повече от редица опции. CheckBox може да има две различни състояния - отметнато и неотметнато. Всъщност може да има трето състояние. В този случай контролата се показва като отметната, но недостъпна. Можете да зададете това състояние на контрола само програмно.
СъбитияНай-важното за квадратче за отметка, както и за бутон, е събитието за щракване.
СвойстваЕдинственото важно свойство на контрола CheckBox е нейната стойност. В зависимост от това дали квадратчето е отметнато или не.
ЦелТази контрола, която е кръг с или без точка, е предназначена да зададе само една опция от групата. Обикновено всички превключватели на формуляри се комбинират в една група.
СъбитияТочно както при контролата CheckBox, само едно събитие е важно за радио бутоните - Щракване.
СвойстваНай-важното свойство на радио бутоните е свойството Value. Може да се използва за определяне на състоянието на превключвателя. Това свойство може да приема стойности True и False.
- Задайте 3 квадратчета за отметка и 2 групи радио бутони, по 4 във всяка, компоненти за изображение и етикет.
- Една от групите радио бутони настройва цвета на етикета: натискането на радио бутона променя цвета на етикета (4 цветови опции)
- Друга група радио бутони зарежда различни изображения (чертежи или снимки) в компонента Изображение.
- Първото поле за отметка блокира достъпа до двете групи радио бутони
- Второто поле за отметка позволява използването на цветни радио бутони.
- Третото поле за отметка позволява използването на радио бутони за изображения.
Поставете 5 текстови полета и бутона "Изчисли" върху формата. В първото поле потребителят въвежда първоначалната стойност на набора. Във втория - крайната стойност на комплекта. В третата - стъпката на изчисление (проверете при въвеждане на стъпката, за кратността на разликата между първоначалните и крайните стойности с стъпката на въвеждане). След натискане на бутона "Изчисли", изведете в четвъртото поле сумата от елементите на множеството, които изпълняват условието: начална стойност + i*стъпка, с i = 0..n (изпълниизползване на инкрементален цикъл). В петото поле - произведението на елементите на множеството, които отговарят на условието: крайната стойност е i * стъпка, и i = 0..n (реализирано с помощта на цикъл на намаляване).