Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 146

Формы для главного окна

Листинг 6.1. OWLHELLO.CPP

Формы являются основными составляющими, из которых строится при­ложение C++Builder. Каждое GUI-приложение имеет по крайней мере одну форму, которая служит главным окном. Форма главного окна может быть просто пустым окном, может содержать элементы управления или растровое изображение. В типичной Windows-программе главное окно обычно имеет меню. Окно может также содержать дополнительные элементы, например, панель инструментов или строку состояния. При создании главного окна приложения существует большое разнообразие вариантов. Каждое приложе­ние уникально и предъявляет свои требования.

Формы для диалоговых окон

Там, где традиционные Windows-программы используют диалоговые окна, в C++Builder также применяются формы. Фактически, для пользова­теля нет разницы между настоящим диалоговым окном и заменяющей его формой. Диалоговые окна обычно имеют следующие характерные черты, отличающие их от обычных окон:

? Фиксированный размер. Диалоговые окна предназначены, как правило, для выполнения определенной задачи, и изменение размера либо не имеет смысла, либо нежелательно.

? Наличие кнопки ОК. Некоторые диалоговые окна имеют кнопку Close, выполняющую ту же функцию. Для простых диалоговых окон, наподобие окна About, эта кнопка чаще всего единственная.

? Наличие кнопок Cancel и Help.

? Наличие вкладок. Диалоговое окно может содержать несколько вкладок, предоставляющих пользователю возможность выбора. При щелчке на за­головке вкладки открывается другая страница диалогового окна.

? Использование клавиши Tab для перемещения между элементами управ­ления диалогового окна.

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

Web-дизайн (с) 2010 All rights reserved