русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Статические и динамические элементы.


Дата добавления: 2014-11-28; просмотров: 3303; Нарушение авторских прав


 

Все элементы графического интерфейса, которые возможно разместить на экране графического интерфейса, делятся на два типа:

– Статические элементы.

– Динамические элементы.

 

Статические элементы неизменны в процессе работы проекта и несут в основном декоративную нагрузку. К статическим элементам относятся различные поясняющие надписи, линии указывающие направление передачи сигналов, прямоугольники, поясняющие структуру разработанной модели и т.д.

Наличие или отсутствие статических элементов никак не отражается на работоспособности модели цифрового автомата.

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

При отсутствии одного или нескольких необходимых динамических элементов интерфейса, модель цифрового автомата будет неработоспособна, или неадекватна.

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

Пример графического интерфейса пользователя, разработанного с применением только динамических элементов:

 

Пример того же самого интерфейса, но построенного на базе как статических, так и динамических элементов:

Панели статических и динамических элементов расположены по краям экрана и выглядят следующим образом:

Динамические

Статические

 

Если переместить курсор мыши на любой статический или динамический элемент, и не перемещать его в течении 3-5 секунд, появится контекстная подсказка, поясняющая назначение выбранного элемента.



 

Для создании графического интерфейса в большинстве случаев достаточно следующих динамических элементов:

– Кнопка с текстом «твердая»

– Динамический текст

– Прямоугольная гистограмма (иногда гистограмма произвольной формы)

 

Для оформления графического интерфейса понадобятся следующие статические элементы:

– Линии

– Статический текст

– Прямоугольники

– Ломаные

 

Каждый из используемых элементов необходимо соответствующим образом настроить, а в случае динамических элементов, еще и привязать к соответствующим каналам.



<== предыдущая лекция | следующая лекция ==>
Разработка графического интерфейса. | Описание и настройка динамических элементов (кнопки).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.