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

1. Проект delpfi

1.1 Цель работы

Целью работы является ознакомление с интегрированной средой разработки Delphi, приобретение первичных навыков создания и сохранения проекта, простейший анализ проекта.

1.2 Задание

  1. Создайте проект и сохраните его в папке. Полный адрес должен соответствовать следующему шаблону:

Папка_Группы\Фамилия\Папка_Проекта\Имя_Проекта

«Папка_проекта» и «Имя_Проекта» должны содержать сокращение фамилии автора и номер проекта.

Например, ..\Умников\Умник_Пр1\Pr_Umnik1

  1. Приведите перечень файлов, входящих в Ваш проект с указанием назначения каждого из них.

  2. Дополните код программы комментариями, поясняющими структуру программы и назначение элементов программы.

  3. Дополните код модуля комментариями, поясняющими структуру модуля и назначение его элементов.

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. Страницы Инспектора объектов

Редактор кода - полноценный программный редактор. Во время проектирования формы и размещения на ней компонентов Редактор кода автоматически генерирует код программы, включая в неё соответствующие фрагменты описания. Работа программиста сводится к размещению компонентов на форме, заданию их свойств и написанию обработчиков событий.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]