загальни сведения о Палитре Компонентов.

Палитра компонентов являет собой" />

Операционная система Windows


 

Меню

Реклама
Похожие статьи:

Популярные записи



  • Обзор визуальных компонентов.

    <а name="_toc423061521">загальни сведения о Палитре Компонентов.

    Палитра компонентов являет собой каталог визуальных и прикладных объектов, которые можно включать в формы и программы. В Delphi компоненты объединены по группам: стандартная Standard, дополнительная Additional, группа Windows 95 Win95, группа доступа к данихdata Access, группа управления данными Data Controls, группа Windows 3.1. Win 3.1, диалоговая группа Dialogs, системная группа System, группа отчетов Qreport, OCX группа и группа примеров Samples. Каждая из групп представлена на окремийй странице палитры компонентов. Чтобы перенести необходимые компоненты в форму, вы просто переносите их из палитры компонентов. Компонент, что был раз перенесенный, становится настоящим объектом, готовым к выполнению любой заданной инструкции. Если вы расположите курсор мыши над любой кнопкой палитры компонентов, под курсором мыши появляется подсказка, которая объясняет, для чего нужная выбрана кнопка. Ниже показано, для чего нужны страницы палитры компонентов:

    · стандартна страница Standart. Стандартная страница содержит наиболее часто употребимые компоненты, которые фигурируют во всех программах Windows. Эти компоненнти имеют однозначную связь со стандартными объектами Windows.

    · додаткова страница Additional. Эта сторнка содержит кое-что более специфический набор компонентов, который вы, работая с базовыми программами Windows, могли и не встретить. Компоненты этой страницы очень полезны. Например, такой компонент как Maskedit дает вам лучшей способ управления, чем стандартный Edit. Кроме того, здесь содержатся разнообразные, ориентированные на графике визуальные компоненты, такие как фигура Shape и образ Image.

    · win 95. На этой странице расположены компоненты, которые существуют только в Windows 95 и которых не было в Windows3.1.

    · доступ к данным Data Access. Эта страница содержит компоненты, которые позволяют вам использовать таблицы и запить.

    · керування данными Data Controls. На этой странице размещена та часть интерфейса пользователя, что связанная с данными. Здесь есть компоненты, которые позволяют вам представлять данные пользователю любым способом, принятым в Windows.

    · win 3.1. Здесь находятся обветшалые компоненты Windows 3.1, которые редко используются, потому что в Windows 95 более мощны их соответствия.

    · диалоги Dialogs. На этой панели вы знайдите диалоговые панели для выполнения таких задач общего характера, как открытие файла, установка принтера, поиск текста, и тому подобное.

    · системна System. Системная страница содержит визуальные и невизуальные компоненты. Здесь содержатся компоненты для таймера, дисковода, компоненты доступа к файлу, а также компоненты динамического обмена данными — DDE Dynamic Data Exchange — и связку-вбудови объектов — OLE Object Linking and Embedding.

    · швидки отчеты Qreport. Эта страница позволяет быстро строить разнообразные отчеты по базам данных.

    · ocx. Эта панель содержит такие компоненты как график, графический сервер, проверка орфографии, и тому подобное.

    · приклади Samples. Эта страница содержит компоненты, которые демонстрируют, как добавлять собственные компоненты к палитре.

    <а name="_toc423061522">стандартни компоненты.

    · Компонент Mainmenu — это средство для создания главного меню и пидменю в вашей программе. Чтобы создать меню, добавляйте этот компонент к вашей форме и дважды щелкните на нем. Появится Menu Designer с помощью которого можно легко даты названия пунктам меню и связать их с соответствующими процедурами обработки.

    · Компонент Tpopupmenu — позволяет создавать локальные меню в форме или любом компоненте формы. Меню вызывается нажатием правой кнопки мышки на соответствующем компоненте. Чтобы создать локальное меню, перенесите его в вашу форму и свяжите характеристику Popupmenu компонента или формы с соответствующим локальным меню. Чтобы задать пункты меню используйте Menu Designer.

    · Компонент Tlabel — это элемент управления, которое просто показывает текст в форме. Как обычно он объясняет який-не-будь другой элемент управления. Сам текст задается в характеристике Caption.

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

    · Компонент Tmemo показывает текст и позволяет пользователю вводить текст как и Tedit. Но в Tedit можно вводить текст в несколько строк.

    · Компонент Tbutton — это кнопка, которая широко применяется в диалоговых окнах. Процедура обработки задается в событии Onclick.

    · Tcheckbox дает пользователю выбор варианта из двух возможностей вкл., викл.. При этом изменяется значение характеристики Checked.

    · Используйте Tradiobutton для того, чтобы представить набор возможных значений, только одно из которых может быть выбрано. Когда пользователь выбирает одну из возможностей, все другие становятся невибраними.

    · Tlistbox показывает список, из которого пользователь может выбрать один или больше пунктов. Сам список сохраняется в характеристике Items. Характеристика Itemindex показывает какой пункт выбрано в данный момент.

    · Tcombobox комбинирует в себе Tedit и Tlistbox. Пользователь может или ввести текст или выбрать один из предложенных вариантов. В обоих случаях изменяется значение характеристики Text.

    · Tscrollbar используется для прокрутки содержания окна, формы или элемента управления. В процедуре обработки Onscroll, вы задаете как именно окно, форма или элемент управления, будет реагировать на скроллинг.

    · Tgroupbox используется для группирования зависимых элементов управления. Чаще всего группируют Tradiobuttons. Поместите group box в форму, а затем у него занесите другие компоненты. Текст, который объясняет назначение группы, задается в характеристике Caption.

    · Tradiogroup - это группа, которая содержит только radio buttons. Radio group упрощает создание группы radio buttons.

    · Tpanel используется для создания панелей, на которых будут расположены другие компоненты. Панели могут быть расположены на форме так, чтобы занимать относительно то же положение даже если форма изменит размеры. Характеристика Align дает вам возможность выбрать конкретное выравнивание.

    <а name="_toc423061523">визуальни компоненты.

    Большая часть компонент Delphi является визуальным. Это значит, что они будут видимы в форме не только при проектировании, но и при выполнении программы. Визуальные компоненты находятся, как и другие компоненты, на страницах палитры компонентов. Их использование ничем не отличается от использования невизуальных компонентов. Вот, например, как можно ввести к своей программе такой визуальный компонент, как кнопку.

    1. Выберите стандартную страницу панели компонентов.

    2. Нажмите на изображении кнопочки

    3. Щелкните где-нибудь в форме, где бы вы хотели, чтобы разместилась кнопочка. Появится изображение стандартной кнопки Windows.

    4. Измените характеристику Caption из Button1 на Click me.

    5. Дважды щелкните на кнопке, чтобы написать процедуру обработки нажатия кнопки.

    6. Введить
    application. messageboxъclicked', 'Button', Mb_ok;

    7. Нажмите F9 или для запуска программы.

    Запустив программу, вы увидите кнопку с надписью Click Me, нажав на которую, вы получите сообщение Clicked.

    <а name="_toc423061524">список литератури

    1. Рей Конопка. Создание оригинальных компонент в среде Delphi. K; 1996.

    2. Девид Фолкнер. Delphi. М; 1995.

    3. Том Сван. Основы программирования в Delphi для Windows 95. К; 1996.

    4. Том Сван. Секреты 32-разрядного программирования в Delphi. К; 1997.