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

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

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

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

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

Поисковые системы и каталоги ресурсов
Обзор Конвертеров Для Видеофайлов
Новые возможности поиска софта
Краткий обзор антивирусных программ
Кибернетический подход
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
Отличие ЭС от других программных продуктов
СТРУЙНЫЕ ПЛОТТЕРЫ (СП, INK-JET PLOTTER)
Лучшие Антивирусы
Хакеры могут контролировать ПК без ведома их владельцев
СОЗДАНИЕ ДОКУМЕНТА
Общие сведения языка программирования
Мышь
Разновидности: Atree ADA, Janus ADA, Meridian ADA
СПЕЦИФИКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ САПР
Транзисторы
Роль компьютера в жизни человека
Quod licet Jovi non licet bovi
Универсальный мультисенсор SVEA совмещает в себе датчик освещенности и присутствия
Полезные советы - программа Picasa
Описание постановки задачи и блок-схемы алгоритма ее решения
Зарождение кибернетики
ВЯЗКА ЖГУТОВ
Разбор недостатков БУОК-4
Полиграфия без типографии? Это возможно
Логическое хранение и кодирование информации
Уголовно-правовой анализ ст? 274 гл? 28 УК РФ "Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети"
Рисование прямоугольника или квадрата
Охранно-пожарные системы фирмы Satel теперь можно контролировать по телефону или Ethernet
Поддержка драйвера сжатых дисков в MS DOS
Порядок формирования таблицы по своему варианту
Интеграция Ibm Rational Clearquest И Microsoft Project - Ключ К Успешному Планированию
Запись и воспроизведение звука
Как Правильно Выбрать Бумагу
Что такое сжатые диски
ЧТО ТАКОЕ КОМПЬЮТЕР?
СФЕРЫ ПРИМЕНЕНИЯ КОМПЬЮТЕРОВ
Google о вредоносных программах Интернета
Агрегатный принцип построения ЭВМ
Политика ограничений Microsoft Internet Explorer
Положение за компьютером
Использование комментариев
Физическая среда передачи в локальных сетях
Типы Java программ
Требования, предъявляемые к техническим средствам ЭВМ
Ошибки регистратуры Windows починки
Самый востребованный софт!
Компьютерная преступность не знает границ
ПЕРЬЕВЫЕ ПЛОТТЕРЫ (ПП, PEN PLOTTER)
Как Бороться С Вирусами И Троянами
ПРОЯВЛЕНИЕ НАЛИЧИЯ ВИРУСА В РАБОТЕ НА ПЭВМ
Концепция развития информационного общества в Европе
Потеря информации – можно ли ее избежать?
Сброс дисковой системы
Пристрої, що запам'ятовують