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

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

  1. В верхней части формы вывести текст «Моя первая программа на Delphi», этот текст заполняет верхнюю часть окна, выводится крупным шрифтом, красными буквами на белом фоне, выровнен по центру окна по горизонтали и вертикали.

  2. Вывести текст стихотворения и красиво его оформить:

«Буря мглою небо кроет

Вихри снежные крутя,

То как зверь она завоет,

То заплачет как дитя»

  1. Создать многострочный текст с помощью одного элемента типа Label и красиво его оформить. Текст:

БУЯН — райский остров в Восточном море, подобен Атлантиде, Макарийскому острову. На острове Буяне сосредоточены все могучие силы весенних гроз, все мифические олицетворения громов, ветров и бури; на этом же острове восседают и дева Зоря, и Перун.

Кнопки. Какие они бывают и зачем они?

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

Для наших экспериментов давайте создадим новое приложение с помощью меню File| New| Application. Сначала рассмотрим кнопки, при нажатии на которые что-то происходит. Таких кнопок несколько в Delphi. Самая простая кнопка – это кнопка с подписью Button, располагается она на вкладке Standart. На вкладке Additional располагаются две кнопки: кнопка с картинкой SpeedButton и кнопка с картинкой и подписью - BitBtn. Несмотря на то, что кнопки разные, они имеют много общих свойств. Наиболее важные свойства кнопок перечислены в таблице:

Свойство

Описание

Caption

Задает подпись на кнопке

Font

Задает тип шрифта для подписи на кнопке

Glyph

Позволяет загрузить картинку, набор картинок в папке:

C:\Program Files\Common Files\Borland Shared\Images\Buttons

Чтобы при нажатии на кнопку что-то происходило, необходимо задать программный код, который выполняется при наступлении некоторого события. Дело в том, что Windows это событийно-управляемая среда, в которой все происходит по событиям. Что такое событие? Это некоторое происшествие в системе. К таким происшествиям относятся, например, такие события как: нажатие на кнопку, открытие окна, закрытие окна, двойное нажатие на кнопку и т. д. С каждым объектом связывается определенный набор событий. Эти события можно увидеть в Инспекторе объектов, на вкладке «Events».

Для кнопки самыми важными событиями являются: OnClick – одинарное нажатие на кнопку, OnDblClick – двойное нажатие.

Поместим кнопку Button в область формы, с помощью вкладки «Events» Инспектора объектов получим доступ к событию OnClick – одинарное нажатие на кнопку. Для этого выполним двойной щелчок на значении события. Для данного события система автоматически формирует каркас обработчика события, рис. . Обработчик события это процедура на Pascal, которая запускается автоматически при выполнении события, рис. .

Теперь мы вплотную столкнулись с необходимостью писать программный код. А для этого нужно знать язык программирования. Но все же несложный программный код мы напишем, чтобы посмотреть, как это работает. Пусть, например, при нажатии на кнопку выдается сообщение пользователю в окне, это можно сделать с помощью встроенной процедуры ShowMessage. В качестве параметра процедуре передается строка сообщения. Итак, процедура обработки события выглядит следующим образом:

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

ShowMessage(‘Это простая кнопка’);

end;

Запустите полученное приложение на выполнение и посмотрите, что у вас полу­чилось.

Рисунок. События кнопки

Рисунок. Каркас обработчика события OnClick.

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