Лекция: Визуальное программирование интерфейса

Ранее в большинстве программ интерфейс пользователем отсутствовал, программа обрабатывала данные без вмешательства пользователя. Сегодня качественная разработка пользователем — т.е. системы окон, кнопок, меню – одна из наиболее трудоемких задач при программировании. Программирование «вручную» интерфейса и сервиса занимает до 90% объема текста программы. Одним из подходов к снижению трудоемкости при разработке стандартных интерфейсов был связан со стандартизацией и развитием специальных функций API (Application Program Interface) – стандартных библиотек процедур и функций, входящих в состав операционной системы, которые программист может использовать в своем приложении.

Вторым шагом явилось появление визуального программирования, значительно развитого в системах Delphi и C++ Builder. Этот шаг позволил развить так называемую CASE – технологию(Computer Aided Software Engineering — автоматизированное проектирование ПО).

Благодаря визуальному объектно-ориентированному программированию, управляемому событиями, создана RAD – технология (Rapid Application Development — быстрая разработка приложений), программисты имеют гораздо больший резерв времени для программирования сути задачи.

еще рефераты
Еще работы по информатике