
Основной целью данной книги является наглядная демонстрация приёмов создания программ в одной из самых популярных и доступных сред разработки Delphi/C++Builder/RAD Studio. В качестве учебных примеров были выбраны приложения, которые могут быть использованы в проектном обучении.

Embarcadero RAD Studio XE8 — это комплексное решение для разработки программного обеспечения, ускоряющее создание нативных приложений для Windows, Mac, iOS и Android на базе единого исходного кода. Усовершенствуйте существующие приложения Windows и создавайте высокоэффективные подключенные приложения для носимых устройств и гаджетов. Разрабатывайте высокопроизводительные, компилированные нативные приложения для простого подключения к корпоративным данным, облачным службам, устройствам, датчикам и гаджетам.

Изложены основные теоретические положения разработки программного обеспечения с использованием структурного и объектного подходов. Рассмотрены основные приемы решения задач различных классов, в том числе приемы создания и обработки динамических структур данных, без которых невозможно современное программирование. Отдельное внимание уделено оценке точности получаемых результатов и анализу вычислительной сложности алгоритмов и методов. Речь и идет о Delphi Pascal.

Embarcadero RAD Studio XE7 — это комплексное решение для разработки программного обеспечения, ускоряющее создание нативных приложений для Windows, Mac, iOS и Android на базе единого исходного кода. Усовершенствуйте существующие приложения Windows и создавайте высокоэффективные подключенные приложения для носимых устройств и гаджетов. Разрабатывайте высокопроизводительные, компилированные нативные приложения для простого подключения к корпоративным данным, облачным службам, устройствам, датчикам и гаджетам.

Книга является пособием для начинающих по разработке Win32-приложений в Delphi 2007. В ней в доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах показана методика создания программ различного назначения, приведено описание среды разработки и базовых компонентов. Рассмотрены вопросы программирования графики, мультимедиа, разработки программ работы с базами данных Microsoft Access и Borland Blackfish SQL. Многочисленные примеры демонстрируют назначение компонентов, раскрывают тонкости программирования в Delphi. В приложении приведено описание базовых компонентов и наиболее часто используемых функций. Книга отличается доступностью изложения, большим количеством примеров и адресована студентам, школьникам старших классов и всем, кто хочет научиться программировать.

Рассмотрен широкий круг практических вопросов по программированию в Delphi: трюки и хитрости использования стандартных компонентов, готовые решения для повседневных задач, работа с СУБД (ORACLE, Interbase/Firebird, MySQL, MS SQL Server), взаимодействие с мультимедиа, разработка приложений для Интернета, работа с оборудованием, защита программ и шифрование данных, программирование в .NET, использование дополнительных компонентов и многое другое.

Книга представляет собой сборник примеров программ и задач для самостоятельного решения в среде Delphi. Примеры и задачи различной сложности — от простейших до приложений работы с графикой, мультимедиа и базами данных — демонстрируют назначение компонентов, раскрывают тонкости разработки в Delphi. Справочник, входящий в книгу, содержит описание базовых компонентов и часто используемых функций. Во втором издании обновлены старые и добавлены новые примеры. На прилагаемом компакт-диске находятся проекты, представленные в книге.

Книга основана на материалах лекций и практических занятий, разработанных автором, и объединяет теоретические основы и практические аспекты разработки реляционных баз данных.

Книга посвящена одному из самых совершенных языков программирования Delphi XE5/XE6. В ней подробно рассматривается новейшая кроссплатформенная библиотека FM, позволяющая создавать полнофункциональное программное обеспечение для операционных систем Windows и OS X, а также для смартфонов и планшетных компьютеров, работающих под управлением Android и iOS.

Embarcadero RAD Studio XE6 — среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы Embarcadero Technologies. Текущая версия Embarcadero RAD Studio XE6 объединяет Delphi XE6 и C++ Builder XE6 в общую интегрированную среду разработки. Существует возможность компилировать под различные платформы, в частности, кроме win32 можно компилировать под win64 и под Mac OS X (визуальный интерфейс предлагается создавать на базе новой кроссплатформенной библиотеки FireMonkey).

В книге излагаются основы программирования на языке Delphi XE2, подробно рассматривается визуальная библиотека компонентов (VCL), описывается порядок разработки программного обеспечения для 32-х и 64-разрядных версий Windows с использованием функций Win API, предоставляется обзор новейшей кроссплатформенной библиотеки FireMonkey, позволяющей создавать программное обеспечение не только для ОС Microsoft Windows, но и для Mac OS X.

Если вы хотите научиться программировать в Delphi, то эта книга для вас. В ней вы найдете хорошо документированные примеры программ и задачи для самостоятельного решения - от простейших, демонстрирующих назначение и принципы использования базовых компонентов, до программ работы с графикой, анимацией, звуком и базами данных. Несомненный интерес вызовут у читателя программы воспроизведения mp3-музыки, игры "15", "Сапер", Puzzle, программы работы с базами данных Microsoft Access "Контакты" и "Ежедневник".

В пособии изложены принципы визуального проектирования и событийного программирования, на конкретных примерах показана методика создания программ различного назначения, приведено описание среды разработки Delphi XE и базовых компонентов. Рассмотрены вопросы программирования графики, мультимедиа, разработки программ работы с базами данных Microsoft Access.

В книге рассмотрены кодирование и представление информации в ЭВМ, структуры алгоритмов, эволюция и классификация языков, основные понятия, связанные с разработкой программ. Дается описание конкретных языков и систем программирования — Basic, Pascal, Delphi, FoxPro.

Embarcadero RAD Studio XE5 — среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы Embarcadero Technologies. Текущая версия Embarcadero RAD Studio XE5 объединяет Delphi XE5 и C++ Builder XE5 в общую интегрированную среду разработки. Существует возможность компилировать под различные платформы, в частности, кроме win32 можно компилировать под win64 и под Mac OS X (визуальный интерфейс предлагается создавать на базе новой кроссплатформенной библиотеки FireMonkey).

Embarcadero RAD Studio XE4 — среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы Embarcadero Technologies. Текущая версия Embarcadero RAD Studio XE4 объединяет Delphi XE4 и C++ Builder XE4 в общую интегрированную среду разработки. Существует возможность компилировать под различные платформы, в частности, кроме win32 можно компилировать под win64 и под Mac OS X (визуальный интерфейс предлагается создавать на базе новой кроссплатформенной библиотеки FireMonkey).

Embarcadero RAD Studio XE3 — среда быстрой разработки приложений (RAD) для Microsoft Windows фирмы Embarcadero Technologies. Текущая версия Embarcadero RAD Studio XE3 объединяет Delphi XE3 и C++ Builder XE3 в общую интегрированную среду разработки. Существует возможность компилировать под различные платформы, в частности, кроме win32 можно компилировать под win64 и под Mac OS X (визуальный интерфейс предлагается создавать на базе новой кроссплатформенной библиотеки FireMonkey).

В этой книге собран материал, не вошедший в книгу "Delphi в примерах, играх и программах: Oт простых приложений, решения задач и до программирования интеллектуальных игр", которая была выпущена питерским издательством "Наука и техника" в 2011 году. К сожалению, в ней не нашлось места для нескольких глав, рассказывающих о программировании игр и головоломок.

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

Embarcadero RAD Studio XE2 является пакетом разработки приложений и быстрым способом для создания данных визуально привлекательных приложений для Windows, Mac, мобильных устройств,. NET, PHP и Web. RAD Studio включает в себя Delphi, C + + Builder, Embarcadero Prism и RadPHP, что позволяет разработчикам создавать приложения в 5 раз быстрее для нескольких настольных и мобильных систем, Интернета и баз данных, включая Delphi приложения для 64-битных Windows.