- •1. Проект delpfi
- •1.1 Цель работы
- •1.2 Задание
- •1.3 Теоретические сведения Интегрированная среда разработки
- •Создание нового проекта
- •Файл проекта
- •Структура программы Заголовок программы.
- •Раздел описаний. Предложение uses
- •Раздел описаний. Директивы компилятору
- •Исполняемый блок программы
- •Заголовок модуля
- •Раздел интерфейсных объявлений
- •Раздел реализации модуля
- •1.4 Содержание отчёта
- •Контрольные вопросы
- •Приложение. Основные команды главного меню
1. Проект delpfi
1.1 Цель работы
Целью работы является ознакомление с интегрированной средой разработки Delphi, приобретение первичных навыков создания и сохранения проекта, простейший анализ проекта.
1.2 Задание
Создайте проект и сохраните его в папке. Полный адрес должен соответствовать следующему шаблону:
Папка_Группы\Фамилия\Папка_Проекта\Имя_Проекта
«Папка_проекта» и «Имя_Проекта» должны содержать сокращение фамилии автора и номер проекта.
Например, ..\Умников\Умник_Пр1\Pr_Umnik1
Приведите перечень файлов, входящих в Ваш проект с указанием назначения каждого из них.
Дополните код программы комментариями, поясняющими структуру программы и назначение элементов программы.
Дополните код модуля комментариями, поясняющими структуру модуля и назначение его элементов.
1.3 Теоретические сведения Интегрированная среда разработки
Система визуального объектно-ориентированного проектирования Delphi позволяет создавать законченные приложения для Windows различной направленности - от вычислительных и логических до мультимедийных.
Исходное окно среды разработки Delphi 7 представлено на рисунке 1.
Панель главного меню содержит команды управления средой и процессом. Помимо главного меню имеется система контекстных раскрывающихся меню и инструментальная панель, дублирующие главное меню. В приложении 1 приведен минимально необходимый набор команд главного меню.
Окно «Форма» предназначено для конструирования интерфейса пользователя на базе библиотеки визуальных компонентов.
Рис. 1. Окно среды разработки Delphi 7
1 Панель главного меню;
2 Form1 - исходная форма;
3 Панель библиотеки визуальных компонентов (палитра);
4 Редактор кода;
5 Object TreeView - Дерево объектов;
6 Object Inspector - Инспектор объектов.
7 Code Explorer - Исследователь кода
Панель библиотеки визуальных компонентов (Палитра) - содержит достаточно много страниц: Standard, Additional, Dialogs, Win32, System и др., с визуальными компонентами Windows, назначение и состав некоторых из них приведён ниже.
Standard - содержит компоненты общего назначения: поля ввода-вывода, меню, кнопки, полосы прокрутки и т. п.
Additional – некоторые компоненты расширяют функциональные возможности палитры Standard, но большая часть из них имеют уникальную функциональность: таблицы, компоненты для представления графической информации и др.
Dialogs – содержит компоненты для работы с типовыми диалоговыми окнами: открытия и сохранения файлов, работы с принтером, выбора шрифтов, цвета и др.
Win32 – содержит компоненты с усложнённым интерфейсом.
System - содержит компоненты для работы с каталогами, для обмена данными по протоколу OLE, для работы с таймером.
Инспектор объектов - обеспечивает интерфейс для изменения свойств объектов и событий на которые реагирует объект. Инспектор объектов состоит из двух страниц Properties (свойства) и Events(события), и отображает свойства активного объекта и события, на которые реагирует объект.
На рис. 2 отображены страница свойства и страница событий Form1. Знак "+", рядом с некоторыми свойствами, означает, что данное свойство является объектом, имеющим собственный ряд свойств.
Страница событий И нспектора объектов связана с Редактором кода. При выборе события в Редактор кода автоматически будет записан код, соответствующий данному событию, фокус будет переведён на Редактор кода и предоставлена возможность отредактировать код обработчика данного события.
Дерево объектов - отображает иерархию компонентов объекта с точки зрения их вложенности, допускает редактирование структуры. Изменения в дереве объектов отображаются в Редакторе кода.
Рис. 2. Страницы Инспектора объектов
Редактор кода - полноценный программный редактор. Во время проектирования формы и размещения на ней компонентов Редактор кода автоматически генерирует код программы, включая в неё соответствующие фрагменты описания. Работа программиста сводится к размещению компонентов на форме, заданию их свойств и написанию обработчиков событий.
Исследователь кода - отображает дерево типов, классов, реквизитов, методов, глобальных переменных и процедур. Исследователь кода упрощает анализ модуля и автоматизирует создание классов.