Раздел 1. Основы объектно-ориентированного программирования (ООП)



Введение

 

Delphi – объектно-ориентированная среда программирования.

Корпорация Borland создала среду Delphi 7, которая позволяет достаточно быстро создавать полноценные приложения, которые могут работать как в операционной системе Windows, так и в Linux. Не смотря на то, что многие считают Delphi “серьезным” языком программирования, он представляет достаточно широкие возможности для создания разнообразных приложений, начиная от игровых программ и заканчивая Web-приложениями и приложениями для работы с базами данных.

Среда Delphi 7 – достаточно эффективный и мощный инструмент, как для начинающих программистов, так и для профессионалов, который применяется именно для быстрой разработки приложений.

Delphi – это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi – строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

За сравнительно небольшой срок корпорация Borland выпустила 7 основных версий и несколько модификаций Delphi. В этой части мы рассмотрим основные черты существующих версий Delphi. 

Возможности версий строятся по нарастанию: все, что может младшая по номеру версия, может и старшая, но не наоборот.

Перваяверсия появилась в мае 1995 г., когда еще не существовала Windows 95 (но тем не менее существовала Windows NT). Это единственная версия, работающая под управлением 16-разрядной Windows 3.1 (3.11). В ней впервые была опробована новая модель объектов, позаимствованная из различных объектно-ориентированных языков, и главным образом, из языка C++. Эта модель оказалась настолько революционной, что существовавшие в то время в поздних версиях Turbo Pascal объекты стали не нужны (их возможности полностью поглотила новая модель), а сама новая модель получила название классов.

Вторая и все последующие версии Delphi предназначены для работы под управлением 32-разрядных ОС Windows 95/98/2000/NT (Windows 32). В нее были внесены многочисленные изменения, связанные с переходом на качественно новую ОС, в том числе:

- введена поддержка 16-битных (“широких”) символов и составленных из них строк;

- введен новый формат строк “обычных” 8-битных символов произвольной длины;

- введены новые типы данных - variant и currency;

- введен механизм фильтрации в табличные наборы данных TTable.

Третьяверсия вышла в июне 1997 г.

Основные новшества этой версии:

- использование механизма пакетов для облегчения распространения и повторного использования компонентов;

- улучшенные свойства редактора кода: построение фрагментов кода по образцу; оперативная подсказка о типе и количестве формальных параметров при обращениях к подпрограммам; оперативный просмотр в режиме отладки содержимого полей, свойств и переменных с помощью указателя мыши;

- поддержка шаблонов компонентов;

- поддержка технологий СОМ, ActiveX, OLEnterprice и (частично) CORBA.

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

К основным нововведениям этой версии относятся:

- изменения в языке: динамические массивы, перегружаемые методы, умалчиваемые параметры подпрограмм, новые типы int64, Real48 и Real как аналог Double;

- изменения в кодовом редакторе: автоматическое завершение кодовых заголовков свойств и методов; свойства браузера для поиска исходного кода; простой переход от заголовка метода к его реализации и обратно;

- технология “причаливания” инструментальных панелей Drag&Dock;

- механизм “действий” Action для унификации внешнего вида и поведения одинаковых по функциональному назначению интерфейсных элементов;

- улучшенная поддержка многозвенной архитектуры БД и распределенных вычислений.

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

Шестая версия вышла в мае 2001 г., т. е. почти через 2 года после выхода 5-й версии. Эту задержку можно объяснить тем, что параллельно с работой над новой версией Delphi шла разработка варианта Delphi для ОС Linux - эта система программирования вышла в феврале 2001 г. и получила название Kylix. В результате 6-я версия Delphi имеет уникальную особенность: она способна создавать так называемые'межплатформенные приложения, т. е. программы, которые одинаково успешно могут работать как под управлением Windows 32, так и под Linux.

Таким образом, основной идей Delphi 6 является обеспечение перехода от дорогих патентованных решений корпорации Microsoft к бесплатным (или почти бесплатным) решениям на базе Linux.

Седьмая версия

 

 


Раздел 1. Основы объектно-ориентированного программирования (ООП)


Дата добавления: 2018-08-06; просмотров: 305; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!