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



         

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


 Однако программирование Windows  программ было все еще трудным делом, так как шла постоянная модернизация Windows (в 1993 году была выпущена последняя версия от версии  W0.54).

 Турбо Паскаль для Windows  соединяет объектно-ориентированное расширение, появившееся в Турбо Паскале  5.5, с Windows API (Application Program Interface). С появлением Паскаля для Windows  становится значительно быстрее и проще программировать приложения под Windows, так как отпала необходимость знать внутренности Windows , а знать только программирование. Турбо Паскаль для Windows  содержит все, что вам необходимо для написания любой программы для  Windows. К этому моменту Турбо Паскаль имеет уже мало общего с первой версией. Сейчас это значительный программный продукт с отличной средой разработки и многочисленными приложениями, упрощающие процесс разработки программ любой сложности.

Итак, первым вариантом объектно-ориентированного языка Паскаль стала версия 5.5 (запущенная в 1989). В этой версии появились ключевые слова Object, Constructor, Destructor и Virtual.

Автономный и удобный отладчик Turbo Debugger был расширен средствами работы с объектами - в него даже была включена программа просмотра иерархии объектов и способность вызывать объектные методы. Нельзя сказать, что жизнь Турбо Паскаля была безбедной, немного ранее фирма Microsoft выпустила Quick Pascal с собственным набором объектно-ориентированных расширений и с ценой ниже, чем предлагал Borland  за Турбо  Паскаль. Были введены: многооконный мышиный интерфейс, и многие удобные для программиста элементы, такие как измененный цвет комментариев и др. Однако, существенное отличие объектно-ориентированных расширений от общепринятых в С++ и в Турбо Паскале достаточно быстро устранили Quick Pascal  с рынка. К настоящему времени, несмотря на существенные изменения, программный продукт фирмы Microsoft  не пользуется спросом.

Первые шаги объектно-ориентированного программирования были сложны. Отсутствие литературы, доступных примеров не располагали к использованию объектно-ориентированного программирования.


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