РЕЦЕНЗИИ

Тейксейра С., Пачеко К. Borland Delphi 6. Руководство разработчика. Пер. с англ. М.; СПб.; Киев: ИД “Вильямс”, 2002. - 1120 с.

Книги по Delphi - не редкость на полках книжных магазинов. Это и неудивительно, ведь инструментальные средства фирмы Borland традиционно занимают в нашей стране лидирующее положение. Однако большая часть такой литературы либо является учебниками для начинающих, либо посвящена созданию “экономических” приложений, ориентированных прежде всего на работу с базами данных. Вместе с тем возможности Delphi намного шире.

Рецензируемая книга состоит из 24 глав, объединенных в шесть частей, и предметного указателя. К ней также прилагается CD-ROM с текстами примеров.

Первая часть посвящена описанию интегрированной среды разработки, языку Object Pascal и обработке сообщений - тем фундаментальным основам, без которых невозможно работать с Delphi.

Во второй части книги рассматриваются вопросы переносимости кода, создания многопоточных приложений и использования DLL.

В третьей части описывается использование Delphi для работы с базами данных, причем авторы не ограничиваются рассмотрением программирования для BDE, обсуждают они и применение объектов данных ActiveX (ADO).

В четвертой части излагаются основы компонент-ориентированной разработки. Здесь рассматриваются компоненты VCL и CLX, пакеты, приложения COM, вопросы программирования для оболочки Windows и применения интерфейса API Open Tools.

Из пятой части читатель узнает об особенностях разработки корпоративных приложений: об использовании транзакций, создании приложений COM+ и CORBA, разработке Web-служб SOAP и о построении многоуровневых приложений.

Последняя, шестая часть посвящена программированию в Internet. В ней рассматриваются приложения ASP, WebSnap (частично затронутые и в предыдущей части) и беспроводная связь.

Книга предназначена для достаточно опытных программистов - авторы исходят из того, что читатель не нуждается в “разжевывании” материала. В то же время наличие описания IDE и языка Object Pascal поможет тем, кто раньше программировал на других языках и не знаком с Delphi; этому способствуют и весьма частые сравнения Delphi с другими популярными средствами разработки. Стиль изложения не вызывает затруднений с восприятием, а большое количество примеров помогает быстро разобраться с использованием многообразных возможностей Delphi.

Конечно, даже такой толстый фолиант (более 1100 страниц!) не способен вместить полное и подробное описание всех возможностей Delphi. Тем не менее книга дает необходимый уровень знаний, опираясь на которые, читатель уже самостоятельно сможет разобраться с интересующими его аспектами программирования на Delphi.

В целом “Руководство разработчика” является довольно удачной попыткой “объять необъятное”. Эту книгу можно рекомендовать тем программистам, чья сфера интересов достаточно широка, но которые не желают тратить время на изучение Delphi методом “научного тыка”.

Версия для печати