КАТЕГОРИИ: Архитектура-(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) |
Implementation
Public Private Type Uses Interface Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; TForm1 = class(TForm) { Private declarations } { Public declarations } end; {$R *.dfm} end.
Компоненты расположены на специальной панели, называемой Палитрой (или Панелью) компонентов и имеющей несколько вкладок. Так, упомянутые выше компоненты находятся на вкладке Standard. Имеются также вкладки Additional, BDE, Win32, System, Dialogs и т. д. По мере перенесения на форму соответствующих компонентов происходит автоматическое заполнение исходного текста программы (программного кода). Свойства используемых компонентов можно менять, например, с помощью специального окна, размещенного в левой нижней части экрана и называемого Инспектором объектов (Object Inspector). Имя каждого очередного компонента, с которым он входит в программу, состоит из его названия, которое берется, например, из левого столбца таблицы, приведенной на стр. 43, и порядкового номера. Например, если в программе используются две кнопки и три текстовых окна, их имена будут следующими: Button1, Button2, Edit1, Edit2, Edit3. Имя самой формы (по умолчанию) – Form1. Это имя может быть изменено с помощью Инспектора Объектов (с помощью свойства Name). Для разработки Delphi -приложения необходим его " сценарий ", который определяет состав и взаимодействие компонентов, размещаемых на форме. При размещении компонент можно в разумных пределах менять их расположение, размеры, цвет и другие свойства. Это можно делать обычными приемами, используемыми в операционной среде Windows. Для удобства работы с программой обычно очищают текстовые поля (Edit) от стандартного текста, а надписи на кнопках (Button) меняют на что-нибудь более понятное. Для компонента Edit это делается, например, следующим образом. В окне Инспектора Объектов в списке свойств(Properties)находится свойство Text, правее которого имеется текст с текущим содержимым. Это содержимое удаляется обычным способом (например, с помощью клавиши [Delete]). Чтобы изменить надпись на кнопке или у метки, нужно в окне Инспектора Объектов найти свойство Caption (надпись), правее которого имеется текст с надписью, соответствующей текущему названию выбранного компонента. Эту надпись можно изменить на любую другую. С некоторыми из компонентов можно работать таким образом, что при изменении ряда его свойств (нажата кнопка, в текстовое поле введен текст и т.п.) можно изменять свойства или оперировать методами других компонент (в том числе и данного компонента). Изменение свойства компонента представляет собой некоторое событие, выполнение которого связывается со специальной процедурой, называемой обработчиком события. Для того, чтобы создать эту процедуру и связать ее с компонентом, надо выполнить двойной щелчок левой кнопкой мыши по образу этого компонента на форме. С известной степенью точности можно сказать, что текст модуля Delphi -приложения состоит из последовательности процедур-обработчиков событий.
Дата добавления: 2014-01-04; Просмотров: 285; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |