Визуальное программирование на делфи. Тема 5. Введение в среду визуального программирования Borland Delphi 0 Среда Borland Delphi 0
Скачать 150 Kb.
|
Тема №5. Введение в среду визуального программирования Borland Delphi 7.0Среда Borland Delphi 7.0система визуального ООП для создания приложений, удовлетворяющих стандартам Windows; интегрированная среда разработки - Integrated Development Environment (IDE), позволяющая создавать, компилировать, тестировать и редактировать проект в единой среде программирования; средство ускоренной разработки программ Rapid Application Development – RAD). Технологии Borland Delphiвысокоскоростной и производительный компилятор в машинный код (120000 строк/мин.); объектно-ориентированная модель компонент; визуальное построение приложений с помощью библиотеки визуальных компонент Visual Component Library (VCL); масштабируемые средства построения баз данных. Структура экрана Borland DelphiСтрока заголовка Строка меню Панель инструментов Палитра компонентов Инспектор объектов Конструктор формы Проводник Редактор кода кода Дерево объектов Главное окно Главное окнострока заголовка – отображает имя открытого проекта; строка меню – набор команд для разработки, тестирования приложений; панель инструментов – кнопки, соответствующие командам меню; палитра компонентов – компоненты для создания приложений. Конструктор формыпроект окна будущей программы; на форме размещаются видимые(визуальные) и невидимые (логические) компоненты Дерево объектовпредназначено для наглядного отображения связей между отдельными компонентами, размещенными на активной форме Инспектор объектовпозволяет устанавливать свойства объектов - Properties и назначать методы (обработчики событий) - Events во время создания и редактирования приложения Проводник кода/Редактор кодапозволяет осуществлять быстрый переход между частями текста в Редакторе кода текстовый редактор для создания и редактирования текста модуля программы Проект – набор файлов приложенияглавный файл проекта – Project.dpr; первый модуль программы (модуль формы) – Unit.pas; файл главной формы – Unit.dfm; файл описание ресурсов – Project.res; файл конфигурации проекта – Project.cfg; файл параметров проекта – Project.dof; файл Project.dsk – содержит информацию о состоянии рабочего пространства (экрана); дополнительные модули - *.pas; откомпилированные модули проекта – *.dcu; резервные копии файлов - *.dp, *.pa, *.df. Файл проекта Project.dprprogram Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.RES} begin Application.Initialize; Application.CreateForm (TForm1,Form1); Application.Run; end. Модуль формы Unit.pasunit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) Private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} {программный код модуля} end. Создание приложенияпостроение интерфейсной части; написание кода обработчиков событий; компиляция и выполнение проекта. Формы Описание Модуль Модуль Форма Параметры Ресурсы Проект Приложение Компиляция Построение интерфейсарасположить компоненты на форме; определить свойства компонент:
Написание кода обработчиков событийзадать процедуры обработки событий компонентов; написать программный код для заданных процедур обработки событий. Компиляция и выполнение проектакомпиляция проекта – команда меню Project/Compile <имя проекта>; сборка проекта (компиляция всех файлов проекта) – команда меню Project/Build <имя проекта>; средства отладки приложения – команды меню View/Debug Windows; запуск проекта из среды Delphi – команда меню Run/Run. |