Работа с Delphi 7: визуализация базы данных
После запуска Delphi 7 на экране появляются следующие окна (рис. 8):
1. Главное окно состоит из трёх частей: меню, панели инструментов и палитры компонентов. IDE содержит четыре стандартных панелей инструментов: View, Standard, Debug, Custom. Среда позволяет добавлять или удалять кнопки в панели инструментов с помощью команды Customize из локального меню или панелей инструментов.
В палитре компонентов отображаются компоненты, с помощью которых пользователь создаёт свои приложения. Пиктограммы стандартных компонентов Delphi разделены на группы, каждая группа расположена на отдельной странице.
Рис. 8. Основные составляющие среды программирования Delphi 7.
2. В окне проектировщика форм Form Designer отображается форма как визуальный объект. Здесь определяется, как будет выглядеть приложение с точки зрения пользователя, и создается графический интерфейс пользователя. Выбираются компоненты из палитры компонентов и перетаскиваются на форму, используя мышь для точного расположения и определения размеров компонента. Можно управлять внешним видом и поведением компонента с помощью Object Inspector и Code Editor. Это собственно и есть визуальное программирование.
3. Инспектор объектов Object Inspector позволяет изменять свойства компонентов формы и определять события, на которые должна реагировать форма или её компоненты.
Окно инспектора объектов имеет две вкладки:
· Properties – свойства
· Events – события
4. Редактор кода Code Editor предназначен для ввода разрабатываемого кода или редактировать сгенерированный Delphi код для компонентов разработанной формы. Code Editor использует технологию вкладок, каждая вкладка соответствует своему модулю или файлу.
Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные для точной настройки программы и среды программирования.
Для реализации интерфейса Delphi использует библиотеку классов, которая содержит большое количество разнообразных классов, поддерживающих форму и различные компоненты (командные кнопки, поля редактирования и т. д.).
Во время проектирования формы приложения Delphi автоматически добавляет в текст программы необходимые объекты. Если сразу после запуска Delphi просмотреть содержимое окна редактора кода, то там можно обнаружить следующие строки:
type
TForm1 = class (TForm)
Private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Это описание класса исходной, пустой, формы приложения и объявление объекта - формы приложения.
Когда программист, добавляя необходимые компоненты, создает нужную форму, Delphi формирует описание класса формы. Когда программист создает функцию обработки события формы или ее компонента, Delphi добавляет объявление метода в описание класса формы приложения.