Для соответствующего изменения компонентов контейнера используют свойство привязки местоположения и размеров. Под привязкой понимается привязка к родительскому компоненту.
akTop –верхний край компонента к верхнему краю родителя;
akLeft – левый к левому;
akRight – правый к правому;
akBottom – нижний к нижнему.
Местоположение компонентов задается координатами левого верхнего угла компонента, началом координат считается левый верхний угол клиентской области компонента контейнера.
Размеры компонента задаются свойствами ширина и высота.
33. Навигация внутри экранной формы. Организация переходов с помощью клавиатуры и прямым манипулированием. Использование мастеров.
Мастера используют если какая либо последовательность действий является, либо единственно возможной, либо желательной. Использование в этих случаях единого экрана неэффективно (велика вероятность человеческих ошибок), сложнее построить ментальную модель экранной формы, поэтому действие разбивают на несколько шагов, и каждому из них соответствует свой экран. Пользователь воспринимает их как 1 экран с динамически меняющимся содержанием. Также разделение действия на шаги снижает насыщенность экранов, освобождает место для справочной информации.
|
|
Рекомендации:
1) При переходе от одного экрана мастера к другому нельзя менять их расположение и размер;
2) Независимо от числа экранов необходимо информировать пользователя об объеме оставшегося действия;
3) Необходимо предоставить пользователю возможность легкого перехода на следующий и все предыдущие экраны.
Поддержание контекста единого окна намного проще, чем в мастерах. Степень потери контекста зависит от времени, которое пользователь проводит за каждым экраном, от времени реакции системы. Контекст можно поддерживать только за счет вывода информации о текущем состоянии. Рекомендуется выводить справочную информацию о состоянии в 2-х видах: кратком и развернутом. Краткий вид – в заголовке, развернутый – в виде 1-2 абзацев, размещающихся в центре (обычно в нижней части) оконной формы мастера.
34. Эффект Лас-Вегаса
Эффект Лас-Вегаса – эффект, применяемый в разработке пользовательского интерфейса для привлечения внимания пользователя. Эффект Лас-Вегаса упрощает работу пользователя с программой при помощи различных приемов, понятных пользователю как на сознательном, так и на подсознательном уровнях. Могут использоваться такие приемы, как: выделение области особым цветом, анимированная полоса загрузки и т.д.
36. Панель инструментов и строка состояния. Что такое «комбинированный список». Назначение …
|
|
Все панели имеют следующие достоинства:
• они позволяют пользователям быстро вызывать нужные функции мышью;
• они позволяют пользователям меньше задействовать память они повышают визуальное богатство интерфейса;
• они ускоряют обучение работе с системой (по сравнению с раскрывающимся меню) благодаря своей большей наглядности.
Зато они имеют и недостаток: занимают много места на экране, так что поместить в них всё, что хочется, невозможно. Решить эту проблему можно двояко. Во-первых, можно (и нужно) помещать в панель только наиболее часто используемые команды. Во-вторых, панель можно сделать зависимой от контекста действий пользователя. Оба способа не противоречат друг другу, так что использовать стоит оба. В любом случае нужно помнить, что панель инструментов нежелательно делать единственным способом вызова функции
В настоящее время нет технической проблемы с помещением в панели произвольных элементов управления (остался только один ограничитель – размер помещаемых элементов), так что последние преграды, мешавшие делать сложные панели, исчезли. Этим стоит пользоваться, поскольку это позволяет экономить время, уходящее на открытие и закрытие диалоговых окон.
Строка состояния — элемент (виджет) графического интерфейса пользователя, на который выводятся сообщения малой важности, отображаются индикаторы режимов работы, а также иногда располагаются некоторые элементы управления отображением: движок изменения масштаба, переключатель вида значков и т. д.
Ранее строка состояния использовалась достаточно широко, но постепенно во многих приложениях от неё отказываются, а индикацию параметров, для которых ранее использовалась строка состояния переносят в другие элементы управления. Например, включение режима замены при наборе текста отображается с помощью изменения формы курсора, сообщение о том что файл изменён после последнего сохранения — пометкой в заголовке файла и т. д. Строка состояния продолжает использоваться в программах, в которых объём выводимой в строку состояния информации достаточно велик, например текстовые процессоры и графические редакторы.
Combobox (рус. Комбинированный список; в некоторых других источниках — Поле со списком) — элемент (виджет) графического интерфейса пользователя. Сочетание выпадающего списка (раскрывающегося при щелчке мыши) и однострочного текстового поля, которое позволяет пользователю ввести значение вручную или выбрать из списка. Термин комбинированный список иногда используется для обозначения элемента интерфейса выпадающий список.[1] Данные понятия не являются синонимами в Java и.NET.[2][3] Для того, чтобы уточнить, иногда «выпадающий список» называют «нередактируемое поле со списком» (combobox без возможности вписать значение вручную).