Раздел 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!