- •Конспект студента. Интегрированная среда разработки Delphi 7
- •Главное окно
- •Инструментальные кнопки
- •Палитра компонентов
- •Окно формы
- •Окно дерева объектов
- •Окно инспектора объектов
- •Окно кода программы
- •Изменение свойств формы
- •Обработчик события OnClick
- •Структура программ Delphi
- •Структура проекта
- •Структура модуля.
- •Знакомство с компонентами.
- •Вкладка Standard
- •Вкладка Additional
- •Вкладка Win32
- •Вкладка System
- •Вкладка Dialogs
- •Вкладка Win31
- •Вкладка Samples
- •Вкладка ActiveX
Окно кода программы
Окно кода предназначено для создания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы. В системе Delphi используется язык программирования Delphi, который представляет собой значительно расширенную версию широко распространенного языка Паскаль, впервые предложенного швейцарским профессором Н. Виртом еще в 1970 г. и усовершенствованного сотрудниками корпорации Borland (созданные ими языки назывались Turbo Pascal, Borland Pascal и Object Pascal; последний в версии 7 переименован в Delphi). Несмотря на то, что визуальная среда Delphi берет на себя многие рутинные аспекты программирования, знание языка Delphi является непременным условием для любого программиста, работающего с этой системой.
Первоначально окно кода содержит минимальный исходный текст, обеспечивающий нормальное функционирование пустой формы в качестве полноценного окна Windows-программы. В ходе работы над проектом программист вносит в него необходимые дополнения, чтобы придать программе нужную функциональность. Сразу после открытия нового проекта в нем будут строки, показанные в листинге.
unit Unitl;
Interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TForml = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Forml: TForml;
implementation
($R *.DFM}
end.
Эти строки Delphi автоматически вставляет в окно кода для новой формы. Как уже говорилось, окно кода определяет поведенческую сторону окна программы (то есть окна, появляющегося после начала работы программы), а окно формы — его внешние проявления. Оба окна тесно связаны друг с другом, причем Delphi «хозяйничает» в его верхней части, вставляя необходимые строки между строками unit Unitl и implementation.
В дальнейшем вы будете вставлять в окно текст программы между строками
{$R *. DFM} и end.
Вместе с окном кода обычно активизируется также и окно браузера кода, облегчающее поиск нужных элементов в случае, когда в окне набрано много строк кода (рис. 1.8).
Рис. 1.8. Окно кода с расположенным слева окном браузера кода
СОВЕТ Текстовый редактор Delphi версии 7 имеет расширенные «интеллектуальные» возможности Code Insight, связанные с контролем текста но мере его ввода программистом. К сожалению, этот контроль отнимает у компьютера определенные ресурсы.
Двойной щелчок мышью на элементе в окне браузера приводит к позиционированию текстового курсора в окне кода на описание соответствующего объекта или на строку с его первым упоминанием. В версиях 6 и 7 на нижней кромке окна кода располагаются ярлычки двух вкладок — Code и Diagram. Щелчок на ярлычке Diagram активизирует вкладку диаграмм (рис. 1.9). Первоначально эта вкладка пуста. Чтобы наполнить ее, нужно перетащить мышью два и более компонентов из окна дерева объектов (на рисунке это окно пристыковано к верхней части окна браузера). Чтобы перетащить компоненты на вкладку диаграмм, нужно нажать клавишу Shift и, удерживая ее, выполнить щелчки мышью на нужных компонентах (выбрать их), затем отпустить клавишу Shift и перетащить мышью выбранные компоненты на вкладку диаграмм.
Рис. 1.9. Пример страницы диаграмм
Для сложных форм с множеством компонентов можно подготовить несколько диаграмм. Дав каждой диаграмме уникальное имя, можно в любой момент с помощью раскрывающегося списка выбрать нужную.
