- •Практическая работа № 1 "Элементы интерфейса Delphi"
- •1. Общие положения
- •1. 1. Главное окно осуществляет основные функции управления проектом создаваемой программы.
- •2. Создание и сохранение проекта и файла модуля
- •Задание
- •Практическая работа № 2 "Разработка первого проекта"
- •1. Постановка задачи
- •2. План разработки программы
- •3. Краткое описание плана разработки программы
- •4. Задание
- •Практическая работа № 3 "Разработка проекта диалог"
- •1. Постановка задачи
- •2. План разработки программы
- •3. Задание
- •Практическая работа № 4 "Разработка проекта справочник"
- •1. Постановка задачи
- •2. План разработки программы
- •3. Задание
- •Практическая работа № 5 "Разработка проекта Словарь"
- •Постановка задачи
- •2. План разработки программы
- •3. Задание
- •Практическая работа № 6 "Разработка проекта Ваш вес"
- •Постановка задачи
- •2. План разработки программы
- •Пояснение
- •3. Задание
- •Обработчик исключений строится в виде таких конструкций:
- •Практическая работа № 7 "Разработка проекта Цвета в формате rgb"
- •Постановка задачи
- •Пояснения: новым в этой программе будет использование:
- •Полос прокрутки ScrollBar (страница палитры компонентов Standard) в качестве ввода данных,
- •Функций преобразования значений цветовых составляющих – tColorRef.
- •План разработки программы
- •3. Задание
- •Практическая работа № 8 "Тест по информатике"
- •1. Постановка задачи
- •2. План разработки программы
- •3. Задание
- •Практическая работа № 9 "Тест по физике"
- •1. Постановка задачи
- •2. План разработки программы
- •3. Задание
- •Практическая работа № 10 "Разработка теста по географии"
- •1. Постановка задачи
- •2. План разработки программы
- •Создать Титульную форму.
- •Создать форму Меню.
- •Создадим переход с Титульной формы на форму Меню. Для этого нужно перейти на Титульную форму.
- •6.2. Удалите компоненты кнопок ok и Help.
- •6.4. Измените название формы, для чего в Object Inspector откройте список объектов, выберите PagesDlg:
- •7.4. Сохраните выполненную работу (File – Save All). Запустите программу на выполнение и проверьте правильность ее работы:
- •Переход с Титульной формы на форму Меню;
- •Переход с формы Меню на форму Тестирования;
Практическая работа № 1 "Элементы интерфейса Delphi"
1. Общие положения
Delphi – интегрированная среда разработки (IDE – Integrated Development Environment).
Delphi дает возможность создавать программы в стиле визуального конструирования формы, "набросав" на нее какие-либо визуальные элементы.
В Delphi 10 окон, но после загрузки появляются четыре окна (рисунок 2):
-
главное окно (заголовок Delphi4 – Project1),
-
окно с формой для проектирования приложения (заголовок Form1),
-
окно инспектора объектов (Object Inspector),
-
окно редактора форм (Unit1.pas).
1. 1. Главное окно осуществляет основные функции управления проектом создаваемой программы.
-
Строка заголовка
-
Строка меню
-
Панель инструментов
-
Палитра компонентов
Строка заголовка главного окна отображает имя открытого в данный момент проекта.
По заголовку главного окна можно определить, в каком режиме открыт проект.
-
Текст заголовка
Режим работы
Delphi 4 – Project1
Редактирование
Delphi 4 – Project1 [Running]
Выполнение
Строка меню содержит команды, необходимые для разработки и тестирования приложений и используется так же, как любое стандартное Windows-меню.
Панель инструментов. Инструменты выполняют некоторые команды главного меню.
На этой панели есть, в частности, кнопка сохранения проекта на диске, кнопка открытия проекта, кнопка запуска программы на выполнение.
Палитра компонентов устроена в виде наборов пиктограмм. Совокупность наборов составляет библиотеку визуальных компонентов (VCL – Visual Component Library). Имеется несколько категорий компонентов, каждая из которых связана со своей закладкой. С помощью палитры компонентов мы будем создавать экземпляры компонентов (или объекты) в форме.
1. 2. Окно проектировщика формы – главное место, где происходит сборка программы из компонентов, содержащихся в палитре компонентов. Сама форма – это уже готовая к исполнению программа. В указанное место формы будет вставлен объект - экземпляр компонента выбранного типа.
1. 3. Окно инспектора объектов (Object Inspector) - отображает свойства активизированного щелчком мыши какого-либо компонента или самой формы. Имя активизированного компонента находится под заголовком окна.
Это окно имеет две закладки – Свойства (Properties) и События (Еvents).
-
Свойство определяет атрибут компонента, например, размер кнопки или шрифт метки.
-
Событие означает, например, такие действия, как щелчок мыши на кнопке или закрытие окна.
1. 4. По ходу работы система формирует в окне Редактора кодов текст программы на языке Pasсal, связанной с формой. После загрузки Delphi это окно спрятано за окном формы, и его можно увидеть, щелкнув на кнопке Toggle Form/Unit в панели инструментов.
Пользователь может дополнять текст программы самостоятельно или по предложению системы в момент размещения объектов в форме.
2. Создание и сохранение проекта и файла модуля
Каждый пункт меню содержит набор команд. На рисунке 1 изображено открытое меню пункта File.
Рисунок 1
Рассмотрим некоторые команды.
Команда New
Открывает окно New Items, при помощи которого можно создать новую форму, шаблон проекта или формы, которые затем могут быть использованы.
Команда New/Form
Открывает окно новой формы и соответствующего ей модуля и добавляет их к активному проекту.
Команда New Application
Создает новый проект, состоящий из файла проекта PROJECT1.DPR и двух файлов: модуля UNIT1.PAS и файла формы UNIT1.DFM. При этом IDE отображает окно проектировщика формы и редактора кода. Окно проектировщика формы является активным. После этого рекомендуется сохранить новый проект, присвоив ему свое имя.
Команда Open Project
Открывает диалоговое окно Open Project, в котором выбирается открываемый файл.
Команда Save
Сохраняет активные файлы под их собственными именами. Если файл не был ранее сохранен, и ему не было присвоено имя, Delphi открывает диалоговое окно Save As, в котором нужно указать имя файла.
Команда Save Project As
Эта команда позволяет сохранить проект под другим именем и, в случае необходимости, в другом каталоге.
После выбора этой команды появится диалоговое окно для сохранения файла кода программы. По умолчанию файлу дается расширение PAS, указанное в окне Тип файла. Введите свое имя файла и нажмите OK. Далее появится следующее диалоговое окно для сохранения файла проекта (расширение DPR – Delphi Project). Введите имя проекта и нажмите OK.
Примечание
Для последующего сохранения ранее созданного проекта достаточно выполнить команду Save.