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

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

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

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

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

Поочередное построение дочерних вершин
Популярно Про Ddos-Атаки
Кибернетический подход
Архитектура модулей центральных CompactPCI-процессоров INOVA
Языки описания сценариев на подъеме
Маркировка + контроль вскрытия с этикетками В-367
Компания Lenel Интегрировала Биометрические Считыватели Нескольких Производителей В Свою Систему Контроля Доступа
Метод простой итерации
Длина файла
Отличие ЭС от других программных продуктов
Обыск и выемка
Импорт изображений из файла
Программа электронной записной книжки
Компания Janet Systems Проведет Круглый Стол «Будущее Соа-Проектов»
Некоторые характеристики ПЛАТЕЖНОЙ СИСТЕМЫ
Компания Зао«Бизнес Технолоджи»Провела Комплексную Автоматизацию Ооо Страховая Компания «Амкополис»
WordPad: Вставка времени и даты
Заливка области рисунка
Требования, предъявляемые к техническим средствам ЭВМ
Использование компьютеров
Информация. Информационные процессы. Информационные технологии
Рынок электронной коммерции: сектор business-to-business
КОМПЬЮТЕРНЫЕ ПРЕСТУПЛЕНИЯ
Предпосылки создания квантовых компьютеров
Отличия ЭВМ III поколения от прежних
Загрузка нескольких различных ОС
Структура СКС
Настройки браузера Microsoft Internet Explorer
Хищение компьютерной информации
LEP-дисплеи: день сегодняшний
Общие моменты при организации ЛВС
Java, как объектно-ориентированный язык
Транзисторы
Социальные последствия информатизации
Почему работа за компьютером наносит вред здоровью человека
Устройство и классификация принтеров
Обмен данными : Excel - другие приложения
CMOS (полупостоянная память)
Магистральная подсистема
Кредитные карты и Internet
Открытие документа не связанным с ним приложением
Отчаянно узнать если он лежит или обжуливает?
Сетевая этика
Протокол Internet (IP)
Положение за компьютером
Программа 1С Управление Торговлей 8
Производительность и надежность Windows Vista
Электронные таблицы «EXCEL»
Оптимальное время жизни кэша для Joomla CMS
Монтаж фильма
Управление СКС
Корпоративные Информационные Системы (Crm, Erp, Системы Мобильной Торговли)
Очистка большой области рисунка
Компания Janet Systems Llc Представила Soa-Платформу Ijanet Framework Ultra На Выставке «Kitel 2008»
Активация Windows XP