Книги по Delphi / Delphi Books

  • Автор темы emailx45
  • 4486
  • Обновлено
  • 09, Mar 2019
  • #2
Тема предназначена для публикации ссылок на книги по 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.
 

ONIM


Рег
26 Feb, 2006

Тем
3

Постов
17

Баллов
47
  • 09, Mar 2019
  • #4
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)



 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 09, Mar 2019
  • #5
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.



 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 09, Mar 2019
  • #6
Delphi Cookbook - Third Edition / 2018 - 849 pages (now with source codes) by Daniele Spinetti & Daniele Teti



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.





 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 09, Mar 2019
  • #9
Coding in Delphi - Nick Hodges - 2013.pdf
More Coding in Delphi - Nick Hodges - 2015.pdf
more info http://www.codingindelphi.com/







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!
 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 16, Mar 2019
  • #10
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:



 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 18, Oct 2019
  • #13
Nick Hodges New Book: Dependency Injection In Delphi - pdf

If you’ve been following along, this is Nick’s 3rd book

in recent years, following on the heals of Coding in Delphi

and More Coding in Delphi

. This time around he has teamed up with Embarcadero MVP Stefan Glienke

to cover the topic of Dependency Injection in depth and complete detail.
Скрытая информация :: Авторизуйтесь для просмотра »








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


 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 10, Nov 2019
  • #14
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!!



 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 02, Dec 2019
  • #15
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
 

FireWind


Рег
02 Dec, 2005

Тем
112

Постов
179

Баллов
1299
  • 19, Dec 2019
  • #16
Introduction to FMXLinux by Jim McKeeth



 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 26, Dec 2019
  • #20
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 (Updates and Errata

). For information about more recent versions of the Unicode Standard see Enumerated Versions

.

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 Contact Form

. For terms of use, please see Unicode Terms of Use

.

Visit the Unicode Consortium on the Web: Index

  • 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 (Unicode 5.2.0

    )
  • 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


Скрытая информация :: Авторизуйтесь для просмотра »
 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
  • 12, Feb 2020
  • #22
emailx45:

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
 

FireWind


Рег
02 Dec, 2005

Тем
112

Постов
179

Баллов
1299
  • 26, Feb 2020
  • #24
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

Скрытая информация :: Авторизуйтесь для просмотра »
 

FireWind


Рег
02 Dec, 2005

Тем
112

Постов
179

Баллов
1299
  • 10, Mar 2020
  • #25
New C++Builder YouTube video series - "Rapid C++ Development: Combining C++Builder with MSVC++" David I - 9/3/2020

A new ten part YouTube video series, "Rapid C++ Development: Combining C++Builder with MSVC++

" by Rob Swindell, covers some best practices for combining C++Builder with Microsoft Visual C++. In the video series Rob resents the following chapters:



 

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
Тем
49554
Комментарии
57426
Опыт
552966

Интересно