Это первая книга из задуманной серии по многоязыковой среде объектно-ориентированного программирования Delphi 2005 и Delphi 2006. Именно серии, поскольку уложить даже краткие сведения по Delphi 2005 и 2006 в одну книгу невозможно. По предшествующим версиям Delphi мне удавалось дать основные сведения почти по всем аспектам системы в одной книге [1] — «Программирование в Delphi...». Дополнительные справочные сведения по языку и компонентам давались в книге [2] — «Справочное пособие по Delphi», а для более опытных разработчиков была выпущена книга [3] — «Приемы программирования в Delphi» (ссылки на эти источники даны в конце книги в разд. «Опубликованные источники по Delphi 7»). Дополнительным источником информации была система справок [4], которая частично может использоваться также в Delphi 2005 и 2006.
Информацию по Delphi 2005 и 2006 сжать до таких размеров, как в книгах по Delphi 7, невозможно. Во-первых, в Delphi 2005 имеется два языка: Delphi и С#, а в Delphi 2006 к ним добпавлен еще язык C++. Излагать в одной книге два или три языка невозможно — это очень затруднит чтение. Так что поневоле, число книг удваивается или утраивается. Во-вторых, библиотек такого объема, как в Delphi 2005 и 2006, в истории программирования еще не было. Да и число компонентов, используемых при разработке интерфейса пользователя, удвоилось по сравнению с предыдущими версиями Delphi. Так что даже основные справочные сведения по классам и компонентам невозможно уместить в одну книгу. Поэтому намечен выпуск ряда книг, примерный перечень которых вы найдете в конце данной книги в разд. «Планируемые публикации по Delphi 2005 и 2006».
Книга является справочным пособием по языку Delphi в многоязыковой среде объектно-ориентированного программирования Delphi 2005 и Delphi 2006. Книга рассчитана на тех, кто разрабатывает традиционные приложения Win32 и на тех. кто начинает осваивать платформу .NET. Содержит краткий обзор платформы .NET, достаточный для того, чтобы можно было начинать разработки на этой платформе. Излагается методика переноса традиционных приложений VCL Win32 на платформу .NET и способы распространения приложений .NET.
В книге дается полное описание двух версий языка Delphi: для Win32 и для .NET: все синтаксические конструкции, все операции, оператор, директивы. Приводится методика работы со всеми основными типами данных: типами-значениями и типами-ссылками, числовыми данными, строками, файлами, потоками, массивами, множествами, структурами, классами, интерфейсами.
Дается обширный справочный материал по классам VCL и библиотек .NET, no их свойствам и методам (свыше 1000 кратких и около 250 подробных описаний), по функциям Delphi и API Windows (около 800 функций библиотек VCL и .NET). Справочный материал снабжен подробными комментариями и примерами.
Как справочник книга полезна пользователям любой квалификации: от начинающих до опытных разработчиков.