Книга адресована широкому кругу начинающих разработчиков приложений средствами Delphi 7, предназначенных для управления базами данных разных структур: локальными базами данных и базами данных, расположенными на SQL-серверах. Особое место в книге занимают части, посвященные разработке WEB-серверных и клиентских приложений, а также оптимизации работы с базами данных и их защиты.
Изучение материала построено на примерах реальных проектов, которые можно применять в повседневной работе или использовать, как основу, для создания собственных приложений.
Кроме того, книга содержит полезную справочную информацию по языку Object Pascal, соглашениям и компонентам Delphi, процедурам и функциям, и основам языка HTML.
В книге описываются практические приемы программирования на Delphi, решения реальных задач, с которыми сталкиваются программисты в ежедневной работе. Автор не ограничивается рассмотрением какой-то определенной технологии — он стремится обучить читателя профессиональному программистскому мышлению. Будет полезна тем, кто хочет более глубоко изучить язык программирования Delphi и его возможности. Для понимания представленного материала достаточно начальных знаний по языку программирования Delphi.
Данная книга предназначена тем, кто только начинает изучение Borland Delphi 2005 - среды разработки программного обеспечения, которая в рекламе уже не нуждается.
Представляя собой краткое пособие, она поможет получить начальные навыки программирования в Borland Delphi 2005, а также ответит на большинство возникающих вопросов у начинающих программистов.
Все необходимые сведения для людей, не имеющих опыта программирования, изложены максимально доступным языком. Вы узнаете о том, как разрабатываются программы, а также ознакомитесь с языком программирования Delphi.
Книга содержит подробные инструкции по созданию первых программ на начальном этапе, а также большое количество практических примеров и текстов программ.
Если вы решили научиться программировать и не знаете с чего начать - эта книга поможет сделать первые шаги и надолго станет вашим незаменимым помощником.
Рассмотрены практические аспекты программирования в Borland Delphi 2005 для Win32. Приведено детальное описание объектной модели Delphi, обсуждаются вопросы разработки бизнес-логики приложений. Большое внимание уделено созданию приложения для работы с базами данных. Рассмотрены технологии доступа к данным Borland DataBase Engine, dbExpress, Interbase Express, dbGo, а также создание распределенных приложений баз данных и технология DataSnap. Показана работа с редактором отчетов Rave Report 6.0 и преобразование данных в формат XML. Описана разработка Internet-приложений, распределенные Web-приложения и Web-службы.
Рассмотрены практические аспекты программирования в Borland Delphi 2005 для .NET. Описаны вопросы реализации .NET в Delphi, а также синтаксис и объектные модели двух языков программирования - Delphi и С#. Показаны особенности разработки приложений для двух основных типов приложений - Windows Forms и VCL.NET. Большое внимание уделено созданию приложения для работы с базами данных. Рассмотрены технологии ADO.NET и BDP.NET, а также создание приложений VCL.NET, поддерживающих известные технологии доступа к данным - Borland DataBase Engine .NET, dbExpress .NET, InterBase Express .NET, dbGo и др. Описаны приемы создания приложений на основе технологии ЕСО, использующей перспективную архитектуру разработки приложений MDA. Излагаемый материал сопровождается примерами.
В книге обсуждаются вопросы профессиональной разработки приложе-
ний в среде Borland Delphi 7. Приводится детальное описание объектной концепции, стандартных и программных технологий, используемых при работе программистов. Значительная часть материала посвящена разработке приложений, базирующихся на широко используемых и перспективных технологиях доступа к данным: ADO, dbExpress, InterBase Express. Достойное место отведено распределенным многозвенным приложениям и технологии DataSnap. Все рассматриваемые в этой книге темы сопровождаются подробными примерами.
Для программистов
Среда Delphi была и до сих пор является наилучшим сочетанием объектно-ориентированного и визуального программирования не только для Windows, но теперь уже и для Linux, а в ближайшем будущем - и для .NET.
В этой книге автор попытался практически полностью исключить справочный материал, сконцентрировавшись на технологиях эффективного использования Delphi. В книге приведено более 300 примеров. Как сказал один из подписчиков групп новостей, "книги Кэнту - это по сути "delphi.filtered", только больше и лучше".
Книга предназначена для программистов, разработчиков и всех, серьезно интересующихся программированием в среде Delphi.