Delphi XE2 Foundations
C**P
Very detailed - definitive guide for Delphi Developers
This is the definitive guide to everything Delphi language. I've been a Delphi dev for 10 years and read many books on it, but this book still had a lot of new things to offer. It's also been brought up-to-date with XE2, so includes generics, anonymous methods and much more (I know we're on XE6, but there haven't been any major language changes since XE2)If you're a Delphi developer, this is a must.Note - this book does to cover UI, so has no reference to FireMonkey it in. It's is only the language, VCL and RTL
F**N
Comprehensive and clear
Besides being the only book covering Delphi X2 in whole (AFAIK) it's a very nice book giving a clear overview of the language and the IDE. Recommended.
T**M
Excellent Delphi Handbook!
This is by far the best book about Delphi I have come across. It is succinct, precise and informative, and well structured.The only complaint I have is that the copy editor must have been asleep - the text is riddled with typos, and there a few errors of fact as well.However, they do not detract from the volume sufficiently to prevent making this an EXCELLENT choice for anyone wanting to know how to program in Delphi - beginners through to "experts".
T**O
Best book about Delphi since ages
I wish I had this book earlier. Excellent concise summary of Object Pascal. Written by a programmer to programmers useful for every Delphi developer including a newbie but in this case some familiarity with other OO languages is needed.Hopefully this is first volume of a sequel and other volumes of coming out about other parts of Delphi like VCL.
B**N
Five Stars
Really elaborate
F**N
Delphi XE2
Das Buch liefert einen tollen Überblick über die Features und Eigenheiten der Programmiersprachen Delphi. Man sollte schon etwas vom Programmieren verstehen um mit den Begriffen etwas anfangen zu können, aber abseits davon ist es gut geschrieben und aufgebaut.
J**A
Un muy buen libro.
Todo un manual que no debería faltar en la librería de cualquier programador que se precie de programar serio y estructurado.
S**X
A long over-due book, very well written, going to be classic
This is a very well written Delphi book, good as a desktop reference, and for experience users to catch up with the latest XE2 version.As a "Foundations" book, it doesn't touch much on the IDE features, but it contains some advanced topics as well. The style somewhat reminds me of another good Delphi book, i.e, "Delphi in a Nutshell". Both are written in the formal, concise and academic style. Probably this is not the starting book for Delphi beginners with 0 experience.Given there are not many good Delphi books since 1990s, this book, with more than 600 pages definitely worth more than 5 stars. I believe it is very reasonably priced compare to Dr. Bob's expensive coursewares (which are also good fairly speaking given no other Delphi books but it is really really expensive).Looking forward to this author's more books. Hats off to him.
M**Z
Un bon livre sur les fondamentaux de Delphi XE2
Après une période de vaches maigres en ce qui concerne les livres sur Delphi voici un livre qui pourrait devenir un peu l'équivalent du "Bjarne Stroustrup" pour le C++N'espérez pas apprendre à développer une application pour Windows ou Mac, VCL et FMX ne sont qu'évoqués. Par contre dés que vous voudrez aller loin en POO, manipuler des chaînes (par exemple les expressions régulières en Delphi XE2), vous plonger dans le RTTI, les threads, travailler en natif avec les API (Win & Mac) etc etc il deviendra votre référence.Point important depuis la version XE2 de Delphi : l'auteur n'hésite pas à aborder les sujets aussi bien du point de vue du développement sous Windows que sous Mac. Par exemple si vous faites une application multi-thread le chapitre qui traite des threads se penche sur les 2 plateformes.Seul défaut, j'aurai aimé une police un peu plus grosse.
J**S
Delphi Foundations (Scratch XE2)
The title of this book gives the impression that it covers the XE2 IDE and the libraries that support its visual components but it only covers the programming language itself. Plus, having XE2 in the title gives the impression that your book is outdated because Embarcadero cranks out a new version of the IDE/language about every 6 months. Unfortunately language updates are published with each new version of the IDE so when I say XE2, am I talking about the IDE, the Delphi language, or both. It's not always clear. From what I've seen, most language changes during these 6 month updates are very minor and the majority of the update is in support of the iOS and Android platforms. I'm new to Delphi but I believe language updates should be tracked with their own version numbers that differ from from IDE like every other language I've dealt with. This would allow Embarcadero to update the libraries that support iOS and Android without necessarily updating the IDE and makes it easier for developers to keep up with the current IDE ($$). Unfortunately this is complicated by the fact that Borland used to call their language/IDE updates "Delphi #.0". XE# should only refer to the IDE and the unique features it implements. XE2 could now refer to RAD studio which also incorporates C++. Ok, I'm done ranting for now. With that said, this is a great Delphi language reference. It's not as comprehensive as the online RTL reference at the following link but it's easier to find things in the book.http://docwiki.embarcadero.com/RADStudio/XE6/en/Using_the_RTL_(Run-Time_Library)I find stuff much faster in this book. Searching the online API library seems kind of hit or miss. Nothing beats a good old fashioned table of contents / index combination. I only turn to the online resource if I can't find it in the book. Poor title isn't enough to deduct from my rating, this is a solid book.Some reviewers deducted stars for no VCL, FMX, or Live Bindings coverage. That's understandable because the books title gives the impression the book covers the IDE. An IDE book would cover Live Bindings because that's implemented by the IDE as well as the visual component libraries, VCL and FMX. A book on core language features will NOT cover VCL or FMX. The VCL and FMX are not specific to the Delphi language. I encourage prospective buyers to click on the book's picture and read the table of contents to ensure it contains what they are looking for. This analogy may not be the best but it's like Stroustrup's C++ book titled "The C++ Programming Language" in that it covers the basic syntax, types, OOP, etc. and then goes on to cover the parts of the RTL the author deemed most relevant. Not even Stroustrup's book could cover the entire C++ STL but he covered what he thought should be covered. Yes, this book has some typos but not as many as Stroustroup's last book....lol. Typos are the biggest reason I didn't give this book 5 stars. Edit the book better, change the title to clarify what it covers and publish a second edition and it will be a five star book. Delphi books are few in number and I believe this is the best Delphi 'language reference' published in the past 10 years.
Trustpilot
5 days ago
3 days ago