Video/E-Book Книги по Delphi / Delphi Books

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Hands-On Design Patterns with Delphi
Author: Primož Gabrijelčič / February 2019
 
Последнее редактирование:

ONIM

ex-Team DUMPz
Регистрация
26.02.2006
Сообщения
121
Реакции
182
Баллы
43
Местоположение
somewhere in time...
Тема предназначена для публикации ссылок на книги по Delphi. В сообщении обязательно указывать название, автора и год выпуска. Скриншот обложки желателен. Формат файлов - любой из текстовых. Все обсуждения - в другом разделе.

The theme is intended for the publication of references to books on Delphi. The message must indicate the name, author and year of release. A screenshot of the cover is desirable. File format - any of the text. All discussions are in another section.
 

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Official Guides by Borland to v6.0
(when was open source), before Embarcadero!
  • Interbase 6 - API Guide - Borland Inprise (1999).pdf
  • Interbase 6 - Data Definition Guide - Borland Inprise (1999).pdf
  • Interbase 6 - Developer's Guide - Borland Inprise (1999).pdf
  • Interbase 6 - Embedded SQL Guide - Borland Inprise (1999).pdf
  • Interbase 6 - Getting Started (Installation and Migration) - Borland Inprise (1999).pdf
  • Interbase 6 - Language Reference - Borland Inprise (1999).pdf
  • Interbase 6 - Operations Guide - Borland Inprise (1999).pdf
  • Interbase XE (Release Notes) - 10-2010 - Embarcadero.pdf
  • Paradox versus InterBase.pdf
  • The Interbase (6.0-7.5) and Firebird (1.0-1.5) Developer Magazine (Number 1 - 2005).pdf
  • Bill Karwin - 10 Coisa que podem fazer o Interbase gritar (1998).pdf
  • Corrupção em banco de dados Interbase.pdf (Portuguese) -> (Corruption of Database)
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Embarcadero Mobile Tutotials (Android & iOS) - Tokyo
March/2017 - PDF 313pg
Mobile Tutorials: Mobile Application Development (iOS and Android)

This integrated set of tutorials walks you through development of a Delphi or C++ multi-device application for iOS and Android:
  • After the three initial setup tutorials, the first tutorial shows you how to construct an iOS or Android application using FireMonkey tools.
  • The remaining tutorials demonstrate the recommended FireMonkey components to use in order to achieve a native look-and-feel in your iOS and Android applications.
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Delphi Cookbook - Third Edition / 2018 - 849 pages (now with source codes)
by Daniele Spinetti & Daniele Teti
1552102110585

Preface
If you've been a software developer for a long time, you certainly know how useful a conversation can be with a colleague who has already done something similar to what you are doing and can explain it, as they will have faced the same problem.

It is not possible to put all the possible situations that a developer can face in a book, but many problems are similar, at least in principle.

This is the reason this book is organized as a cookbook: just like a combination of foods can be adapted and modified to be appropriate for different types of dinner, a programming recipe can provide the idea to solve many different problems.

This book is an advanced guide that will help Delphi developers get more skilled in their everyday job.

The everyday job, and the quality of your deliverables, is what is contributing to the quality of your professional life.

If it does not make sense, reinventing the wheel repeatedly, especially when working with a wellestablished tool, such as Delphi.

The focus of the book is to provide readers with comprehensive and detailed examples on how effectively the Delphi software can be designed and written.

All the recipes in the book are the result of years of development, training, and consultancy activities in many different fields of IT, from small systems with thousands of installations to large systems commissioned by big companies or by governments.

It is not a magic book that will solve all your development problems (if you find it, tell me, please!), but it could be helpful to get a different point of view on a specific problem, or a hint on how to solve problems.

Armed with the knowledge of advanced concepts, such as high-order functions and anonymous methods, generics and enumerable, extended RTTI and duck typing, LiveBindings, multi-threading, FireMonkey, mobile development, server-side development, and IoT, you will be pleasantly surprised how quickly and easily you can use Delphi to write high-quality, clean, readable, fast, maintainable, and extensible code.

I read too many boring programming books, so I tried to maintain a relaxed and light exposition.

A small applicability scenario that describes a situation where a particular technology, approach, or design pattern can be used successfully introduces all the recipes.
The recipes are not very complex, because otherwise the book may become thousands of pages long, but also not trivial, because the IT books landscape is already full of simple examples with few direct applicabilities.

I tried to do a good tradeoff, and I hope to be able to do it.

Every time I start reading a new book, I ask myself, Will the author have something interesting to say?, How much will this book change my point of view about the topics mentioned?, Is it worth the time spent to read it? Now, in spite of being from the other side of the river, I worked harder to put as much good quality contents in my books as possible; I hope that will match your expectations.

One last note: writing hundreds of pages about advanced programming is not an easy task.

However, I am very pleased to have done it, and I hope you will enjoy reading it at least as much as I enjoyed writing it.

In this third edition, the book still respects the structure and the style previously applied, which Daniele Teti explains perfectly in his preface.

I just want to add that this approach is the best method for learning: a minimum of theory to understand the topic and a pragmatic approach with the resolution of a real problem so that the reader can have practical feedback and see it implemented.

Who this book is for?
  • This book aims to help professional Delphi developers in their day-to-day job.
  • This book will teach you about the newest Delphi technologies and its hidden gems.
  • It is not a book for a newbie, but the practical approach will help you reach a new level with your Delphi skills.
  • The experienced developer can benefit from this book, because non-trivial problems are solved using best practices.
  • Where more than one way is available or the topic is too broad to be explained in the available pages, references are provided to allow you to go deeper into that field.
  • It is a book to have on your desk for the next few years.
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Delphi Unicode Migration for Mere Mortals: Stories and Advice from The Front Lines
Cary Jensen - May/2011
1552102876249

 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Coding in Delphi - Nick Hodges - 2013.pdf
More Coding in Delphi - Nick Hodges - 2015.pdf

more info

CIDCover.png
MoreCodingInDelphiCoverFront.png


Coding in Delphi
This is a book all about writing Delphi code. It's not about the VCL or database access. It's just about how to use the language in the most effective way to write clean, testable, maintainable Delphi code. It covers a variety of powerful Delphi programming features and techniques including Generics, Interfaces, Exception Handling, Anonymous Methods, Collections, RTTI, Enumerators, Attributes, Dependency Injection and Unit Testing.

More Coding in Delphi
This is a book all about writing Delphi code. Sure, there's a bit about component writing, too, but the main focus is on code. It's all about how to use the language in the most effective way to write clean, testable, maintainable Delphi code. It covers a variety of powerful Delphi programming features and techniques including Patterns, Threading, Parallel Programming, Aspect Oriented Programming, writing SOLID code and more.

All that, and a foreword by the great David Intersimone!
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
The Complete Delphi Masterclass: 3-in-1
Leverage the power of Delphi for cross-platform and mobile development on Windows, MacOS X, Android, and iOS

Delphi is one of the most popular IDE for cross-platform native app development. It helps you to focus on the real business and avoid the pain of going through amid GUI widget details or inter-platform incompatibilities. So, if you want to build native cross-platform apps with a single codebase for Microsoft Windows, Apple Mac OS X, Google Android, iOS, and Linux, then go for this Learning Path.

This comprehensive 3-in-1 course begins by getting you accustomed to the Delphi IDE and the Object Pascal language. You will then familiarize yourself with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. This learning path then moves on to more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will also go through topics such as multi-threading, using the parallel programming library, and putting Delphi on a server. Finally, you will learn to improve your development skills and GUI programming with FireMonkey.
  • Get to grips with Delphi to build and deploy various cross-platform applications
  • Design, develop, and deploy real-world applications by implementing a single source codebase
  • Create server-side programs to serve RESTful web services and provide data to your mobile apps
  • Use well-defined GUI design patterns to build mobile applications that provide a great user experience
  • Write VCL applications – Windows development
  • Start making amazing apps with FireMonkey – Cross-platform development
  • Work with data sources, embedded SQL databases such as FireDAC, dbExpress
  • Build server-side data and application services with DataSnap
Content:
  • Delphi Solutions - Part 1 03:33:55
  • Delphi Solutions - Part 2 / 34 aulas - 04:31:40
  • Mastering Delphi / 37 aulas - 04:32:42
  • complete content:
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Последнее редактирование:

FireWind

Well-known member
Команда форума
Moderator
Premium
Регистрация
02.12.2005
Сообщения
305
Реакции
317
Баллы
63
Местоположение
Minsk
Native language | Родной язык
Русский
Последнее редактирование модератором:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Nick Hodges New Book: Dependency Injection In Delphi - pdf
If you’ve been following along, this is in recent years, following on the heals of and . This time around he has teamed up with to cover the topic of Dependency Injection in depth and complete detail.
covers Dependency Injection from A to Z. In it you’ll learn about Constructor Injection, Property Injection, and Method Injection. You’ll learn about the right and wrong way to use the Dependency Injection Container.​

Here is the Chapter List:
  • What is Dependency Injection
  • Benefits of Dependency Injection
  • Constructor Injection
  • Property Injection
  • Method Injection
  • Using the Container
  • A Simple Migration Example
  • Advanced Uses of the Container
  • Dependency Injection Anti-patterns
  • A Full, Useful Example
  • Final Thoughts
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Fast Migration to Windows 10 High DPI with Denis Zubov (FastReport) - Nov 06, 2019
great to get more explanations about HighDPI PerMonitor2 option for Windows 10 and video resolution and visual controls!!
 
Последнее редактирование:

FireWind

Well-known member
Команда форума
Moderator
Premium
Регистрация
02.12.2005
Сообщения
305
Реакции
317
Баллы
63
Местоположение
Minsk
Native language | Родной язык
Русский
Expert Delphi - pdf
Paweł Głowacki
1. Fasten Your Seat Belts
2. Mind Your Language
3. Packing Up Your Toolbox
4. Playing with FireMonkey
5. FireMonkey in 3D
6. Building User Interfaces with Style
7. Working with Mobile Operating System
8. Extending to the Internet of Things
9. Embedding Databases
10. Integrating with Web Services
11. Building Mobile Backends
12. App Deployment
 
Последнее редактирование модератором:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Introduction to FMXLinux by Jim McKeeth
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Delphi Android 64-bit In-App-Purchase Fix
Marco Cantu - 19/12/2019
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Delphi RTL: Generic vs. Traditional Collections
Marco Cantu
- 20/12/2019
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
New Delphi and C++Builder RAD Server Courses now on Embarcadero Academy - by David I - 22/12/2019
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
The Unicode Standard, Version 5.2, issued and published by the Unicode Consortium (PDF - 2009)
This PDF file is an excerpt from The Unicode Standard, Version 5.2, issued and published by the Unicode Consortium. The PDF files have not been modified to reflect the corrections found on the
Updates and Errata page ( ). For information about more recent versions of the Unicode Standard see .

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals.

The Unicode® Consortium is a registered trademark, and Unicode™ is a trademark of Unicode, Inc.

The Unicode logo is a trademark of Unicode, Inc., and may be registered in some jurisdictions.

The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein.

The Unicode Character Database and other files are provided as-is by Unicode®, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided.

Copyright © 1991–2009 Unicode, Inc.

All rights reserved. This publication is protected by copyright, and permission must be obtained from
the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in
any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, inquire at . For terms of use, please see .

Visit the Unicode Consortium on the Web:

  • The Unicode Standard / the Unicode Consortium ; edited by Julie D. Allen ... [et al.]. — Version 5.2.
  • Includes bibliographical references and index.
  • ISBN 978-1-936213-00-9 ( )
  • 1. Unicode (Computer character set) I. Allen, Julie D.
  • II. Unicode Consortium.
  • QA268.U545 2009
  • ISBN 978-1-936213-00-9
  • Published in Mountain View, CA
  • December 2009
Chapters:
  • 4.1 Unicode Character Database
  • 4.2 Case—Normative
  • 4.3 Combining Classes—Normative
  • 4.4 Directionality—Normative
  • 4.5 General Category—Normative
  • 4.6 Numeric Value—Normative
  • 4.7 Bidi Mirrored—Normative
  • 4.8 Name—Normative
  • 4.9 Unicode 1.0 Names
  • 4.10 Letters, Alphabetic, and Ideographic
  • 4.11 Properties Related to Text Boundaries
  • 4.12 Characters with Unusual Properties
 
Последнее редактирование:

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
Последнее редактирование:

FireWind

Well-known member
Команда форума
Moderator
Premium
Регистрация
02.12.2005
Сообщения
305
Реакции
317
Баллы
63
Местоположение
Minsk
Native language | Родной язык
Русский
Here my simple TEDIT sample for this, of course, is possible using a code more xpert like create a class to automatize all process, or same, use new functions/procedure on RAD Studio 10.3.3 Rio.
This is a bad way:
1. input "-123" and then to the first position "4" - you will get "4-123"
2. you cannot use ctrl+a or ctrl+c
3. and most importantly. from clipboard you can paste any text
 

ermax

Well-known member
Команда форума
Moderator
Premium
Регистрация
05.05.2008
Сообщения
2 485
Реакции
2 188
Баллы
113
Местоположение
here and there
Native language | Родной язык
Other language
NumCPULib4Pascal
By Ugochukwu Mmaduekwe, August 7, 2019 in I made this
 
Последнее редактирование:

FireWind

Well-known member
Команда форума
Moderator
Premium
Регистрация
02.12.2005
Сообщения
305
Реакции
317
Баллы
63
Местоположение
Minsk
Native language | Родной язык
Русский
Essential Delphi New Edition, the First Chapter
©Marco Cantu
As I mentioned two weeks ago, in the occasion of Delphi's 25th anniversary I decided to go back to the roots and publish a book introducing the Delphi IDE based on content of my old Mastering Delphi volumes with additional material covering more recent changes. The ebook is fully edited for version 10.3 of Delphi.
Notice that the focus in not on developers with many years of experience with Delphi, but mostly new and less experienced users. But I'm sure that even those with more confidence and knowledge will find features here and there that they are not aware of.
At this time I've completed the initial review of the first chapter and just started the second chapter:
Chapter 1: A Form is a Window
Chapter 2: Highlights of the Delphi IDE

 
198 085Темы
635 056Сообщения
3 618 394Пользователи
painНовый пользователь
Верх