Практична робота №7

Тема:Розробка проекта у Delphi з використанням оператора if

Мета:Створити програму, у якій при виконанні умовного оператора перевіряється умова і якщо вона істина, то виконується дія1, а якщо хибна, то виконується дія2.

Теоретичні відомості

Разработка проекта «Тук-тук»

Основные положения

Для выполнения настоящего проекта необходимо использовать следующие компоненты: командная кнопка Button, окно редактирования Edit и метка Label;а также следующие свойства этих компонентов:

Caption (заголовок), Color (цвет), Font (шрифт), Visible (видимость).

В программе используется условный оператор: if условие then действия1 else действия2

где условие - равенство или неравенство;

действия1и действия2 - оператор или операторы (в этом случае их надо заключить между beginи end).

При выполнении условного оператора проверяется условие, если оно истинно (верно), то выполняются действия1, а действия2 - нет (игнорируются). Если же условие ложно, то напротив, выполняются действия2, а действия1 - нет.

Постановка задачи

 
 

Компьютер должен запросить имя пользователя (пароль). Если пользователь дает правильный ответ (вводит знакомое имя, например, Вася), то компьютер приветствует его (рис.1). В случае ввода любого другого слова, компьютер должен реагировать иначе, например, выводить запрос: "А где Вася?"

Рис.1

Рекомендуемый план разработки программы

1. Откройте новый проект.

2.

 
 

На новой форме Form1 разместите необходимые компоненты: 2 командные кнопки Button, окно редактирования Edit и 4 метки Label (страница Standard) (рис. 2).

Рис. 2

 

3. Используя ObjectInspector, задайте необходимые заголовки (свойство Caption) форме, всем меткам и командным кнопкам, а также подберите для них подходящие цвета и размер (см. рис.1). Заголовок четвертой метки, а также текст в окне редактирования (свойство Text) можно сделать пустыми. Выполните необходимое выравнивание всех элементов по горизонтали и по вертикали (Edit ® Align…).

4. Сразу после запуска программы метки Label2 и Label3, окно редактирования Edit1 и кнопка Button2 должны оставаться невидимыми до нажатия на кнопку Button1. Для этого свойство Visible каждого из этих компонентов должно иметь значение False (ложь).

5. Сохраните проект (File Save ® Project As…) в отдельной папке Name, заменив предлагаемое название модуля unit1.pas на nam.pas, а предлагаемое название проекта Project1.dpr - на Name.dpr. Проверьте работоспособность программы на этом этапе и только после этого продолжайте ее разработку. Далее обязательно проверяйте правильность своих действий пробным запуском программы (в конце каждого этапа). При отсутствии ошибок сохраняйте все файлы проекта (File ® Save All).

6. Теперь нужно сделать так, чтобы нажатие на кнопку Button1приводило к появлению невидимых до этого компонентов (меток Label2 и Label3, окна редактирования Edit1 и кнопки Button2). Для этого выполните двойной щелчок на кнопке Button1. В тексте программы будет создана процедура TForm1.Button1Click(Sender: TObject), в которую впишите следующие строки:

Label2.Visible := True;

Label3.Visible := True;

Edit1.Visible := True;

Button2.Visible := True;

7. Сначала упростим нашу задачу. Пусть компьютер приветствует по имени любого пользователя. Для этого пустой заголовок метки Label4 после нажатия на кнопку Button2 должен принять значение 'Здравствуй, ' + имя, набранное в строке редактирования Edit1. Дважды щелкните на кнопке Button2 и впишите следующую строку в созданную процедуру TForm1.Button2Click(Sender: TObject):

Label4.Caption := 'Здравствуй, ' + Edit1.Text + '!';

8. Теперь сделаем так, чтобы заголовок метки Label4 принимал значение 'Здравствуй, Вася!', если в строку редактирования введено имя Вася, а в любом другом случае заголовком метки Label4 становилось значение 'А где Вася?'. Для этого из процедуры TForm1.Button2Click(Sender: TObject) удалите ранее написанную строку и впишите вместо нее следующий условный оператор:

if Edit1.Text = 'Вася' then Label4.Caption := 'Здравствуй, Вася!'

else Label4.Caption := 'А где Вася!';

9. Еще раз сохраните все файлы проекта и запустите вашу программу.








Дата добавления: 2014-12-01; просмотров: 853;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.