Основы Delphi 7 Графический интерфейс
Существуют два основных вида интерфейса под Windows: Windows-интерфейсы SDI MDI Delph. I Несколько отдельно расположенных окон Несколько окон внутри одного большого окна
Стартовое окно
Окно выбора вида приложения
Вид экрана после запуска Delphi
Дерево объектов Структура проекта Форма Инспектор объектов Окно Редактора кода Палитра компонентов
Формы Работа над новым проектом начинается с создания стартовой формы. Так на этапе разработки программы называют диалоговые окна.
Окно редактора свойств объектов предназначено для редактирования свойств объектов Имя объекта Свойства объекта Значения свойств
Панель Tool Palette служит для добавления к форме необходимых компонентов (полей ввода и вывода текста, командных кнопок).
Компоненты Наиболее часто используемые компоненты находятся на вкладке Standard. Поле вывода текста Поле ввода / редактирования Кнопка «Выполнить»
События и процедура обработки события Событие (Event) – это то, что происходит во время работы программы. Поле имени процедуры Обработки события
Имена событий и их действия Событие On. Click On. Db. Click On. Mouse. Down On. Mouse. Up On. Key. Press On. Key. Up Происходит При щелчке кнопкой мыши При двойном щелчке кнопкой мыши При нажатии кнопки мыши При отпускании кнопки мыши При нажатии клавиши клавиатуры При отпускании нажатой клавиши клавиатуры
Для демонстрации возможностей Delphi и технологии визуального проектирования разработаем приложение, используя которое можно вычислить скорость, с которой спортсмен пробежал дистанцию.
Структура проекта Проект представляет собой набор программных единиц модулей. Один из модулей – главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения полностью формируется Delphi. Главный модуль представляет собой файл с расширением dpr.
Главный модуль приложения «Скорость бега» . Program vrun; uses Forms; vrun 1 in ‘vrun 1. pas’ ; { $R *. res} Имя программы Имена подключаемых модулей Подключение файла ресурсов begin Application. Initialize; Application. Create. Form(TForm 1, Form 1); Application. Run; Запуск приложения end.
Модуль формы В Delphi каждой форме соответствует свой модуль: Unit vrun; Interface Uses Windows, Messages, Sys. Utils, Classes, Forms, Graphics; type Tform 1 = class(Tform); Edit 1 : Tedit; Edit 2 : Tedit; Label 1 : Tlabel; Label 2 : Tlabel; Label 3 : Tlabel; Label 4 : Tlabel;
Обработчик события «Вычислить» // блок описания переменных
Исполняемая часть модуля
Шаблон программы в окне Редактора кода