Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект студента.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
642.56 Кб
Скачать

Окно кода программы

Окно кода предназначено для создания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы. В системе 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. Пример страницы диаграмм

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