Russian Belarusian English German Japanese Ukrainian
  • Главная

Создание и хранение шаблонов компонентов

CuBook3.255

В процессе разработки различных приложений нередко используются одинаковые компоненты, с одинаковыми настройками их свойств и одинаковыми обработчиками событий. Каждый раз повторять все эти настройки непроизводительная трата собственных сил и времени. C++Builder предоставляет широкие возможности повторного использования однажды разработанных кодов. Наиболее простой способ сохранения разработанных компонентов или групп компонентов для последующего их использования в других проектах - запоминание в библиотеке визуальных компонентов соответствующих шаблонов.
 
Пусть нужно на основе компонента Edit создать окно редактирования, в котором пользователь мог бы вводить только целые числа, т.е. не мог бы вводить никаких других символов, кроме цифр. Кроме того, при нажатии пользователем клавиши Enter фокус должен передаваться следующему компоненту в последовательности табуляции. Это можно сделать, например, следующим образом.

Подробнее...

Стиль окон приложения

CuBook55

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

Подробнее...

Общие рекомендации по разработке графического интерфейса

CuBook55

Под графическим интерфейсом пользователя (Graphical User Interface - GUI) подразумевается тип экранного представления, при котором пользователь может выбирать команды, запускать задачи и просматривать списки файлов, указывая на пиктограммы или пункты в списках меню, показанных на экране. Действия могут, как правило, выполняться с помощью мыши, либо нажатием клавиш на клавиатуре. Типичным примером графического интерфейса пользователя является Windows.
 
С++Builder предоставляет разработчику приложения широкие возможности быстрого и качественного проектирования графического интерфейса пользователя различных окон, кнопок, меню и т.д. Так что разработчик может в полной мере проявить свою фантазию. Но полеты фантазии очень полезно ограничивать. Есть определенные принципы построения графического интерфейса пользователя, и пренебрегающий ими обречен на то, что его приложение будет выглядеть чужеродным объектом в среде Windows.

Подробнее...

Цветовое решение приложения

CuBook45

Цвет является мощным средством воздействия на психику человека. Именно поэтому обращаться с ним надо очень осторожно. Неудачное цветовое решение может приводить к быстрому утомлению пользователя, работающего с вашим приложением, к рассеиванию его внимания, к частым ошибкам. Слишком яркий или неподходящий цвет может отвлекать внимание пользователя или вводить его в заблуждение, создавать трудности в работе. А удачно подобранная гамма цветов, осмысленные цветовые акценты снижают утомляемость, сосредоточивают внимание пользователя на выполняемых в данный момент операциях, повышают эффективность работы. С помощью цвета вы можете на что-то намекнуть или привлечь внимание к определенным областям экрана. Цвет может также связываться с различными состояниями объектов.

Подробнее...

Многооконные приложения

CuBook55

Чаще всего сложное приложение не может ограничиться одним окном. Поэтому прежде всего нужно решить вопрос управления окнами. Есть две различные модели приложений: с интерфейсом одного документа (SDI) и с интерфейсом множества документов (MDI). В большинстве случаев следует отдавать предпочтение интерфейсу SDI. Этот интерфейс не обязательно предполагает наличие действительно только одного окна, как в приложениях Windows, типа «Калькулятор». Такое приложение, как «Проводник» Windows, также является SDI приложением, но в нужные моменты оно создает вторичные окна для поиска файлов или папок, задания параметров, просмотра свойств файлов и других целей.

Подробнее...