Лекция: Урок7. Палитра компонентов, часть вторая
Продолжаем рассматривать элементы в палитре компонентов. На этом занятии будут рассмотрены страницы System, Dialogs, Samples.
| Страница System |
| На этой странице находится набор компонентов для доступа к системным ресурсам, таким как OLE, DDE. |
| TTimer создает событие OnTimer, интервал которых задан с свойстве Interval. Этот интервал задается в миллисекундах и работает относительно точно. Тем не менее не рекомендуется его применение при точных вычислениях. С помощью свойства Enabled счетчик можно запустить (true) или остановить (false). |
| TPaintBox компонент для рисования. Доступ к графике через Canvas. |
| TMediaPlayer работает с изображением и звуком. Использует стандартный драйвер мультимедиа. Имеет вид готовой к работе панели управления устройством управления (кнопки Play, Stop и т.п.). |
| TOLEContainer это компонент, содержащий OLE-объекты. Привязанные объекты во время проектировки приложения линкуются в исполняемый EXE файл. |
| TDDEClientConv представляет собой связь с DDE сервером. Посылает данные или макрокоманды на сервер DDE после того, как связь была установлена. Это стандартные методы обмена данными между приложениями. Пример вы можете найти в стандартной поставке примеров Delphi. |
| TDDEClientItem определяет обмен данными между DDE приложениями. Он содержит в себе данные, которые передаются. Используйте этот компонент вместе с TDDEClientConv, чтобы позволить приложению действовать как клиент DDE, и иметь возможность передать данные. |
| TDDEServerConv представляет собой связь с DDE клиентом. |
| TDDEServerItem представляет собой обмениваемые данные в DDE приложении. |
| Страница Dialogs |
| На странице Dialogs размещаются стандартные диалоговые элементы Windows, как то окна открытия, сохранения файлов, окна выбора шрифта, принтера и т.п. Эти компоненты пользуются стандартным системным интерфейсом. |
| TOpenDialog это диалог открытия файла. Этот и все другие диалоги активируются через функцию Execute. Если возвращаемое значение равно true, значит пользователь выбрал файл (принтер, шрифт и т.п.) и нажал на кнопку Ok в этом диалоговом окне. Тогда имя открываемого файла содержится в свойстве FileName. Обычно процедура вызова подобного диалогового окна выглядит следующим образом: if OpenDialog.Execute then Memo.Lines.LoadFromFile(OpenDialog.FileName); Здесь показан пример загрузки текстового файла в компонент Memo (страница Standart), выбранного с помощью диалога открытия файла OpenDialog. Текст заголовка диалога в свойстве Title. Фильтр, который будет отфильтровывать файлы по расширению указывается в свойстве Filter. Его целесообразно установить сразу во время разработки проекта, поскольку при этом открывается удобная для занесения значений таблица. Свойство InitialDir указывает программе каталог по умолчанию, который будет открыт в диалоговом окне. Если это свойство не задано, то берется каталог, из которого запущена программа. |
| TSaveDialog — диалог сохранения файла. Свойства и работа подобны диалогу TOpenDialog. |
| TOpenPictureDialog — диалог открытия рисунка. В отличие от TOpenDialog имеет внутренний предварительный просмотр рисунка в открываемом файле. Кроме того уже имеет некоторые заданные свойства фильтра Filter, который содержит все распознаваемые в этом диалоге форматы графики. |
| TSavePictureDialog — диалог сохранения рисунка. |
| TFontDialog — вызывает стандартный диалог выбора шрифта. Свойство Font содержит как изначальный (выбранный по умолчанию) шрифт, так и измененный, после вызова диалога. FontDialog1.Font := Edit1.Font; if FontDialog.Execute then Edit.Font := FontDialog.Font; Здесь показан пример изменения шрифта в компоненте Edit. Причем во время вызова диалога FontDialog в нем изначально будет установлен шрифт, заданный в компоненте Edit. Свойство Device указывает типы отображаемых шрифтов. fdBoth — все, fdPrinter — принтерные, fdScreen — экранные. MaxFontSize MinFomtSize устанавливает границы минимального и максимального размера шрифта. Цифра 0 — размер ограничивается только возможностями данного шрифта. |
| TColorDialog — диалог выбора цвета. Цвет по умолчанию и измененное хранится в свойстве Color. |
| TPrintDialog — диалог выбора принтера, выбора количества копий, страниц, свойства печати и т.п. |
| TPrinterSetupDialog — диалог выбора принтера. |
| TFindDialog — диалог поиска фрагмента текста в документе. |
| TReplaceDialog — диалог замены текста в документе. |
| Страница Samples |
| TGauge это графически улучшенный ProgressBar. Содержит в себе надпись процента выполнения действия. В свойствах MinValue, MaxValue, Progress указаны соответственно минимальное, максимальное и текущее значение. Свойство BackColor содержит цвет фона, а ForeColor — цвет заполнения. Свойством Kind можно задать разный тип отображения индикатора. |
| TSpinEdit по своему функциональному назначению схож с компонентом TUpDown (страница Win32). Значение Value видно сразу в момент его изменения в индикаторе. Кроме того значение можно корректировать с помощью цифр. |
| TDirectoryOutline показывает древовидный список каталогов. |
| TCalendar — календарь. Свойство Year, Month, Day (год, месяц, день) разбиты на три отдельные части. |
С уважением, ведущий уроков Semen semen@krovatka.net
еще рефераты
Еще работы по информатике
Реферат по информатике
Урок6. Палитра компонентов, часть первая
12 Января 2016
Реферат по информатике
Урок24. Программа с многоязычным интерфейсом
12 Января 2016
Реферат по информатике
Урок23. Защита программы от бесплатного использования. Испытательный срок.
12 Января 2016
Реферат по информатике
Урок22. Программный поиск файлов
12 Января 2016