Глава 6 Программирование приложений с графическим интерфейсом
____________________________________________________________________
-выключено
-включено
Если имеются несколько флажков (индикаторов), то каждый из них может быть включен или выключен независимо от других флажков.
Переключатель – говорят еще радиокнопка, также имеет только два зна-
чения: включен/выключен. Имеет вид кружочка с точкой или без. Если пере-
ключатель включен, то он отмечается кружочком с точкой внутри. Если име-
ются несколько переключателей, то может быть включен только один переклю-
чатель. Таким образом, этот механизм позволяет выбрать только один из воз-
можных режимов (опций). В этом различие переключателей от флажков.
Также в литературе вы можете встретить понятия "группа независимых переключателей" – это в нашей терминологии флажки и "группа зависимых пе-
реключателей" – по-нашему просто переключатели.
Как видим, стандарты GUI для различных операционных систем и плат-
форм несколько различаются, но в целом намечается тенденция к их сближе-
нию и унификации.
Все рассмотренные элементы графического интерфейса, а также множест-
во других можно реализовать в среде Lazarus с помощью специальной библио-
теки LCL (Lazarus Component Library). Эта библиотека предоставляет програм-
мисту целую палитру так называемых визуальных компонентов, с помощью ко-
торых и можно разрабатывать интерфейс программы. При этом программист освобождается от мелких рутинных операций и может сосредоточиться именно на проектировании интерфейса своей будущей программы. Для этого он выби-
рает необходимые ему визуальные компоненты, настраивает их под собствен-
ные нужды и таким образом строит внешний вид (интерфейс) своей програм-
мы. При этом он еще до компиляции своего приложения видит результаты про-
ектирования интерфейса пользователя.
Поскольку элементы библиотеки LCL доступны для всех поддерживаемых платформ, то GUI-приложения созданные на одной платформе (например,