Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sitkin_Informatika_Programmirovanie_v_DELPHI.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
600.56 Кб
Скачать

Компиляцияизапускпроектанаисполнение

Запуск проекта на исполнение осуществляется из менюRunко-мандойRunилищелчкомнапанелиинструментовпопиктограмме Приэтомперед запуском

происходиткомпиляцияпроекта. Если в програм-мном коде есть синтакси-ческие ошибки, то прило-жение не запустится,ихследуетустранить.При

успешной компиляции

создаётсяфайлсименем

Рис.1.10

проектасрасширением.ехе,которыйпредставляетсобойсамостоя-тельноеприложениеегоможнозапускатьвнесредыпрограммиро-

вания. При внесении изменений в проект, его следует перекомпили-ровать.Примерработынашегоприложенияпредставленнарис.1.10.

Структураисохранениепроекта

Проектсостоитизнесколькихфайлов:

  1. файлголовнойпрограммы(dpr-файл)этоглавныйфайлпроекта,егоследуетоткрыватьдляредактированияпроекта;

  2. файлмодуля(pas-файл);

  3. файлописанияформы(dfm-файл);

  4. файлописанияпроекта(dof-файл);

  5. файлресурсов(res-файл);

  6. файлконфигурации(cfg-файл);

  7. исполняемый файл (exe-файл)готовое к работе приложение.Присохранениипроектапрограммистсохраняетфайлмодуляифайлголовнойпрограммы(проект).Остальныефайлысредасохраня-ет автоматически. Исполняемый файл создаёт компилятор приуспешной компиляции. При внесении изменений в проект появляютсядополнительныефайлы.Посколькупроектсостоитизнескольких

файлов,топередегосохранениемследуетсоздатьпапкупроекта.

Для сохранения проекта следует дать команду из меню командFileSaveProjectas,еслипроектранеенесохранялся,тооткроетсяокноSave Unit1 as, где следует создать или найти ранее созданнуюпапку проекта, раскрыть её и сохранить в ней модуль. Затем откроет-ся окноSave Project as, где следует сохранить проект, причём имяпроекта должно отличаться от имени модуля. Для сохранения изме-нений в уже сохранённом ранее проекте следует дать командуFileSaveall.

Задание

Разработать проект для ввода на форму фамилии и номера груп-пы и их вывода на эту же форму. Использовать компоненты и собы-тиявсоответствии свариантомзадания(табл.1.10).

Таблица1.10

Вариантызаданий

№в

Компонентыдляввода

Компонентыдлявывода

Событиедлявывода

фамилии

№группы

фамилии

№группы

фамилии

№группы

1

Label+Edit

LabeledEdit

Edit

Label

щелчок

поформе

щелчок

покнопке

2

LabeledEdit

Label+Edit

окно

сообщения

Label

щелчокпо

кнопке1

щелчокпо

кнопке2

3

LabeledEdit

Label+Memo

Label

Label

щелчок

покнопке

щелчок

поформе

4

Label+Edit

Label+Edit

Label

окносооб-

щения

щелчок

покнопке

дв.щелчок

поформе

5

LabeledEdit

Label+Edit

Memo

Label

щелчокпокнопке

6

Label+Memo

Label+Edit

Label

Edit

щелчок

поформе

щелчок

покнопке

7

Label+Edit

LabeledEdit

Label

дв-ойщелчокпоформе

8

LabeledEdit

LabeledEdit

окно

сообщения

Label

щелчокпокнопке

9

Label+Edit

Label+Memo

Label

окносо-

общения

щелчокпо

кнопке1

щелчокпо

кнопке2