Delphi - Циклы Repeat

Категория: Учебники по Delphi » Быстрый старт в Delphi

Теперь давайте разберем еще один тип циклов repeat.. .until. Этот тип цикла похож на while. Даже смысл цикла похож. Он означает— выполнять действия, пока не выполнится определенное условие. Только тут есть пара отличий.

  • В цикле while действия выполнялись, пока условие верно. В цикле repeat дей­ствия будут выполняться, пока условие неверно и прекращается, когда оно ста­нет верным.
  • В цикле while выполнение условия проверяется перед началом действий. Это значит, что если условие заведомо неверно, то действия цикла не будут выпол­нены. В цикле repeat сначала выполняется действие, а потом происходит про­верка. Это значит, что если условие заведомо неверно, действие все равно будет выполнено один раз, просто на второй проход цикла перехода не будет.

В общем виде цикл repeat выглядит так: 

repeat

действия

until

Условие;

 

Delphi - Циклы while

Категория: Учебники по Delphi » Быстрый старт в Delphi

Еще одной разновидностью цикла является цикл while. Это слово переводится как "пока". Это значит, что цикл будет выполняться, пока выполняется условие. У цикла нет переменной счетчика, а только условие. Если вы хотите иметь счетчик, то вы должны объявить переменную и самостоятельно увеличивать ее во время выполнения цикла.

 

В общем виде цикл выглядит следующим образом:

while условие do действие

Такой цикл выполняется, пока указанное условие возвращает истину. Сразу рас­смотрим пример:

 

 

 

Delphi - Циклы for...to...do

Категория: Учебники по Delphi » Быстрый старт в Delphi

Циклы — это основа любого программирования. Мы будем использовать их достаточно часто. Когда ранее строилась логика программы, циклы использовались для решения задачи с факториалом. Тогда мы писали программу в форме блок- схемы. Напомню, как выглядит логика цикла:

 


	
	От 1 до 5 выполнять
	
	Начало цикла
	
	R:=R*INDEX;
	
	INDEX:=INDEX+1;
	
	Конец цикла
	
	

 

 

Delphi: Список действий TActionList

Категория: Учебники по Delphi » Быстрый старт в Delphi

Когда в Delphi впервые появился компонент TActionList,я не увидел преиму­ществ от его использования и не видел еще долгое время, пока не познакомился с компонентом TActionManager.

Компоненты в чем-то схожи, но второй более про­двинутый и имеет лучшие возможности. Но несмотря на это,TActionList устарел не до конца, и вы найдете ему применение.

 

Группа компонентов RadioButton (TRadioGroup) Delphi

Категория: Учебники по Delphi » Быстрый старт в Delphi

Группа компонентов RadioButton (TRadioGroup) DelphiЕсли установить этот компонент на форму, то на первый взгляд он выглядит как простой TGroupBox. Н9 это только на первый взгляд.

Создайте новый проект и бросьте на него один компонент TRadioBox. Щелкните по свойству items, и перед вами появится уже знакомый редактор строк. Введите туда три строки:

  • Все
  • Выделенные
  • Текущую

Нажмите ОК, и вы увидите GropBox, содержащий в себе три компонента TRadioBox (рис. 7.15). Зачем же нужен такой гибрид? Потерпите немного, пока мы не напишем программный код до конца. Тогда вы сможете оценить все прелести этого гибрида и, возможно, полюбите его.