- •1. Проект delpfi
- •1.1 Цель работы
- •1.2 Задание
- •1.3 Теоретические сведения Интегрированная среда разработки
- •Создание нового проекта
- •Файл проекта
- •Структура программы Заголовок программы.
- •Раздел описаний. Предложение uses
- •Раздел описаний. Директивы компилятору
- •Исполняемый блок программы
- •Заголовок модуля
- •Раздел интерфейсных объявлений
- •Раздел реализации модуля
- •1.4 Содержание отчёта
- •Контрольные вопросы
- •Приложение. Основные команды главного меню
Заголовок модуля
Заголовок открывается зарезервированным словом Unit за которым следует имя модуля и точка с запятой, unit Umnik1;
Раздел интерфейсных объявлений
Раздел обеспечивает взаимодействие данного модуля с главной программой и другими модулями. Раздел интерфейсных объявлений открывается зарезервированным словом Interface. В секции интерфейсных объявлений описываются программные элементы, которые будут доступны в главной программе и других программных модулх:
модули –uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;
типы – type TForm1 = class(TForm)
end;
переменные – var Form1: TForm1;
константы – const …..
заголовки процедур – procedure …
заголовки функции – function ….
Раздел реализации модуля
Здесь приводят полное описание процедур и функций, которые перечислены в интерфейсном разделе, а также процедур и функций, необходимых для работы программы. Раздел реализации открывается словом implementation. В секции реализации раскрывается механизм работы этих элементов. Здесь приводят список подключаемых модулей, типов, переменных, констант, полный текст описаний процедур и функций.
В нашем примере в раздел включена только директива компилятора на создание файла ресурсов формы. {$R *.dfm}
Разделение модуля на секции обеспечивает удобный механизм обмена данными как между отдельными частями программы, так и между разными программами. Структура модуля может быть дополнена ещё двумя разделами initialization и finalizazion.
В разделе initialization размещают операторы, которые исполняются до передачи управления главной программе и обычно используются для подготовки её работы.
В разделе finalizazion размещают операторы, выполняющиеся после завершения работы главной программы,
1.4 Содержание отчёта
1. Задание.
2. Перечень файлов, входящих в Ваш проект с указанием назначения каждого из них.
3. Листинг программы с подробными комментариями, поясняющими структуру программы и назначение элементов программы.
5. Листинг модуля с подробными комментариями, поясняющими структуру модуля и назначение его элементов.
Контрольные вопросы
Перечислите основные компоненты окна среды Delphi и укажите их назначение.
Перечислите основные файлы проекта Delphi и их назначение?
В чём различие команд Save, Save As.. , Save Project As.. ?
Как изменить заголовок формы?
Опишите структуру и назначение отдельных элементов головной программы приложения.
Каково назначение модуля в проекте приложения Delphi?
Каково назначение отдельных разделов модуля?
Каково назначение страниц Properties и Events Инспектора объектов?
Укажите в следующем списке зарезервированные слова. X, Y, Program, String, Real, Integer, Edit, Interface, Begin, Byte.
Приложение. Основные команды главного меню
File
New - создать новый объект
Open Project - открыть существующий проект
Save - сохранить текущий модуль
Save As - сохранить текущий модуль под новым именем
Save Project As - сохранить текущий проект под новым именем
Use Unit - сформировать оператор uses
Edit
Align to Grid - выровнять выделенные компоненты по сетке
Align - открыть диалоговое окно Выравнивание
Size - открыть диалоговое окно Размер
Scale - открыть диалоговое окно Масштаб
Tab Order - открыть диалоговое окно Edit Tab Order, для изменения порядка перехода между компонентами
Creation Order - открыть диалоговое окно Creation Order, для определения последовательности создания невизуальных компонентов во время исполнения
Search
Find Error - найти ошибку выполнения
Browse Symbol - просмотр информации об идентификаторе
View
Project Manager - активизирует окно Менеджера проекта
Object Inspector – активизирует окно Инспектора объектов
Browser - окно наследования
Code Explorer - активизирует окно Исследователя кода, помогающего анализировать текст модуля
Component List - список компонентов
Units - список модулей проекта
Forms - список форм проекта
Type Library - библиотека типов
Project
Add To Project - добавить в проект
Remove from Project - удалить из проекта
View Source - занести в окно Редактора кода исходный файл проекта
Compile - компилировать все файлы проекта, которые были изменены
Build All - компилировать все компоненты проекта, вне зависимости были изменения или нет
Syntax Check - проверить синтаксис приложения без генерации исполняемого файла
Run
Parameters - позволяет задать параметры командной строки при запуске приложения
Step Over - выполнить по шагам без захода в функции
Trace Into - выполнить по шагам с заходом в функции
Run to Cursor - выполнить приложение до точки в исходном тексте, в котором находится курсор