☰ Содержание · Информатика

Окно приложения

Уроки 37–38 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
37

Приложение и его окно

Учебник: с. 86–89
ЦельЗадаёт свойства Width, Height, Left, Top, Caption и Color окна приложения, запускает приложение клавишей F9 и сохраняет его.
Новые слова
Width / Height: ширина и высота объекта в пикселях · Width / HeightLeft / Top: расстояние от левого и от верхнего края экрана (или родителя) · Left / TopCaption: текст заголовка окна или элемента управления · Captionпиксель: одна точка экрана, единица измерения размеров в Delphi · piksel
Объяснение

Окно приложения – это объект Form1, и у него более 50 свойств. Основные: Width и Height – в пикселях; Left и Top – расстояние окна от левого и верхнего края экрана; Caption – текст заголовка; Color – цвет фона. Свойство можно изменить двумя способами: выбрать окно и ввести значение в Object Inspector или перетащить правый нижний угол окна. Вид записи – «объект.свойство := значение;», например Form1.Width := 400; и Form1.Caption := 'My first app'; (текст в одинарных кавычках). Названия цветов начинаются с cl: clAqua, clYellow, clWhite. Чтобы увидеть изменения, запустите приложение из меню Run, зелёным треугольником на панели инструментов или клавишей F9; чтобы остановить, нажмите кнопку закрытия окна.

Примеры
Form1.Width := 400; Form1.Height := 300; – окно имеет размер 400×300 пикселей. При Form1.Left := 100; Form1.Top := 50; правый край окна находится на расстоянии 100+400 = 500 пикселей от левого края экрана, а нижний край – на расстоянии 50+300 = 350 пикселей от верхнего.
Form1.Caption := 'Salom'; делает заголовком «Salom», а Form1.Color := clAqua; делает фон голубым. Текстовые значения записываются в одинарных кавычках, а названия цветов – без кавычек. Delphi безразличен регистр букв, но имена пишут так, как их пишет Delphi, чтобы их было легко читать.
Работа в классе

«Мастерская окна»: каждый ученик делает окно 450×300, пишет в заголовке своё прозвище, меняет цвет и запускает клавишей F9, чтобы проверить, где на экране оно находится.

Упражнения
1
Какое свойство хранит ширину окна?
2
Если Left = 120, а Width = 380, на сколько пикселей правый край окна удалён от левого края экрана?
3
Запишите два из трёх способов запуска приложения.
4
Почему текст Caption записывается в одинарных кавычках?