Статия Урок №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 (реализирано с помощта на цикъл на намаляване).