12 книг для изучения языка программирования Delphi

Предлагаем вам ознакомиться с книгами по языку Delphi. Часть книг переведена на русский язык, а другая – нет. Вы это поймете по названиям книг. Итак, начинаем.

 

Delphi на примерах

Учебник для начинающих, затрагивающий программирование в Turbo Pascal и Object Pascal. Много внимания уделяется проектам, которые будут работать с высшей математикой. Здесь поэтапно вы познакомитесь со всеми стадиями разработки приложений, а также узнаете о работе уже с готовой программой. Здесь есть как готовые приложения в качестве примеров с пояснениями, так и задачи на самостоятельное решение с ответами в конце раздела.

 

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

Учебник для начинающих программистов. Книга поделена на 3 части. 1-я часть знакомит с языком, его синтаксисом и возможностями. Все это сопровождается большим количеством примеров для лучшего усвоения. 2-я и 3-я части расширяют полученную базу, учат создавать сложные алгоритмы и программы. В каждой части много практических заданий. Теории без практики почти нет.

 

Delphi. Программирование в примерах и задачах

Книга для тех, кто начинает знакомиться с языком Delphi. Освоив азы языка, вы приступите к изучению приемов создания интерактивных программ для Windows и баз данных. Помимо подробного разбора примеров, которые демонстрируют то или иное качество языка, есть задания на самостоятельную работу.

 

Delphi. Программирование для Android

Эта книга посвящена созданию приложений для платформы Android. Предварительно вас познакомят с библиотекой FireMonkey и научат с ней работать.

 

Базы данных и Delphi. Теория и практика

Книга о реляционных базах данных, которая комбинирует теорию с практикой. Сначала вы узнаете о самой концепции этих баз данных: о модели, цикле информационной системы, моделировании и т.д. Следующим этапом будет знакомство с возможностями нынешних версий Delphi, связанных с разработкой проектов для баз данных. Это многоуровневые приложения на DataSnap, технологии dbExpress, Interbase Express и ADO, как создаются отчёты для печати и прочие вещи.

 

 

Delphi Programming Projects: Build a range of exciting projects by exploring cross-platform development and microservices

 

С помощью семи практических проектов эта книга проведет вас через лучшие практики, ресурсы Delphi Run-Time Library (RTL) и шаблоны проектирования. В первых нескольких главах вы познакомитесь с расширенными функциями, которые помогут вам создавать многофункциональные приложения, использующие одинаковую кодовую базу для мобильного ПО и настольных проектов

Эта книга предназначена для разработчиков, программистов и IT-специалистов, которые хотят изучить глубже изучить язык путем выполнения практических задач. Предварительное знание языка Delphi является обязательным.

 

Mastering Delphi Programming: A Complete Reference Guide: Learn all about building fast, scalable, and high performing applications with Delphi

Книга начинается с объяснения того, как найти узкие места в производительности проекта и применить правильный алгоритм для их устранения. Вы освоите уловки и приемы для решения общих задач проектирования и архитектуры. Затем вы увидите, как использовать внешние библиотеки для написания более эффективных программ. 

К концу этого учебного курса вы сможете решать типичные проблемы проектирования и чувствовать себя уверенно при создании масштабируемых проектов. Книга предназначена для программистов Delphi среднего уровня.

 

Coding in Delphi

Coding in Delphi – это достаточно новая книга по программированию Ника Ходжеса, в которой рассматриваются различные мощные функции и методы программирования Delphi, в том числе общие сведения, интерфейсы, исключения, обработка, анонимные методы, коллекции, RTTI, атрибуты, внедрение зависимостей и модульное тестирование. Интересно будет как для новичков, так и программистов среднего уровня.

 

Delphi in Depth: FireDAC

Книга для специалистов среднего класса, которые стремятся усовершенствовать свои навыки и узнать что-то новое. Книга расскажет о том, как подключиться к широкому спектру баз данных, оптимизировать конфигурации подключения. Сможете создавать гибкие запросы, используя макросы и скалярные функции FireDAC, освоите кэшированное обновление.

 

Delphi Cookbook: Recipes to master Delphi for IoT integrations, cross-platform, mobile and server-side development

Учебник начинается с основ Delphi и знакомит вас со строками формата JSON, преобразованиями XSLT, кодировками Unicode и различными типами потоков. Затем вы перейдете к более сложным темам. Delphi Cookbook предназначен для разработчиков среднего уровня с базовыми знаниями Delphi, которые хотят узнать и понять все возможности развития, предлагаемые им.

 

Expert Delphi: Robust and fast cross-platform application development

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

К концу книги вы сможете создавать мощные кроссплатформенные приложения для iOS и Android с единой базой кода.

 

Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi

Вы начнете с изучения различных шаблонов проектирования и понимания их на реальных примерах. Далее вы узнаете о наиболее важных «антишаблонах» (по сути, о плохих методах разработки программного обеспечения), которые помогут вам избежать проблем во время программирования К концу этой книги вы сможете решать типичные проблемы проектирования, возникающие при разработке приложений. Книга ориентирована на новичков, которые освоили базовые понятия языка.

 

Читайте новости первыми в нашем Telegram-канале!

Подписывайтесь на наш канал в Дзен!

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

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 2
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

mike пишет:

Беляш, не дезинформируйте народ. Бесплатные версии для зарегистрированных пользователей -- учебные. Они урезаны. Но поучиться можно. Ну и поиграться. Хотя это тоже очень полезно. А если работать по-взрослому -- готовьте штуку баксов. Полагаю, вряд ли автор о ней думал.

Кстати, первое, что падает на "десятке" при работе с пиратской "эмбаркадерой" -- это помощь по F1. Вам сообщат, что Интернет отключен, и, чтобы получить помощь, его надо бы включить.  Включаете -- и при следующем запуске может потребоваться код продукта. После чего удаляйте кейген вследствие его полной бесполезности.

Некоторые наивные считают, что выход в виртуальной машине. Ну-ну, пробуйте.

 

"Delphi Community Edition бесплатно распространяется внутри нашего сообщества (среди разработчиков-фрилансеров, молодых компаний, студентов и некоммерческих организаций). Эта полнофункциональная интегрированная среда разработки предназначена для создания приложений для iOS, Android, Windows и macOS с использованием единой базы кода Delphi (ограниченная лицензия на использование в коммерческих целях). Delphi Community Edition включает в себя редактор кода, мощные инструменты для отладки, встроенную функцию доступа к популярным локальным базам, содержащим живые данные, прямо во время разработки, возможности Bluetooth и IoT, а также средство разработки визуальных интерфейсов пользователя, которое поддерживает совершенное до уровня пикселей стилистическое оформление для конкретной платформы."

"

Кто выбирает Delphi Community Edition?

Работающие индивидуально Delphi-разработчики

"

https://www.embarcadero.com/ru/products/delphi/starter

 

Для организаций, разрабатывающих комерческое ПО, embarcadero delphi платный. Если я пишу софт идивидуально, мне бесплатно. Да там урезано. Но всего чего там осталось, вполне хватает.

Аватар пользователя mike

Delphi Community Edition бесплатно распространяется внутри нашего сообщества (среди разработчиков-фрилансеров...

Последнее слово прочли? Фриланс -- это коммерция. Или нет? Сдаётся мне, вешают лапшу на уши.

 

 

Аватар пользователя savely

> Если я пишу софт идивидуально, мне бесплатно.

> Если вы — физическое лицо, вы можете использовать Delphi Community Edition, чтобы создавать приложения для собственного использования или для продажи до тех пор, пока ваш доход не превысит сумму в 5 000 долларов США в год.

Причем ОБЩИЙ доход, а не от продажи написанного на Дельфи софта. C голоду не помрете? 

P.S. Вот же упорный. ;)

savely пишет:

> Если я пишу софт идивидуально, мне бесплатно.

> Если вы — физическое лицо, вы можете использовать Delphi Community Edition, чтобы создавать приложения для собственного использования или для продажи до тех пор, пока ваш доход не превысит сумму в 5 000 долларов США в год.

Причем ОБЩИЙ доход, а не от продажи написанного на Дельфи софта. C голоду не помрете? 

P.S. Вот же упорный. ;)

Если будет больше 5000, то я думаю, можно и купить. Упёрлись как бараны, платный, платный. Да и хрен с ним, что платный. Lazarus есть. Он бесплатный. Я хотел сказать всего лиш, что это очень удобная среда разработки, а вы мне платный. Ну и что? Windows тоже платный. У кого он купленый на компьютере стоит? А, вот.

Аватар пользователя mike

Ну у меня "десятка" платная. Дык цену-то не равняйте. По ср. с эмбаркадеро --копейки.

Но не это главное. Главное -- делфиписанные продуеьы не котиртся. Громозда.

Аватар пользователя savely

> Я хотел сказать всего лиш, что это очень удобная среда разработки, а вы мне платный

С функционалом спорил Майк. Я как раз спорил с

> Никаких условий. Просто скачивай прямо с ихнего сайта, устанавливай, регистрируйся, и работай.
> А в embarcadero, есть полностью бесплатные версии, для зарегистрированных пользователей.
> Если я пишу софт идивидуально, мне бесплатно.

Просто не надо создавать "мифы". Себе можете создавать, но не пишите там, где читаю я. 
Оччень сильно не люблю "создание мифов" и потом раскручивание "пруфов" до реального(!) 
первоисточника, где оказывается написано "слегка" не так. 
 

Аватар пользователя savely

> Windows тоже платный. У кого он купленый на компьютере стоит?

Я говорил о том же 

> Ну, у 10-ки тоже никаких условий тогда. Скачивай и работай. ;)

Аватар пользователя savely

Да, и имя-то поправьте. Или Вы реально Дмирий? ;)

savely пишет:

> Я хотел сказать всего лиш, что это очень удобная среда разработки, а вы мне платный

С функционалом спорил Майк. Я как раз спорил с

> Никаких условий. Просто скачивай прямо с ихнего сайта, устанавливай, регистрируйся, и работай.
> А в embarcadero, есть полностью бесплатные версии, для зарегистрированных пользователей.
> Если я пишу софт идивидуально, мне бесплатно.

Просто не надо создавать "мифы". Себе можете создавать, но не пишите там, где читаю я. 
Оччень сильно не люблю "создание мифов" и потом раскручивание "пруфов" до реального(!) 
первоисточника, где оказывается написано "слегка" не так. 
 

Какие мифы? Разве нельзя скачать легальный delphi бесплатно, и программировать для себя? Где нереальность?

Ээх, придётся самому создать бесплатный вариант, чтоб без всяких условий, назло всем. Тогда придратся будет не к чему.

Аватар пользователя mike

И что будете создавать -- бесплатный вариант "делфи" или бесплатный софт? :)

Впрочем, учиться на бесплатных сборках от "эмбаркадеро"  можно и полезно. Правда, они ограничены во времени.

Думается, пока не втравились в "делфи" стОит посмотреть и на др. среды ускоренного ООП, т.к. объектный паскаль мало востребован, несмотря на то, что это отличный язык.

Страницы