Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi.Начало.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.56 Mб
Скачать

Задания для самостоятельной работы

  1. В этом же приложении создайте кнопку с картинкой SpeedButton, загрузите картин­ку с помощью свойства кнопки Glyph. Создайте обработчик события OnClick, который выдает сообщение пользователю с помощью процедуры ShowMessage.

  2. Аналогичное задание выполните для кнопки BitBtn.

Поле редактирования

Если пользователю вашей программы потребуется ввести информацию, то как он сможет это сделать? Для этого используется компонент TEdit панели инструментов, который располагается на вкладке Standart. Поместите компонент TEdit в область формы. Давайте рассмотрим его самые важные свойства, которые приведены в таблице.

Свойство

Описание

Name

Имя объекта

Text

Символьная строка, содержащая то, что ввел пользователь

AutoSelect

Если True, то автоматически выделять поле контрастным цветом при получении им фокуса ввода

AutoSize

True, при изменении шрифта объект растягивается по размеру текста

BorderStyle

Стиль границы.

Color

Задает цвет фона.

Font

Задает цвет символов и шрифт

Enable

Если False, то недоступен для ввода

PasswordChar

Задает символ, маскирующий ввод

ReadOnly

Если True, то ввод рапрещен, если False – ввод разрешен

Visible

Если true, то объект видим, если false, то объект невидим

Выполним простое упражнение: то, что пользователь вводит в поле TEdit, отобра­жается в форме с помощью компонента TLabel. Для этого поместим компоненты TEdit и TLabel и TButton в область формы, как на рисунке.

Компонент Label2 будет отображать то, что введено в поле Edit1. Для этого нужно выбрать событие, по которому будет выполняться программный код:

Label2.Caption:=Edit1.Text;

Кроме того, результат ввода можно отобразить с помощью функции ShowMessage:

ShowMessage(‘ Вы ввели ‘+Edit1.Text);

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

  • событие OnExit(На выходе) объекта Edit1

  • событие OnClick (щелчок) объекта Button1.

Итак, подведем итог проделанной работы. Мы познакомились с навыками работы в среде Delphi, создали несколько простых приложений, познакомились с компонентами, их свойствами, событиями. Теперь пора заняться языком программирования.

Задания для самостоятельной работы

Модифицировать предыдущее задание следующим образом:

  1. Замаскировать ввод в поле Edit1 с помощью *(звездочки), используя свойство PasswordChar.

  2. Запретить ввод в поле Edit1.

Контрольные вопросы

  1. Что такое компонент? Что такое объект?

  2. Как создать новое приложение?

  3. Как написать текст в окне?

  4. С помощью какого компонента можно ввести информацию с клавиатуры?

  5. Для чего используются кнопки?

  6. С какими типами кнопок вы познакомились? Чем они отличаются?

  7. Как задать подпись на кнопке?

  8. Как задать картинку для кнопки с картинкой?

  9. Что такое событие?

  10. Что такое обработчик события?

  11. Какие события кнопки вам известны?

  12. Как выполнить приложение?

  13. Как сохранить приложение?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]