Невизуальные компоненты (nonvisual components) — это, так сказать, бойцы невидимого фронта, они работают, но сами на экране не видны. К невизуаль-ным компонентам относятся таймер, компоненты доступа к базам данным и др. На стадии проектирования невизуальный компонент представляется на форме небольшим значком. Его свойства устанавливаются в Инспекторе Объектов. Некоторые компоненты хотя и являются невизуальными, могут что-нибудь отображать на экране. Например, невизуальный компонент MainMenu отображает на форме строку главного меню, а невизуальный компонент OpenDialog — стандартное диалоговое окно выбора файла
Использование невизуальных компонентов в Delphi
Невизуальные компоненты (nonvisual components) — это, так сказать, бойцы невидимого
фронта, они работают, но сами на экране не видны. К невизуальным компонентам
относятся таймер, компоненты доступа к базам данным и др. На стадии проектирования
невизуальный компонент представляется на форме небольшим значком. Его свойства
устанавливаются в Инспекторе Объектов. Некоторые компоненты хотя и являются
невизуальными, могут чтонибудь отображать на экране. Например, невизуальный
компонент MainMenu отображает на форме строку главного меню, а невизуальный
компонент OpenDialog — стандартное диалоговое окно выбора файла Многие приложения
в процессе работы выполняют некоторые стандартные операции. Для этого они имеют
формы, содержащие примерно одинаковые наборы элементов управления.
Шаблоном называется форма, которая помещена в репозиторий и используется в качестве
основы для создания новых форм приложения. В результате полученные таким образом
формы будут иметь единый стиль оформления и некие общие для всех функции.
Репозиторий это хранилище De^hi, в котором хранятся заготовки (шаблоны) проектов и
их составных частей. Здесь можно найти стандартное приложение, динамическую
библиотеку, форму, модуль и т.д. Доступ к репозиторию открывает опция меню File/New.
Репозиторий состоит из пяти страниц New, Forms, Dialogs, Data, Modules и Projects.
Страница New содержит шаблоны для создания приложения (Application), объекта OLE
автоматизации (Automation Object), нового компонента (Component), модуля данных (Data
Module), динамически загружаемой
библиотеки (DLL), формы (Form), текстового файла (Text), программного модуля и
другие. Страница Forms служит для выбора предопределенных форм. Среди них About
Box, Database Form, Dual List Box, Quick Report Labels, Quick Report List, Quick Report
Master/Detail и Tabbed Pages.
Для подключения новой формы к проекту достаточно обратиться к репозиторию и
выбрать нужную разновидность формы. Менеджер проекта автоматически подключает
новую форму к списку используемых форм и обеспечивает все необходимые действия
по ее инициации. Самая первая подключенная к проекту форма (стандартное имя
формы Form1) становится главным окном программы. Окно этой формы
автоматически появляется на экране в момент старта программы.
Полезную форму можно включить в репозиторий для постоянного использования в любом
проекте. Для этого используется команда Add to Repository меню Project главного окна
Delphi