Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Визуальные компоненты




End.

Implementation

Var

Public

Private

Type

Uses

Файл модуля

End.

В окне кода жирным шрифтом выделяются зарезервированные слова, необходимые компилятору для анализа текста программы.

В качестве ограничителей многострочных комментариев используют фигурные скобки {} или пары символов (* *). Комментарии, ограниченные одной строкой, обозначают //.

{Это комментарий}

(*Это тоже комментарий*)

//Все символы до конца этой строки составляют комментарий

Модули - предназначены для размещений фрагментов программ. В программном коде реализуется вся поведенческая сторона программы.

Ниже приведён сгенерированный шаблон текста модуля формы, не содержащей элементов управления.

unit Umnik1; // Заголовок модуля

interface // Раздел интерфейсных объявлений

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs;

TForm1 = class(TForm)

{ Private declarations }

{ Public declarations }

end;

Form1: TForm1;

{$R *.dfm}

 

Заголовок модуля. Заголовок открывается зарезервированным словом Unit за которым следует имя модуля и точка с запятой, unit Umnik1;

Раздел интерфейсных объявлений. Раздел обеспечивает взаимодействие модуля с главной программой, начинается с зарезервированного слова Interface. В секции интерфейсных объявлений перечисляют программные элементы, которые будут доступны в главной программе и других программных модулх проекта.

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

Структура модуля может быть дополнена ещё двумя разделами initialization и finalizazion. В разделе initialization размещают операторы, которые исполняются до передачи управления главной программе и обычно используются для подготовки её работы. В разделе finalizazion размещают операторы, выполняющиеся после завершения работы главной программы.

Компоненты устанавливают на форме, используя панель визуальных компонентов требуемой категории, см. рис.4.3.

Рис. 4.3. Панель компонентов Standard

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

При установке на форме каждый компонент автоматически получает создаваемое средой Delphi имя, в соответствии с именем своего класса и числовой суффикс. В модуле в разделе interface в описании типов будет сгенерировано соответствующее описание.

TForm1 = class (TForm) //форма

Label1: TLabel; //надпись

Edit1: TEdit;//однострочное текстовое поле

Memo1: TMemo; //многострочное текстовое поле

end;

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 506; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.