Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая по Информатике.doc
Скачиваний:
2
Добавлен:
18.11.2019
Размер:
105.98 Кб
Скачать

3

Министерство Образования И НАУКИ Российской Федерации

ГОУ ВПО «МАТИ» – Российский государственный технологический

университет им. К.Э. Циолковского

____________________________________________________________________

Кафедра “Стартовые комплексы”

Утверждено на

заседании кафедры

25 Января 2005 г.

Методические указания

к выполнению практических работ по дисциплине

"Информатика"

Направление "Авиа- и ракетостроение"

Специальности: "Ракетостроение" и "Стартовые и технические комплексы ракет и космических аппаратов"

Тема: Проекты Delphi

Авторы: Г.А. Блатиков

Москва – 2009

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

  1. ПОСТАНОВКА ЗАДАЧ ПРАКТИЧЕСКОЙ РАБОТЫ 3

1.1. Исходные данные для выполнения практической работы 3

2. СТРУКТУРА ПРИЛОЖЕНИЯ DELPHI 4

2.1. Файлы проекта 4

2.2. Структура файла головной программы 6

2.3. Структура модуля приложения 8

2.4. Файлы ресурсов 9

Введение

Среда программирования Delphi 2007 предоставляет широкие возможности программисту для решения множества прикладных задач. Наряду с простым и информативным пользовательским интерфейсом Delphi предоставляет мощный язык программирования Object Pascal, который является простым в изучении и достаточно мощным для решения с помощью его многих практических задач.

1. ПОСТАНОВКА ЗАДАЧ ПРАКТИЧЕСКОЙ РАБОТЫ

Цель выполнения практической работы – закрепление знаний студентов, полученных при изучении лекционного и практического материала и проверка практических навыков программирования на языке высокого уровня Object Pascal в среде Delphi.

1.1. Исходные данные для выполнения практической работы

  • Конспект лекций по учебной дисциплине «Информатика».

  • Среда разработки Delphi 2007 с помощью, которой выполняется поставленная задача перед студентами.

  • Настоящие методические указания, выдаваемые каждому из студентов в начале практической работы.

2. СТРУКТУРА ПРИЛОЖЕНИЯ DELPHI

2.1. Файлы проекта

Проект Delphi состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта информация размещается в файлах.

Когда программист проектирует приложение, Delphi создает основные файлы, представленные в таблице 1;

Таблица 1.

Файл проекта (.dpr)

Текстовый файл, содержащий операторы инициализации и запуска программы на выполнение.

Файл проекта (.bdproj или .dproj)

Текстовый файл, содержащий служебную информацию о проекте и его версии

Файл модуля (.pas)

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

Файл формы (.dfm)

Это текстовый файл, который создается Delphi для хранения информации о формах и фреймах. Каждому файлу формы соответствует файл модуля.

Файл ресурсов (.res)

Бинарный файл, содержащий используемую проектом пиктограмму и прочие ресурсы.

Файл конфигурации проекта (.cfg)

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

Файлы резервных копий (~dp, ~df, ~pa)

Это файлы резервных копий файлов проекта, формы и модуля.

Группа файлов, создаваемая компилятором

Исполняемый файл (.exe)

Исполняемый файл приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется, если только не используются библиотеки, содержащиеся в DLL, OCX и т.д.

Объектный файл (.dcu)

Откомпилированный файл модуля (.pas) который компонуется в окончательный исполняемый файл.

Динамически присоединяемая библиотека (.dll)

Файл создается в случае проектирования DLL.

Файл отладочной информации (.pdb)

Бинарный файл, содержащий информацию для отладчика и информацию о том, какие файлы должны компилироваться.

Проекты Delphi могут объединяться в группы. В одну группу имеет смысл включать проекты, связанные друг с другой или объединенные одной тематикой. На рис. 1 представлено окно менеджера проектов.

Рис.1. Окно менеджера проектов, отображающее структуру файлов проектов

Корневая вершина ProjectGroup1 на рис.1 – это вершина группы проектов. Информация о ней хранится в файле с расширением -bdsgroup (.groupprog в Delphi 2007) и в файле с двойным расширением .bdsgroup.local. Оба файла ‑ текстовые формата XML. В группу может входить ряд проектов одного или различных типов. На рис.1 представлены вершины проектов Windows (Project1 и Project3), вершину консольного приложения (PConsole), вершину библиотеке DLL (PLibrary), вершину проекта (Package1) и вершину сервиса (PService).

Информация о каждом проекте хранится в нескольких файлах, имеющих расширения .bdsproj, .bdsproj.local (dsproj.local), cfg, .res, dpr. Все перечисленные файлы, кроме .res, ‑ текстовые. Все они создаются в интегрированной системе разработок Delphi автоматически. Из них интерес для разработчика может представлять только файл .bdsproj (.dproj), содержащий код головной программы проекта. Когда вы хотите открыть в Delphi какой-то существующий проект, удобнее открывать файл с расширением .dpr.

В проекте может быть несколько модулей. Модуль может содержать нескольких файлов. Это, прежде всего, файл с расширением .pas, в котором пишется код модуля. Модуль, связанный с формой, имеет, кроме того, файл с расширением .dfm, содержащий описание внешнего вида формы и описание размещенных на ней компонентов. Модуль может содержать также некоторые вспомогательные файлы.

Преобразование проекта в исполняемый файл происходит следующим образом. Сначала проводится компиляция, которая проверяет правильность кода и создает для каждого модуля двоичный объектный файл, имеющий расширение .dcu. Затем осуществляется компоновка приложения, которая объединяет объектные файлы в единый исполняемый файл приложения .exe.