Уроки 35–36 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
36
Среда программирования Delphi
Учебник: с. 83–86
ЦельНазывает основные части среды Delphi (меню, панель инструментов, палитра компонентов, Инспектор объектов, форма и окно кода), создаёт новое приложение и сохраняет проект в отдельной папке.
Новые слова
Инспектор объектов (Object Inspector): окно, показывающее свойства и события выбранного объекта · Object Inspectorформа: окно создаваемого приложения · formaкомпонент: готовый управляющий элемент, размещаемый на форме · komponentaпроект: все файлы, составляющие одно приложение · loyiha
Объяснение
Вверху окна Delphi находятся строка заголовка, главное меню (File, Edit, Search, View, Project, Run, Component, Database, Tools, Window, Help – всего 11 разделов) и панель инструментов; палитра компонентов разделена на вкладки (Standard, Additional, Win32 и другие). Форма (Form1) – это окно создаваемого приложения: компоненты перетаскивают на неё мышью, а её размер тоже изменяют перетаскиванием. Инспектор объектов (Object Inspector) выводит список свойств (Properties) и событий (Events) выбранного объекта, а Object TreeView показывает объекты приложения в виде дерева. Редактор кода (Code Editor) изменяется вместе с формой, и именно в нём программист пишет процедуру, отвечающую на событие. Чтобы создать приложение, выберите File – New – Application. Delphi создаёт для каждого проекта несколько файлов, поэтому сохраняйте каждый проект в новой отдельной папке (File – Save All); перед началом нового проекта на основе существующего скопируйте старую папку, иначе предыдущая работа будет изменена.
Примеры
Запущена Delphi 7 и нажата команда File – New – Application: появились Form1 и Unit1. При нажатии Save All сначала запрашивается имя модуля (Unit1.pas), а затем проекта (Project1.dpr); оба сохраняются в папке 01_salom.
Два ученика сохраняют свои проекты в общую папку «Projects», но в отдельные внутренние папки (01_a и 01_b). Если бы оба записали Unit1.pas в одну папку, второй файл перезаписал бы первый. Отдельная папка предотвращает такой конфликт.
Работа в классе
«Карта среды»: пара рисует снимок экрана Delphi (или Lazarus), называет 8 частей и записывает назначение каждой одним словом, а затем сохраняет новое приложение в отдельной папке.
Упражнения
1
Сколько разделов в главном меню Delphi?
11
2
Какой путь по меню создаёт новое приложение?
File – New – Application
3
Какая команда сохраняет все файлы проекта одной командой?
Save All
4
Почему каждый проект сохраняют в отдельной папке?
Чтобы файлы с одинаковыми именами (Unit1.pas) не перезаписывали друг друга и не портили работу.