Книги по Delphi / Delphi Books

Статус
В этой теме нельзя размещать новые ответы.

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Hands-On Design Patterns with Delphi
Author: Primož Gabrijelčič / February 2019
[SHOWTOGROUPS=4,19,20]
Handsupphp.png

Design patterns have proven to be the go-to solution for many common programming scenarios. This book focuses on design patterns applied to the Delphi language. The book will provide you with insights into the language and its capabilities of a runtime library.

You'll start by exploring a variety of design patterns and understanding them through real-world examples. This will entail a short explanation of the concept of design patterns and the original set of the 'Gang of Four' patterns, which will help you in structuring your designs efficiently. Next, you'll cover the most important 'anti-patterns' (essentially bad software development practices) to aid you in steering clear of problems during programming. You'll then learn about the eight most important patterns for each creational, structural, and behavioral type. After this, you'll be introduced to the concept of 'concurrency' patterns, which are design patterns specifically related to multithreading and parallel computation. These will enable you to develop and improve an interface between items and harmonize shared memories within threads. Toward the concluding chapters, you'll explore design patterns specific to program design and other categories of patterns that do not fall under the 'design' umbrella.

By the end of this book, you'll be able to address common design problems encountered while developing applications and feel confident while building scalable projects.

What You Will Learn
Gain insights into the concept of design patterns
Study modern programming techniques with Delphi
Keep up to date with the latest additions and program design techniques in Delphi
Get to grips with various modern multithreading approaches
Discover creational, structural, behavioral, and concurrent patterns.

Determine how to break a design problem down into its component parts

Table of Contents
1: INTRODUCTION TO PATTERNS
2: SINGLETON, DEPENDENCY INJECTION, LAZY INITIALIZATION, AND OBJECT POOL
3: FACTORY METHOD, ABSTRACT FACTORY, PROTOTYPE, AND BUILDER
4: COMPOSITE, FLYWEIGHT, MARKER INTERFACE, AND BRIDGE
5: ADAPTER, PROXY, DECORATOR, AND FACADE
6: NULLABLE VALUE, TEMPLATE METHOD, COMMAND, AND STATE
7: ITERATOR, VISITOR, OBSERVER, AND MEMENTO
8: LOCKING PATTERNS
9: THREAD POOL, MESSAGING, FUTURE AND PIPELINE
10: DESIGNING DELPHI PROGRAMS
11: OTHER KINDS OF PATTERNS
Book Details
ISBN 139781789343243
Paperback476 pages


14 servers: Для просмотра ссылки Войди или Зарегистрируйся
password: hands-on_design-patterns-delphi_pdf-code

[/SHOWTOGROUPS]
 
Последнее редактирование:

ONIM

ex-Team DUMPz
Местный
Регистрация
26 Фев 2006
Сообщения
122
Реакции
191
Credits
57
Тема предназначена для публикации ссылок на книги по 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.
 

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Delphi Basics - Neil Moffatt 2002-2013 - CHM
[SHOWTOGROUPS=4,19,20]
This web site provides help and reference for the fundamentals of the Delphi© language. It is gives an introduction to the Delphi Object Oriented Language for newcomers, and provides a ready reference for experience programmers.
It limits itself to a broad base of the language in order to keep things simple and manageable. The approach taken is to present the most useable basics of Delphi in as accessible a manner as possible.

The site currently provides access to over 400 Delphi language elements. These are a basic subset of what is called the Delphi Run Time Library (RTL). These can be accessed by various routes in the right hand pane of this page.

There are introductory tutorials on the features of the language on the left hand pane. These make extensive use of cross references to the RTL language elements.

Feel free to contact the author about any aspects of the site. Every effort will be made to respond to all emails received.

This program is offered on an asis basis.

No warranties are applicable to this offering. In any dispute, the Delphi Basics web site is the definitive source of the data presented here.

Hints and tips Some useful stuff for all developers

Delphi-Basics-Standalone-program.jpg

20 servers: Для просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
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)
[SHOWTOGROUPS=4,19,20][/SHOWTOGROUPS][SHOWTOGROUPS=4,19,20]
20 Servers mirror: Для просмотра ссылки Войди или Зарегистрируйся
NOTE: No Password - Winrar v5.6
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
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.
[SHOWTOGROUPS=4,19,20][/SHOWTOGROUPS][SHOWTOGROUPS=4,19,20]
Для просмотра ссылки Войди или Зарегистрируйся

These mobile tutorials are also available in PDF format here:
Для просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Delphi Cookbook - Third Edition / 2018 - 849 pages (now with source codes)
by Daniele Spinetti & Daniele Teti
1552102110585.png

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.
[SHOWTOGROUPS=4,19,20]
14 servers 63MB
PDF + SOURCES

Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Delphi Unicode Migration for Mere Mortals: Stories and Advice from The Front Lines
Cary Jensen - May/2011
1552102876249.png

[SHOWTOGROUPS=4,19,20]
Для просмотра ссылки Войди или Зарегистрируйся

[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Understanding RAD Studio's LiveBindings
Cary Jensen - Feb/2012
1552102829508.png

[SHOWTOGROUPS=4,19,20]
Для просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
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!
[SHOWTOGROUPS=4,19,20]
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся

[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
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: Для просмотра ссылки Войди или Зарегистрируйся
[SHOWTOGROUPS=4,19,20]
2GB each part:

Для просмотра ссылки Войди или Зарегистрируйся | eZBHBUmcjzwEcWTX.part4.rar
Для просмотра ссылки Войди или Зарегистрируйся | eZBHBUmcjzwEcWTX.part3.rar
Для просмотра ссылки Войди или Зарегистрируйся | eZBHBUmcjzwEcWTX.part1.rar
Для просмотра ссылки Войди или Зарегистрируйся | eZBHBUmcjzwEcWTX.part2.rar

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

incl. all parts
Для просмотра ссылки Войди или Зарегистрируйся

password : zfpfWdjSZJpUuZyo
WINRAR 5.7+
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Последнее редактирование:

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
Последнее редактирование модератором:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
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
[SHOWTOGROUPS=4,19,20]
Для просмотра ссылки Войди или Зарегистрируйся

[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
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

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
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
[SHOWTOGROUPS=4,19,20]Для просмотра ссылки Войди или Зарегистрируйся[/SHOWTOGROUPS]
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.