Главная | Соглашение | Публикация статей

Графические интерфейсы пользователя
Категория: Статьи

Первые графические интерфейсы пользователя появились в начале 1980 г. и приобрели широкое распространение к концу десятилетия. Сегодня на описание этой части программы во многих проектах уходит более половины всех усилии разработчиков. GUI по своей природе является составной компонентной системой. Цель его создания состоит не в реализации новых функциональных возможностей, а в том, чтобы наладить связи между графическими элементами управления и функциями внутренних частей приложения.
Некоторые из систем снабжены очень удобными графическими средствами для построения экранов, которые скрывают сложности лежащего в основе языка, однако, как только возникает необходимость в написании дополнительного кода, например, чтобы расширить спектр вариантов поведения элементов интерфейса, у разработчика сразу возникают трудности. Все лучшие среды ускоренной разработки основаны на языках описания сценариев: Visual Basic, HyperCard, TCL/TK.
Развитие и рост популярности Internet также способствовали распространению языков описания сценариев. Сама сеть является не чем иным, как средством связи систем. Она не создает никаких новых данных и не занимается их обработкой; все, что она делает- обеспечивает легкий доступ к огромному множеству существующих объектов. Идеальным языком программирования для решения большинства связанных с сетью задач мог бы стать тот, который лучше организует совместную работу всех связанных компонентов, т. е. язык описания сценария. Так, для написания сеть сценариев широко употребляется язык Perl, а среди разработчиков WEB-страниц популярен JavaScript.

Графические интерфейсы пользователя

Статьи по теме:

Экспертные системы
Содержимое таблицы FAT
ВОПРОС ДОВЕРИЯ К РЕЗУЛЬТАТАМ ДЕЯТЕЛЬНОСТИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
Ада и Си
Информационный обмен в обществе и его эволюция
Классификация прикладных систем и классификация кабельных систем
Моделирование в кибернетике
Совершенная Система Цифрового Видеонаблюдения Uniteco Dvs
WordPad: Автоматический перенос слов
Информация. Информационные процессы. Информационные технологии
Контроллеры жестких дисков
Сброс дисковой системы
Компонент вывода
Структура ПК
Условия и предпосылки информатизации
Модуль
Повышение производительности биллинговой системы
Установка охранных систем - актуальность возросла!
Численные методы
Защита данных. Роскошь или средство выживания?
Новые возможности поиска софта
COSMOS/M трансляторы
Мобильная Торговля, Системы Мобильной Торговли
Windows 7 - Окно В Будущее
Designer/2000 + Developer/2000
Компания Janet Systems Llc Представила Soa-Платформу Ijanet Framework Ultra На Выставке «Kitel 2008»
Трассировка процессов в UNIX
Коммерческое использование
Российские национальные IP-сети
Поиск данных по ключевым словам (WAIS)
ВЯЗКА ЖГУТОВ
ПЛОТТЕРЫ НА ОСНОВЕ ТЕРМОПЕРЕДАЧИ
Обзор дисковых устройств
HotMail своими руками, или Что может PH
Кибернетика – наука ХХ века
TCO
Канадский опыт построения информационной магистрали
SWISH Max или эффекты Flash анимации
ИСТОРИЯ РАЗВИТИЯ КОМПЬЮТЕРОВ
ИСПОЛЬЗОВАНИЕ СУБД ACCESS 7.0
Подсистема вывода,способы логического вывода
Информационное общество: глобальное, европейское, украинское
Internet и политика
Sugarcrm В России
С0SM0S/М
Поиск адреса по доменному имени
Обслуживание Компьютеров В Рамках Ит Аутсорсинга
Компания Зао«Бизнес Технолоджи»Провела Комплексную Автоматизацию Ооо Страховая Компания «Амкополис»
Учет Клиентов, Учет Заказов - Самое Востребованное Программное Обеспечение
РАСШИРЕННЫЙ НАБОР ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТА
Ада и Java
Жадный шкаф создателей Spyware в тесте!!
ВСТАВКА ТАБЛИЦ
Расследование создание: распространение и использование вредоносных программ для ЭВМ
Открытие документа из папки