Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции КПиЯП.docx
Скачиваний:
50
Добавлен:
20.09.2019
Размер:
3.8 Mб
Скачать

Лекция 3.3.2. Компоненты страницы Win32. Системные компоненты.

Компоненты Win32

Компоненты, расположенные на вкладке Win32, обеспечивают подключение к программе интерфейсных элементов, используемых в 32-разрядных версиях операционной системы Windows. Использование данных компонентов позволяет придать программе современный и профессиональный вид. Рассмотрим основные компоненты данной вкладки.

□ TabControl (Управление табуляцией) — служит для создания перекрывающих друг друга вкладок и для создания интерфейсов в стиле палитры компонентов.

□ PageControl (Управление страницами) — создает на форме контейнер для размещения дочерних страниц программы. Позволяет во время работы программы изменять ее интерфейс, перелистывая дочерние страницы на главной форме.

Рис. Компоненты вкладки Win32

□ Image List (Список образов) — создает на форме невидимый контейнер для набора графических изображений одинакового размера. Позволяет выбирать изображение из списка.

□ RichEdit (Обогащенный редактор) — позволяет создавать редактор с готовым набором функций, свойственных большинству редакторов.

□ ТrаскВаг (Дорожка с полосками) — создает на форме шкалу с метками и регулятором текущего положения. Применяется в программе как регулятор громкости звука, регулятор размера изображения и т. п.

□ Progress Bar (Прогресс-индикатор) — создает на форме прямоугольный индикатор для отображения процесса выполнения длинных процедур в программе (копирования, поиска и т. п.).

□ UpDown (Вверх-вниз) — служит для создания интерфейсных элементов с возможностью увеличения или уменьшения какого-либо значения с помощью кнопок Вверх и Вниз данного компонента.

□ HotKey (Горячая клавиша) — обеспечивает возможность создания пользователем горячих клавиш, определяющих быстрый доступ к разделам меню.

□ Animate (Аниматор) — создает на форме невидимый контейнер для воспроизведения видеозаписей в формате AVI.

□ DataTimePicker (Сборщик даты и времени) — создает в программе интерфейс для ввода даты и времени.

□ MonthCalendar (Месячный календарь) — размещает на форме календарь с отображением всех дней месяца и возможностью перелистывания месяцев и корректировки даты текущего дня.

□ TreeView (Вид дерева) — позволяет создавать в программе иерархическое древовидное отображение данных.

□ ListView (Вид списка) — создает список элементов с отображением в различных стилях (крупные значки, мелкие значки, таблица и пр.).

□ HeaderControl (Управление заголовком) — служит для управления панелями, расположенными под данным компонентом.

□ StatusBar (Панель состояния) — создает контейнер в нижней части формы для отображения статусной информации. Например, состояние кнопок Caps Lock, Num Lock и Scroll Lock.

□ ToolBar (Панель инструментов) — позволяет создать на форме контейнер для размещения быстрых кнопок.

□ CoolBar (Холодная панель) — позволяет делать перестраиваемые панели, состоящие из полос.

□ PageScroller (Страница прокрутки) — создает на форме контейнер для прокрутки элементов, не вмещающихся на экран целиком.

□ ComboBoxEx (Расширенный выпадающий список) — позволяет создать на форме выпадающий список элементов.

Компоненты System

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

Рис. Компоненты вкладки System

□ Timer (Таймер) — предназначен для создания невидимого на форме элемента, с помощью которого можно отслеживать интервалы времени в программе..

□ PaintBox (Рамка рисования) — создает на форме элемент, на котором можно рисовать.

□ MediaPlayer (Многофункциональный проигрыватель) — создает на форме панель для проигрывания файлов с различными форматами и управления устройствами мультимедиа. С его помощью можно управлять проигрывателем компакт-дисков, звуковым адаптером и т. д.

□ OleContainer (Контейнер OLE) — реализует в программе механизм внедрения и связывания объектов OLE (Object Linking and Embeddin, связывание и встраивание объектов), с помощью которого можно передавать данные между различными программами в среде Windows.

□ DdeClientConv (Клиент DDE) — реализует в программе механизм динамического обмена данными DDE (Dynamical Data Exchange), являющийся расширением операционной системы Windows. Данный механизм предназначен для передачи данных от одной программы — сервера — к другой — приемнику (клиенту).

□ DdeClientltem (Элемент клиента данных DDE) — определяет элемент динамического обмена и реализует в программе механизм динамического обмена данными между клиентами.

□ DdeServerConv (Сервер DDE) — устанавливает режим динамического обмена между программами сервера DDE.

□ DdeServerltem (Элемент данных сервера DDE) — определяет режим динамического обмена данными сервера DDE.