Скачать презентацию Основы Delphi 7 Графический интерфейс Существуют два Скачать презентацию Основы Delphi 7 Графический интерфейс Существуют два

Лекция Delphi.pptx

  • Количество слайдов: 20

Основы Delphi 7 Графический интерфейс Основы Delphi 7 Графический интерфейс

Существуют два основных вида интерфейса под Windows: Windows-интерфейсы SDI MDI Delph. I Несколько отдельно Существуют два основных вида интерфейса под Windows: Windows-интерфейсы SDI MDI Delph. I Несколько отдельно расположенных окон Несколько окон внутри одного большого окна

Стартовое окно Стартовое окно

Окно выбора вида приложения Окно выбора вида приложения

Вид экрана после запуска Delphi Вид экрана после запуска Delphi

Дерево объектов Структура проекта Форма Инспектор объектов Окно Редактора кода Палитра компонентов Дерево объектов Структура проекта Форма Инспектор объектов Окно Редактора кода Палитра компонентов

Формы Работа над новым проектом начинается с создания стартовой формы. Так на этапе разработки Формы Работа над новым проектом начинается с создания стартовой формы. Так на этапе разработки программы называют диалоговые окна.

Окно редактора свойств объектов предназначено для редактирования свойств объектов Имя объекта Свойства объекта Значения Окно редактора свойств объектов предназначено для редактирования свойств объектов Имя объекта Свойства объекта Значения свойств

Панель Tool Palette служит для добавления к форме необходимых компонентов (полей ввода и вывода Панель Tool Palette служит для добавления к форме необходимых компонентов (полей ввода и вывода текста, командных кнопок).

Компоненты Наиболее часто используемые компоненты находятся на вкладке Standard. Поле вывода текста Поле ввода Компоненты Наиболее часто используемые компоненты находятся на вкладке Standard. Поле вывода текста Поле ввода / редактирования Кнопка «Выполнить»

События и процедура обработки события Событие (Event) – это то, что происходит во время События и процедура обработки события Событие (Event) – это то, что происходит во время работы программы. Поле имени процедуры Обработки события

Имена событий и их действия Событие On. Click On. Db. Click On. Mouse. Down Имена событий и их действия Событие On. Click On. Db. Click On. Mouse. Down On. Mouse. Up On. Key. Press On. Key. Up Происходит При щелчке кнопкой мыши При двойном щелчке кнопкой мыши При нажатии кнопки мыши При отпускании кнопки мыши При нажатии клавиши клавиатуры При отпускании нажатой клавиши клавиатуры

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

Структура проекта Проект представляет собой набор программных единиц модулей. Один из модулей – главный, Структура проекта Проект представляет собой набор программных единиц модулей. Один из модулей – главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения полностью формируется Delphi. Главный модуль представляет собой файл с расширением dpr.

Главный модуль приложения «Скорость бега» . Program vrun; uses Forms; vrun 1 in ‘vrun Главный модуль приложения «Скорость бега» . 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, Модуль формы В 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;

Обработчик события «Вычислить» // блок описания переменных Обработчик события «Вычислить» // блок описания переменных

Исполняемая часть модуля Исполняемая часть модуля

Шаблон программы в окне Редактора кода Шаблон программы в окне Редактора кода