Объектно-ориентированное программирование



         

Объектно-ориентированное программирование - стр. 87


Вскоре фирма Turbo Power Software  выпустила библиотеку программ Object professional ,и объектно-ориентированное программирование стало неожиданно простым. Этот продукт содержит почти все мыслимые  объекты, окна, меню, списки выбора, списки каталогов, массивы более 64К, резидентные модули и др. Эти объекты написаны так, что пользователи могут легко их изменять и расширять.

Шестая версия Турбо Паскаль появилась в 1990 году. Это уже полностью интегрированная среда, совмещенная с библиотекой Turbo Vission. Немного о Turbo Vission -  событийно управляемом приложении. Вам не нужно начинать писать приложения, использующее  Turbo Vission, с нуля, вам нужно просто  выбрать из библиотеки соответствующий модуль и надстроить соответствующим образом. После этого программы могут считаться скорее событийно управляемыми, чем процедурными.

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

Событийно- управляемая программа, напротив, кажется почти хаотической. Телом такой программы является цикл наблюдения за входными действиями, такими как нажатие кнопок на клавиатуре или щелчок кнопкой мыши. Когда одно из таких действий происходит, программа переводит его во внутренний код события, после чего программа либо реагирует на событие и удаляет его из системы, либо передает его другому объекту. Это продолжается до тех пор, пока событие не обработано полностью или пока очередь сообщений, порожденных этим событием, не опустеет. Имеются такие события, которые передают всем объектам, и события, которые вызывают передачу сообщения от одного определенного объекта к другому. Написание событийно-управляемых программ включает создание объектов и наделение их способностью реагировать на соответствующие события. Это очень похоже на процесс создания программы для работы в среде Windows.

Турбо Паскаль для Windows - первый компилятор высокого уровня для Windows, имеющий интегрированную оболочку, базирующийся на концепциях Windows, является эволюционным расширением длинной линии компиляторов Турбо Паскаль.


Содержание  Назад  Вперед