Учебник по Delphi

Общие сведения

  Delphi — это не что иное, как Object Pascal. Язык Pascal достиг своей вершины в начале 1990-х годов, во времена распространения его седьмой версии. Как раз тогда началась эра визуального программирования и создания программ для появившейся и быстро распространяющейся системы Windows. Поэтому после седьмой версии языка программистам представили не восьмую версию Pascal, а первую Delphi. Проект с таким названием появился в середине 1993 года, а в 1995 году в продажу поступила первая версия Borland Delphi.

   Интересна история появления именно такого названия проекта. Почему именно Delphi? Все просто: «Если вы хотите разговаривать с Оракулом, идите в Дельфы». Это, конечно, намек на систему доступа к базам данных, называемую Oracle, и город Дельфы в Греции, где и находился мифологический Оракул.

   Почему для создания эффектных программ очень хорошо подходит Delphi? Сравним Delphi с другими распространенными системами программирования — Visual Basic и C++.

   Если сравнивать Delphi, например, с C++, то преимущество первого из языков будет заключаться в том, что программировать на нем можно гораздо проще и быстрее. Зачем выполнять лишние действия и писать сложные программы, если нужно всего лишь как можно быстрее создать что-то впечатляющее?

   При сравнении же Delhpi с Visual Basic оказывается, что рассматриваемый в данной книге язык имеет перед ним куда более серьезное преимущество. Дело в том, что программы (исполняемые ЕХЕ-файлы), написанные на Visual Basic, получаются сами по себе небольшого размера, но для работы требуют дополнительных файлов (библиотек DLL). Поэтому даже простая программа — при условии, что ее можно будет запускать на любом компьютере, — займет около 2 Мбайт. При создании готовых программ на Delphi в ЕХЕ-файл включается уже все необходимое и внешние файлы не требуются. Поэтому размер ЕХЕ-файла обычно бывает больше созданного в Visual Basic (от 200 Кбайт), но будет работать сам по себе, если его запустить на любом другом компьютере. Для эффектов это как раз то, что нужно!

   Вышедшая в 1995 году Borland Delphi 1.0 стала просто революцией после седьмой версии Pascal. Но если сравнивать с нынешними версиями Delphi, то возможности Delphi 1 на сегодняшний день очень и очень скромные.

   Компания Borland (а позже Inprise, после чего снова Borland) постоянно выпускала новые версии Delphi, примерно по одной в год. С появлением новой тогда операционной системы Windows 95 (32-разрядной (!), в отличие от Windows 3.1) была выпущена Delphi 2, в которой были учтены возможности и стандарты новой операционной системы.

   Основными отличиями первой версии Delphi от второй являются поддержка 32-разрядности и новые компоненты, выполненные в стиле Windows 95. По сути, Delphi 2 и сейчас может успешно применяться для разработки приложений, если не использовать многие современные технологии и компоненты (например Интернет, СОМ). Однако если программист хочет использовать все современные технологии, новые компоненты, более удобную среду разработки приложений, то ему приходится идти в ногу со временем и работать с последними версиями Delphi.

   Если пользоваться различными дополнительными компонентами, в том числе бесплатными и свободно распространяемыми (например, скачивая их из Интернета), то минимально необходимой версией стоит считать Delphi 3. Для нее в Интернете еще можно найти компоненты, а вот для Delphi 2 я не видел.

   В 1997 году как раз и была выпущена третья версия Delphi. Delphi 3 была ориентирована на бурно развивающуюся тогда сеть Интернет и на клиент-серверные технологии. Кроме значительно расширенного инструментария для разработки интернет-приложений, упростилось создание управляющих элементов ActiveX. Кроме того, в Delphi 3 появились новые драйверы баз данных и SQL.

   В Delphi 4 были введены динамические массивы, более удобная среда разработки, улучшенная отладка программ, новые компоненты и поддержка CORBA.

   Delphi 5 в 2000 году порадовала улучшенной средой разработки, поддержкой баз данных и многоязыковой поддержкой. Появилась система Internet Express для создания HTML-страниц. В целом Delphi 4 и 5 были не столь революционными, как три предыдущие версии Delphi.

   Delphi б, увидевшая свет в 2001 году, принесла с собой опять же множество новых компонентов, еще теснее интегрируясь с Интернетом.

   Delphi 7 порадовала разработчиков программного обеспечения небольшими улучшениями среды разработки. Более важно то, что в седьмой версии Delphi появилась полная поддержка тем Windows XP. Как в Delphi 2 были добавлены новые компоненты в стиле Windows 95, точно так же спустя шесть лет новые компоненты позволили создавать приложения в стиле новой операционной системы.

   И, наконец, последняя изданный момент версия Delphi — восьмая. Borland Delphi 8 предназначена для создания приложений, которые будут использоваться на платформе .NET Framework. Эта платформа предназначена для создания, развертывания и запуска web-сервисов и приложений. Конечно, не обошлось и без других нововведений. Например, среда разработки изменилась и выглядит аналогично другим продуктам Borland.

Вот так до нынешнего времени развивалась очень популярная в России (и не только в России) система программирования.




 

Рейтинг@Mail.ru          Rambler's Top100

X-ZiBiT