Уроки 37–38 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
38
Практическое занятие
Учебник: с. 89–90
ЦельСамостоятельно создаёт первое приложение: задаёт размер, положение, заголовок и цвет, запускает и проверяет его и сохраняет в нужной папке.
Новые слова
Save As: сохранение под новым именем или в новом месте · Save AsClose All: закрытие всех файлов проекта · Close Allтестирование: запуск приложения, чтобы увидеть результат · tekshirishназвание цвета: константа, например clYellow · rang nomi
Объяснение
На практическом занятии одно за другим создаётся несколько небольших приложений. Каждый раз открывайте новую папку, начинайте с File – New – Application, задавайте свойства в Object Inspector, проверяйте клавишей F9 и сохраняйте командой File – Save All. Первое приложение: Width = 500, Height = 350, Caption = 'Ilova 1', Color = clYellow, Left = 200, Top = 100. Второе приложение открывается примерно посередине экрана: из ширины экрана вычитают ширину окна, а результат делят на два, получая значение Left. При проверке оцените на глаз и размер, и положение окна и сравните результат с ожидаемыми числами. После работы закройте всё командой File – Close All.
Примеры
Если ширина экрана равна 1920 пикселей, а ширина окна – 600 пикселей, то для центрирования по горизонтали Left = (1920-600)/2 = 660. Если высота экрана 1080, а окна – 400, то Top = (1080-400)/2 = 340.
Третье приложение: Width = 300, Height = 300 (квадрат), Caption = 'Kvadrat', Color = clAqua. Чтобы окно было квадратным, Width и Height должны быть равны; его площадь равна 300·300 = 90 000 квадратных пикселей.
Работа в классе
«Окно посередине»: пара выбирает размер окна, вычисляет Left и Top, проверяет приложение и показывает, что расчёт совпадает с положением на экране.
Упражнения
1
Какие два свойства должны быть равны, чтобы окно было квадратным?
Width va Height
2
Ширина экрана равна 1600 пикселей, а окна – 400. Чему равно Left для центрирования?
600
3
Какая команда закрывает все файлы приложения?
File – Close All
4
Почему полезно сохранять приложение перед проверкой?
Если во время проверки что-то пойдёт не так и среда остановится, работа не будет потеряна.