• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Конструкция If…then…else

Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,562
Баллы
155
В этом уроке мы с вами познакомимся с конструкцией if…then…else — условием.
Конструкцией if…then…else можно проверять какое-нибудь условие, дословно она переводится так: если…то…иначе.

Кстати после // обычно пишется комментарий для разных целей. Если стоит // и ваш комментарий то компилятор Delphi просто не обращает на это внимание, и компилирует программу без комментария. А еще комментарий можно заключать в фигурные скобки — {{ комментарий }}

И так, сейчас мы будем практиковаться, и цель нашей следующей программы будет — проверка логина и пароля введенного в Edit1 и Edit2.

И так, создаем новый проект, кидаем на форму уже знакомые компоненты — Edit1 и Edit2, Button1.

Очищаем свойство «Текст» у Edit1 и Edit2 и изменяем надпись Button1 на «Проверить«.

Теперь, покажем что в Edit1 нужно вписывать Логин, а в Edit2 — пароль. Переходим в блок «Инспектор объектов» сначала Edit1 а потом Edit2. Ищем свойство «TextHint» и пишем туда для Edit1 — «Логин…» , а для Edit2 — «Пароль…».

!! — Свойство TextHint — параметр отвечающий за подсказку в поле ввода, т.е там будет текст но если вы будете вписывать туда свой текст при запуске, то подсказка пропадает. Удобно :)

Теперь кликаем два раза на кнопку «Проверить«, тем самым создавая событие Onclick, и пишем следующий код:
Код:
if (Edit1.Text = ‘admin’) and (Edit2.Text = ’12345′) then
begin
ShowMessage(‘Вы авторизованны!’);
end
else
begin
ShowMessage(‘Логин не верный!’);
end;
А теперь я вам опишу каждую строчку этого кода.
Первая строчка — Если в Edit1 написано admin и в Edit2 написано 12345
Вторая строчка — То всплывает сообщение «Вы авторизованны!»
Третья строчка — иначе
Четвертая строчка — Всплывает сообщение «Вы не авторизованны!»
 
Вверх Снизу