Изменение местоположения и размеров компонентов

Для соответствующего изменения компонентов контейнера используют свойство привязки местоположения и размеров. Под привязкой понимается привязка к родительскому компоненту.

akTop –верхний край компонента к верхнему краю родителя;

akLeft – левый к левому;

akRight – правый к правому;

akBottom – нижний к нижнему.

Местоположение компонентов задается координатами левого верхнего угла компонента, началом координат считается левый верхний угол клиентской области компонента контейнера.

Размеры компонента задаются свойствами ширина и высота.

 

 

33. Навигация внутри экранной формы. Организация переходов с помощью клавиатуры и прямым манипулированием. Использование мастеров.

Мастера используют если какая либо последовательность действий является, либо единственно возможной, либо желательной. Использование в этих случаях единого экрана неэффективно (велика вероятность человеческих ошибок), сложнее построить ментальную модель экранной формы, поэтому действие разбивают на несколько шагов, и каждому из них соответствует свой экран. Пользователь воспринимает их как 1 экран с динамически меняющимся содержанием. Также разделение действия на шаги снижает насыщенность экранов, освобождает место для справочной информации.

 

Рекомендации:

1)   При переходе от одного экрана мастера к другому нельзя менять их расположение и размер;

2)   Независимо от числа экранов необходимо информировать пользователя об объеме оставшегося действия;

3)   Необходимо предоставить пользователю возможность легкого перехода на следующий и все предыдущие экраны.

Поддержание контекста единого окна намного проще, чем в мастерах. Степень потери контекста зависит от времени, которое пользователь проводит за каждым экраном, от времени реакции системы. Контекст можно поддерживать только за счет вывода информации о текущем состоянии. Рекомендуется выводить справочную информацию о состоянии в 2-х видах: кратком и развернутом. Краткий вид – в заголовке, развернутый – в виде 1-2 абзацев, размещающихся в центре (обычно в нижней части) оконной формы мастера.

 

34. Эффект Лас-Вегаса

Эффект Лас-Вегаса – эффект, применяемый в разработке пользовательского интерфейса для привлечения внимания пользователя. Эффект Лас-Вегаса упрощает работу пользователя с программой при помощи различных приемов, понятных пользователю как на сознательном, так и на подсознательном уровнях. Могут использоваться такие приемы, как: выделение области особым цветом, анимированная полоса загрузки и т.д.

 

36. Панель инструментов и строка состояния. Что такое «комбинированный список». Назначение …

Все панели имеют следующие достоинства:

•   они позволяют пользователям быстро вызывать нужные функции мышью;

•   они позволяют пользователям меньше задействовать память они повышают визуальное богатство интерфейса;

•   они ускоряют обучение работе с системой (по сравнению с раскрывающимся меню) благодаря своей большей наглядности.

Зато они имеют и недостаток: занимают много места на экране, так что поместить в них всё, что хочется, невозможно. Решить эту проблему можно двояко. Во-первых, можно (и нужно) помещать в панель только наиболее часто используемые команды. Во-вторых, панель можно сделать зависимой от контекста действий пользователя. Оба способа не противоречат друг другу, так что использовать стоит оба. В любом случае нужно помнить, что панель инструментов нежелательно делать единственным способом вызова функции

В настоящее время нет технической проблемы с помещением в панели произвольных элементов управления (остался только один ограничитель – размер помещаемых элементов), так что последние преграды, мешавшие делать сложные панели, исчезли. Этим стоит пользоваться, поскольку это позволяет экономить время, уходящее на открытие и закрытие диалоговых окон.

 

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

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

Combobox (рус. Комбинированный список; в некоторых других источниках — Поле со списком) — элемент (виджет) графического интерфейса пользователя. Сочетание выпадающего списка (раскрывающегося при щелчке мыши) и однострочного текстового поля, которое позволяет пользователю ввести значение вручную или выбрать из списка. Термин комбинированный список иногда используется для обозначения элемента интерфейса выпадающий список.[1] Данные понятия не являются синонимами в Java и.NET.[2][3] Для того, чтобы уточнить, иногда «выпадающий список» называют «нередактируемое поле со списком» (combobox без возможности вписать значение вручную).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: