Интерфей­с Delphi XE3

Категория: Учебники по Delphi » Delphi XE

Мы бегло рассмотрим основные элементы интерфей­са Delphi XE 3

 

Интегрированная среда разработки программ (ИСР) Delphi представляет собой настоящий «оконостас»: весь рабочий стол - в окнах. Сразу в них не разобраться, поэтому мы совершим короткую экскурсию по Delphi, не­скромно заглядывая во все открытые окна.

 

 

Бесплатные версии Object Pascal

Категория: Учебники по Delphi » Delphi XE

Все коммерческие версии Delphi, понятное дело, стоят недёшево и вряд ли доступны начинающим программистам, однако не перевелись ещё робин - гуды: вы можете свободно скачать и пользоваться компиляторами языка Object Pascal, например, Free Pascal (FreePascalCompiler), TopSpeed Pascal (версия языка Turbo Pascal), TMT Pascal, Virtual Pascal и GNU Pascal. В первую очередь можно рекомендовать Lazarus- аналог среды разработки программ Delphi, который в качестве компилятора использует Free Pascal

 

Lazarus

С его помощью вы сможете писать программы не только для Windows, но и для других операционных систем - GNU/Linux, Mac OSX, FreeBSD, WinCE.

 

Delphi

Категория: Учебники по Delphi » Delphi XE

Начиная с седьмой версии, фирма Borland стала называть язык програм­мирования Object Pascal точно так же, как и саму ИСР - Delphi. Кстати го­воря, именно седьмая версия очень популярна у программистов и сейчас - следующие всё дальше и дальше уходят от полюбившегося всем паскаля.

 

ИСР, а затем и язык программирования Delphi были названы в честь древ­негреческого города Дельфы, где находился храм Аполлона и дельфий­ский оракул (вот он-то и повлиял на выбор названия). Этот храм украшал заставку к четвёртой версии Delphi.


Версия 8 была способна компилировать программы исключительно для платформы .NET. Оказалась крайне неудачной и практически не использо­валась.

 

Следующие версии Delphiобозначались годом выхода (в коммерческих це­лях - не текущим, а следующим) и могли создавать приложения как для Windows, так и для платформы .NET

 

Borland Delphi 2005 (по счёту это 9-я версия), Borland Delphi 2006 (10-я версия, компания CodeGear), наряду с ней была также выпущена «облегченная» версия - Turbo Delphi 2006. За­тем последовали Delphi 2009 и Delphi 2010 (Embarcadero RAD Studio 2010), после чего компания Embarcadero запустила новую линейку Delphi- XE.

Delphi XE, или Delphi 2011 была выпущена в 2010 году, Delphi XE 2 - в 2011 и последняя на сегодняшний день версия Delphi XE3 - в 2012. Она под­держивает 64-битную ОС Windows, а также ОС Mac OSи iOS, так что теперь на Delphi можно разрабатывать многоплатформенные приложения.

 

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

Поскольку Delphi - наследник славного паскаля, исходный код программ, написанных на нём, очень лёгок для понимания, в чём вы скоро сами смо­жете убедиться!

 

Object Pascal

Категория: Учебники по Delphi » Delphi XE

Object PascalСедьмая версия оказалась последней для языка Turbo Pascal. После него фирма Borland начала выпускать интегрированную среду быстрой разра­ботки программ Delphi, основой которой стало объектно­ориентированное расширение языка Turbo Pascal, получившее название Object Pascal.

 

Первая версия Delphi позволяла разрабатывать программы под старую 16­ разрядную платформу Windows. Начиная со второй версии, программы компилируются под 32-разрядную ОС Windows.

 

Object Pascal в сравнении с языком Turbo Pascal получил новые возможно­сти:

  • Появились интерфейсы, которые напоминают классы, они были вве­дены для поддержки COM технологии фирмы Microsoft.
  • Добавлена перегрузка процедур и функций с помощью ключевого слова overload, перегрузка операторов, динамические массивы, клю­чевое слово object было заменено словом class, чтобы устранить дву­смысленность между описанием объекта и самим объектом. В Turbo Pascal были объекты, но не было классов, описывающих эти объек­ты.
  • Визуальное программирование превратило разработку интерфейса пользователя в простое и весёлое занятие: теперь все элементы ин­терфейса можно собирать из компонентов и сразу же оценивать ре­зультаты. Программисты, знакомые с библиотекой TurboVision для Turbo Pascal, предназначенной для этих же целей, легко поймут раз­ницу!
 

Turbo Pascal

Категория: Учебники по Delphi » Delphi XE

Однако язык продолжал развиваться уже независимо от воли и желания самого создателя. 

В 1983 году на рынке появился TurboPascal1.0 американской фирмы Bor­landInternationalдля CP/Mи компьютеров 8086.

В 1985 году вышла новая версия - Turbo Pasca 3.0. Он был совмещён с быстрым компилятором и редактором кода, что обеспечивало пользова­теля всем необходимым для быстрой разработки программ под операци­онную среду MS-DOS. Именно эти качества и позволили паскалю «проник­нуть» в школы и институты, где его изучали как первый язык программи­рования.