Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скомпанованное пособие.docx
Скачиваний:
1
Добавлен:
07.05.2019
Размер:
3.3 Mб
Скачать

Лабораторная работа № 2 Высокоуровневые методы разработки приложений в среде

Builder C++

Цель работы  ознакомление с основными компонентами и набором инструментов интегрированной среды проектирования Builder C++, изучение структуры проектных файлов простейших приложений, создаваемых автоматически на базе библиотеки визуальных компонент VCL, приобретение навыков построения собственных проектов, форм и модулей, а также овладение способами модификации, сохранения и восстановления проектных файлов создаваемого приложения.

2.1 Создание и сохранение проекта

Среда Builder C++ является однодокументной средой и позволяет создавать приложения на базе высокоуровневого языка C++ и собственной библиотеки компонент VCL (Visual Component Library). Главное окно имеет меню, панель инструментов для вызова наиболее часто используемых команд, палитру компонент для визуального проектирования и клиентскую часть, на которой располагаются три рабочих окна: окно инспектора объектов (Object Inspector), окно конструктора формы и окно редактора кода. Эти окна можно перемещать, изменять их размеры и убирать с экрана. На экране, кроме указанных окон, могут присутствовать и другие окна, отображаемые при вызове соответствующих инструментальных средств.

Создаваемое в среде Builder C++ однодокументное приложение состоит из нескольких файлов различных типов, объединенных в проект. Проект имеет имя, совпадающее с именем приложения. Этим именем в дальнейшем называется исполняемый файл приложения *.exe.

В общем случае проект может включать файлы следующих типов:

*.bpr – файл проекта;

*.res – файл описания ресурсов проекта;

*.cpp – файлы реализации программных модулей, связанные с формами проекта;

*.h – заголовочные файлы программных модулей, связанные с формами проекта;

*.dfm – файлы с текстовым описанием форм проекта;

*.cpp – файлы реализации программных модулей, не связанные с формами проекта;

*.h – заголовочные файлы программных модулей, не связанные с формами проекта.

Минимальный состав проекта включает два файла: *.bpr и *.res. В этом случае вся программа должна размещаться в файле *.bpr. При запуске Builder C++ или при исполнении команды File/New/Application к этим файлам добавляется файл формы Unit1.dfm, файл модуля этой формы Unit1.cpp и заголовочный файл Unit1.h. При компиляции проекта каждый файл типа *.bpr или *.cpp преобразуется в файл объектного модуля *.obj, а после редактирования объектных модулей создается исполняемый файл приложения *.exe. В процессе проектирования создаются резервные копии файлов с расширениями *.~bpr, *.~cpp, *.~h и *.~dfm, на которые не стоит обращать внимание.

Помимо имени приложения, отображаемого слева вверху на полосе заголовка главного окна Builder C++ после номера версии среды и совпадающего с именем проекта, используется ещё и название приложения, задаваемое в поле Title окна, открываемого командой Project/Options/Application. Это название будет отображаться на рабочем столе вместе с иконкой, когда окно работающего приложения будет минимизировано. На вкладке Application окна Project Options можно задать полный путь к справочному файлу и иконку приложения.

Для приобретения необходимых навыков по созданию, сохранению, резервному копированию и восстановлению проектов Builder C++ следует выполнить задания 2.1 – 2.4 .