Информация

Школа программирования Delphi

Портал DelphiSchool является бесплатным проектом, обеспечивающим пользователям быстрый и легкий доступ к урокам программирования на Delphi. Сайт позволяет научиться программировать на Делфи любому, кто хочеть писать свои программы, игры, Android приложения, программы для MAC OC или IOS. Кроме уроков Delphi и статей Delphi, на сайте доступны также и видеоуроки. Практически к каждому уроку, пользователю доступен исходник, изучив который, он сможет наглядно посмотреть как работает та или иная программа, написанная на Делфи. Кроме того мы постараемся прилагать к каждому материалу (статье, уроку, видеоуроку) файлы Delphi, которые будут помогать изучить предоставленный материал.

Каждый кто решил написать свою программу, создать свое приложение, научиться программировать и т.д., найдет на DelphiSchool статьи Delphi, уроки Delphi, видеоуроки Delphi, исходники Delphi, файлы Delphi, изучит компоненты Delphi, посмотрит Delphi примеры и многое другое абсолютно бесплатно. Все о Delphi программировании теперь собрано на одном сайте!!!

DelphiSchool

Полезное
Книга
Форма входа
Поиск по сайту
Статистика сайта


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Новости
Рекламный блок
Главная » Уроки Delphi » Основы Delphi

В разделе уроков: 39
Показано уроков: 1-10
Страницы: 1 2 3 4 »

 Управление циклами в Delphi. Операторы Continue и Break.Работой цикла можно еще и управлять. В Delphi есть два оператора управления - break и continue. В этом уроке мы научимся работать с этими операторами и на примере рассмотрим, как в Делфи можно написать программу, используя операторы break и continue для управления циклами. Для началы мы начнем рассмотрение и изучение управления циклами в Делфи с оператора continue.
Допустим, нам нужно разделить число 10 на числа начиная от -3 до 3 и вывести результат в TListBox. Для решения этой проблемы напрашивается цикл, который будет выполняться от -3 до +3. Ниже можно увидеть примерный код такого цикла, в котором мы попытаемся реализовать заданное условие:

Категория: Основные принципы программирования в Delphi. Начинаем программировать самостоятельно | Просмотров: 7891 | Добавлено: 30.06.2014 | Комментарии (8)

 Циклы Repeat … Until в DelphiСледующий тип циклов, который следует рассмотреть это repeat ... until. Этот тип цикла похож на while, который мы рассматривали в уроке Циклы While в Delphi. Даже смысл цикла похож. Он означает - выполнять действия, пока не выполнится определенное условие. Только в цикле repeat ... until есть несколько отличий.
1. В цикле while действия выполнялись, пока условие верно. В цикле repeat действия будут выполняться, пока условие неверно и прекращается, когда оно станет верным.
2. В цикле while выполнение условия проверяется перед началом действий. Это значит, что если условие заведомо неверно, то действия цикла не будут выполнены. В цикле repeat сначала выполняется действие, а потом происходит проверка. Это означает, что если условие заведомо неверно, действие все равно будет выполнено один раз, просто на второй проход цикла перехода не будет.
В общем виде цикл repeat выглядит так:
Repeat Действия Until Условие;


 Циклы While в DelphiСлово while переводится как "пока". Это означает, что цикл будет выполняться до тех пор, пока будет выполняться условие. У цикла While нет переменной счетчика, а есть только условие. Если мы хотим иметь счетчик, то мы должны объявить переменную и самостоятельно увеличивать ее во время выполнения цикла.
В общем виде цикл While выглядит следующим образом:
while условие do действие
Такой цикл выполняется до тех пор, пока указанное условие возвращает истину.


 Циклы for… to… do… в DelphiЦикл for… to… do… в Delphi оформляется следующим образом:
for счетчик := начальное значение to конечное значение do действие;
После слова for нужно присвоить какой-нибудь переменной начальное значение. Эта переменная будет использоваться в качестве счетчика выполнения цикла.
После каждого выполнения действия этот счетчик будет увеличиваться на единицу, пока переменная не превысит конечного значения. В качестве счетчика, очень часто используют переменные с именами index или i, но некоторые специалисты считают, что и счетчикам нужно давать более понятные имена.


 Delphi и RadioGroup. Пример работы с группой компонентов RadioButton в ДелфиНа первый взгляд, компонент RadioGroup выглядит также как и GroupBox, который мы изучали в статье Delphi и GroupBox. Пример группировки объектов в Делфи. Но на самом деле это не так. Создадим проект и поместим на форму компонент RadioGroup. У этого компонента есть свойство Items, щелкнув по которому мы можем вызвать уже знакомый нам редактор строк.


 Delphi и GroupBox. Пример группировки объектов в ДелфиКомпонент GroupBox используется для группировки каких-либо объектов. Особых свойств и методов этот компонент не имеет. С виду это обычная панель, которая имеет заголовок наверху. За отображение заголовка компонента GroupBox отвечает свойство Caption. В основном этот компонент используют для группировки RadioButton. Если мы вспомним урок Delphi и TRadioButton. Пример работы с кнопками выбора в Делфи, то в нем мы говорили, что одновременно выбирать несколько RadiButton нельзя. Поэтому, для получения возможности выбора нескольких RadioButton, можно размещать их на панелях.


 Delphi и ScrollBar. Пример работы с полосами прокрутки в ДелфиПолосы прокрутки очень часто используются в программах, когда нужно прокрутить какой-либо элемент. Например полосы прокрутки используются в музыкальных и видео- плеерах для прокручивания музыкальных треков в нужное место, или видео на нужный кадр. Также, если информация не помещается в окне, то используют полосы прокрутки. Чтобы понять, как все работает, давайте, как всегда создадим новый проект и поместим на форму полосу прокрутки (ScrollBar) и компонент TLabel.


 Delphi и ComboBox. Пример работы с ниспадающими списками в ДелфиРабота с компонентом ComboBox похожа на работу с Memo и ListBox. Методы и свойства ComboBox очень похожи на методы и свойства ListBox. Отличие в том, что ComboBox выглядит по-другому и в ComboBox нельзя выбирать несколько строк одновременно.
Для примера, создадим приложение и поместим на форму ComboBox и Edit. Как и в прошлом уроке Delphi и TListBox. Пример работы со списками выбора в Делфи, введем в редакторе строк список (Например: яблоко, груша, огурцы, помидоры). Редактор строк вызывается нажатием по свойству Items компонента ComboBox.


 Delphi и TListBox. Пример работы со списками выбора в ДелфиКомпонент ListBox хранит в себе списки выбора, то есть те строки, которые хранятся в ListBox можно выбирать. Выбирать можно и несколько строк. Чтобы получить доступ к этим спискам (строкам) нужно воспользоваться свойством Items. Как всегда, давайте на примере рассмотрим работу с компонентом ListBox в Delphi. Для этого создадим новый проект и поместим на форму один компонент TListBox и один TEdit. Щелкаем по свойству Items, и перед нами открывается редактор строк. Подобный редактор мы видели, когда изучали компонент TMemo в статье Delphi и TMemo. Пример работы с многострочными полями ввода в Делфи. В той же статье мы освоили основы работы со строками списка и познакомились с типом TStrings, поэтому в этой статье повторяться не будем.


 Delphi и TRadioButton. Пример работы с кнопками выбора в ДелфиКомпонент RadioButton очень похож с CheckBox, который мы изучали в статье Delphi и CheckBox. Пример работы с CheckBox в Делфи. Свойство Checked отображает состояние компонента RadioButton. Если компонент выделен, значит свойство Checked равно true, если нет – false. Единственное отличие в том, что если разместить на форме несколько компонентов RadioButton, то одновременно можно выделить только один из них (в отличие от CheckBox, где флажком можно отметить несколько компонентов). Давайте рассмотрим пример работы с кнопками выбора в Делфи.


1-10 11-20 21-30 31-39