Delphi. Язык Object Pascal - Book-Science - Научная энциклопедия
Профиль
Рейтинги
Новые
Категории
  • Новости
  • Статьи
  • Работы
  • Исследования
  • Заметки
  • Комменты

Delphi. Язык Object Pascal

Разместил: Admin, 11 April 2011

Язык Object Pascal. Преимущества программирования управляемого событиями. Аспекты

Произошел от Turbo Pascal, следовательно, операторы совпадают.

Преимущества программирования управляемого событиями.

  1. пользователь сам определяет порядок выполнения процедур;
  2. когда управляя событиями, программа находится в состоянии ожидания, она практически не использует ресурсы программы. Программное управление событиями содержит цикл ожидания сообщений, который проверяет их наличие. Если соответствующего сообщения нет, то программа возвращает управление ОС, что дает возможность выполнять другие задачи.
  3. применение событий упрощает программирование и программу. Вместо того, чтобы постоянно проверять каждое устройство ввода данных, программа ожидает сообщение о событии от системы ОС. Программа не пропускает наличие, ввода даже когда не ожидает его, т.к. каждое входное событие ставится в очередь и ожидает обработки.
  4. события позволяют программе работать с объектами, которые сами определяют собственное поведение. ОС просто передает событие объекту, а обработчики событий объекта определяют, как его обработать.

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

  • качеством визуальной среды;
  • объектом работы компилятора и быстродействием откомпилированной программы;
  • мощностью и сложностью языка программирования;
  • гибкостью и масштабируемостью используемой БД;
  • наличием поддерживающей средой разработки шаблонов проектирования и исполнения. 

Качество визуальной среды.

ВС состоит из трех взаимосвязанных компонентов:

  • редактора;
  • отладчика;
  • конструктора форм.

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

Скорость работы компилятора и быстродействия программы.

Быстрый компилятор позволяет разрабатывать ПО поэтапно, поскольку допускает многократное внесение в исходную программу небольших изменений с последующей перекомпиляцией и тестированием. В результате возникает весьма эффективный цикл разработки. Более медленный компилятор вынуждает разработчика одновременно вносить большие объемы изменений комбинируя несколько одновременных изменений в первом цикле компиляции и отладки. Это снижает эффективность некоторых циклов разработки.

: 2.8/5 (1612 )

Похожие статьи
1: 
Необходимые материалы для вышивания крестиком
Искусство вышивания крестиком как вид рукоделия появилось несколько столетий назад. Это подтверждают дошедшие до наших дней вышивки, датируемые двенадцатым веком. По вышитым сюжетам на ткани и узорам можно было догадаться о p Искусство вышивания крес...
2: 
Мебель для сидячей работы
Основная статья - Мебель. Мебель для сидячей работы - тип мебели (по назначению), основным предназначением которого является обеспечение возможности выполнения каких-либо профессиональных рабочих функций ее пользователя с наибольшей функциональностью...
3: 
Программное обеспечение
Программное обеспечение является неотъемлемой частью компьютерной вычислительной системы (ВС). Программное обеспечение (ПО) выполняет основные функции управления всеми аппаратными средствами ВС в процессе обработки информации. ПО разделяют на систем....
4: 
Понятие ценности информации
Возможны различные подходы к определению ценности информации. 1. Денежная стоимость: полная денежная стоимость получения информации (закупки, поиска, формирования собственными силами с учетом сопутствующих затрат); стоимость длительного хранения инфо...
5: 
Программа дисциплины Высокоуровневые методы информатики и программирования
Для успешного освоения материала данной дисциплины студенты должны обладать знаниями, умениями и навыками, связанными с базовыми разделами математики и информатики: основные понятия дифференциального и интегрального исчисления, линейная алгебра, теор...
Пользователей онлайн: 29
Все права защищены. При копировании материалов ссылка на Book-Science обязательна. (c) Book-Science, 2010-2016