- •Лабораторная работа № 1
- •Теоретические сведения к работе
- •Внимание! Для каждого проекта создавайте новую папку, в которую сохраняйте создаваемые файлы.
- •Порядок выполнения работы
- •Задания для самостоятельного выполнения
- •Контрольные вопросы и задания
- •Отчет по работе
- •Арифметические функции и процедуры
- •Тригонометрические функции и процедуры
- •Преобразование тригонометрических единиц измерений
- •Генерирование случайных чисел
- •Функции и процедуры для работы с данными перечислимого типа
ОПиАЯ_Delphi ЛР № 1
Лабораторная работа № 1
ТЕМА. Знакомство с IDE Delphi. Создание консольных приложений
ЦЕЛЬ: изучить особенности интегрированной среды разработкиDelphi10.1 Berlin; приобрести навыки создания, редактирования, тестирования и отладки консольных приложений.
ОБОРУДОВАНИЕ И ОСНАЩЕНИЕ: ПК, IDEDelphi10.1 Berlin в составе Embarcadero RAD Studio10.1 Berlin, инструкционная карта.
Теоретические сведения к работе
Интегрированная среда разработки Delphi (Delphi IDE) является многооконной системой. Она включает в себя все необходимое для быстрой разработки Windows-приложений, и может гибко настраиваться.
Тем не менее, как и всякая другая программа, Delphi имеет некоторый стандартный, предусмотренный разработчиками вид, в котором она предстает вам при первом запуске. В таком "стандартном" варианте среда Delphi имеет 6 окон.
Решаемая на компьютере задача реализуется в виде прикладной программы, которую для краткости называют приложением. В основе разработки приложения в IDEDelphi лежит проект.
Проекты в Delphi
Приложение собирается из многих элементов: форм, программных модулей, внешних библиотек, картинок, пиктограмм и др. Каждый элемент размещается в отдельном файле и имеет строго определенное назначение.
Набор всех файлов, необходимых для создания приложения, называется проектом.
Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый файл. Основные файлы проекта можно разделить на несколько типов:
Файлы описания форм — текстовые файлы с расширением DFM, описывающие формы с компонентами. В этих файлах запоминаются начальные значения свойств, установленные вами в окне свойств.
Файлы программных модулей — текстовые файлы с расширением PAS, содержащие исходные программные коды на языке Delphi. В этих файлах вы пишите методы обработки событий, генерируемых формами и компонентами.
Главный файл проекта — текстовый файл с расширением DPR, содержащий главный программный блок. Файл проекта подключает все используемые программные модули и содержит операторы для запуска приложения. Этот файл среда Delphi создает и контролирует сама.
На основании сказанного можно изобразить процесс создания приложения в среде Delphi от постановки задачи до получения готового выполняемого файла (рисунок 1):
Рисунок 1. Процесс создания приложения в среде Delphi
Создание консольного приложения
Выполнить следующие действия: File / New / Other…/ ConsoleApplication / OK
В результате откроется окно редактора с загруженным в него проектом:
Рисунок2. Шаблон консольной программы
Первой строкой идет название программы, в данном случае это Project1.
Не меняем это название!!!
Затем IDEDelphi в виде директивы компилятора {$APPTYPE CONSOLE} вставила «для себя» указание, что это - приложение для командной строки.
Строку с директивой компилятора {$R *.res}, отвечающей за подключение к проекту ресурсов, нужно удалить.
Затем следует ключевое слово uses и перечисление необходимых дополнительных файлов (в данном случае это модуль SysUtils).
После этого со слова begin начинается собственно тело программы. Завершается любая программа ключевым словом end с точкой.
Между ключевыми словами begin и end, в фигурных скобках, вставлен автоматический комментарий, не влияющий на выполнение программы, так что при желании можно его удалить:
{ TODO -oUser -cConsole Main : Insert code here }
Также можно удалить обработчик исключений, начинающийся словом tryи заканчивающийся словом end:
try
{ TODO -oUser -cConsole Main : Insert code here }
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
