Стандартные визуальные компоненты в Delphi.
Среда разработки Delphi обеспечивает разработчика средствами и инструментарием для создания программ методами объектно-ориентированного программирования. Для этого создана разветвленная иерархия классов, которая позволяет создавать приложения на любой вкус и для любой прикладной области. Все классы этой иерархии объединены в специальную библиотеку компонентов. Компонент – функциональный элемент, имеющий определенные свойства и размещаемый программистом в окне формы. Компоненты для разработки интерфейса и системные компоненты называются соответственно визуальными и невизуальными. Визуальные компоненты видны как во время разработки, так и во время выполнения. Они могут отображать данные и воспринимать ввод (координаты мыши). Более сложные визуальные компоненты позволяют вводить текст, выбирать элементы списка и выполнять довольно сложную обработку событий, связанных с мышью. Невизуальные объекты доступны исключительно через программный код, и их свойства можно редактировать только с помощью программного кода. Невизуальные компоненты включают в себя сложные функции системы и компоненты Delphi, ускоряя процесс разработки. Существует две категории невизуальных компонентов – диалоговые и системные. Категория диалога предоставляет прямой доступ к общим диалогам Windows, таким как стандартный диалог открытия файла или диалог выбора цвета. Категория системных компонентов обеспечивает поддержку функциональных возможностей визуальных компонентов. Компоненты TMainMenu и TPopupMenu упрощают разработку меню прикладной программы. Компонент TTimer служит генератором событий. Примерами невизуальных объектов также являются: TСlipboard, предназначенный для организации буфера обмена; TScreen – управление экраном во время работы компьютера; TPrinter, инкапсулирующий функции Windows по обслуживанию принтера; TApplication – управление проектом в целом; и др.
|