Paperback: 650 pages
Publisher: Addison Wesley (July 7, 2001)
Language: English
ISBN-10: 0201708442
ISBN-13: 978-0201708448
Product Dimensions: 7.4 x 1.4 x 9 inches
Shipping Weight: 2.3 pounds
Average Customer Review: 4.4 out of 5 stars See all reviews (9 customer reviews)
Best Sellers Rank: #2,916,644 in Books (See Top 100 in Books) #9 in Books > Computers & Technology > Programming > Languages & Tools > Delphi #9 in Books > Computers & Technology > Programming > Languages & Tools > DHTML #50 in Books > Computers & Technology > Programming > Languages & Tools > Borland Delphi
Programming and Problem Solving with Delphi is clearly laid out and provides good information for people new to Delphi. As a self-trained programmer migrating from Visual Basic to Delphi I found it quite useful, but I question its value to experienced Delphi campaigners. I also cannot work out why it's so [pricey].
This book [was expensive to me] because it is a textbook, and as we all know, there's no getting around the price of a textbook. I'm not currently attending class, but purchased this book anyway. I found it extremely well laid out, very descriptive, and informative. I went from knowing very little about Delphi, to knowing quite a bit. This book has all the little bits of information the less formal books leave out. A great book! If I had one complaint, it was of the lack of attention to some of the higher programming skills, chapters like DDE were very short indeed, but gave you enough to know what they did. This is a beginners book, make no mistake. If you're just learning Delphi, it's great. I believe this was made with Delphi 5, but there are so few differences, you'll never notice.
Take the five stars in context of Delphi having no university textbooks published in the last twenty years or so. This book is well written and surprisingly relevant for current programmers taking up Delphi or Lazarus (like I am). Delphi code is very stable, unlike C++ or Python so I am having no problems using this book with RAD studio XE2 and Lazarus. You have to use the Lazarus feature to convert Delphi projects, of course. For one dollar, this book is the best deal on a computer book I have ever made. You have to roll with the old screenshots, but you have to expect some changes like that. Think of this book as mainly for the language and not the IDE and then it works just fine.
This is a fantastic book for newcomers to Delphi, but with a shortcoming for some potential readers:1. Kerman teaches not only Object Pascal/Delphi in a clear, concise progression, but also the basics in efficient design while solving real world implementation problems.2. Object Oriented Programming is integrated by the very nature of using Delphi objects, and later in the book, Kerman introduces additional Object Oriented Programming (OOP) fundamentals.3. Unlike nearly every other Delphi text I've read aimed at Delphi newcomers, this book ensures the reader learns, understands, and integrates efficient problem solving along the way.4. Finally, Kerman includes excellent exercises and quizzes to verify and challenge your learning in each chapter.5. My only negative critique (and the reason I only give the book four stars) is that the book does not include solutions to the end-of-chapter exercises and quizzes. (The solutions are located online for instructors only, which makes it difficult if you are teaching yourself). You also will not have access to the book's errata unless you complete online student registration with Addison/Wesley/Pearson Tech/(etc.). The reason this book is so expensive is because it's been adopted as a teaching text, and all textbooks are expensive because they can be. Sad but true.Having said that, I do not believe you'll find a better introduction to Delphi/Object Pascal anywhere.
I bought this book for my husband. Computers are his department in our house. He likes learning new things about computers. He tries many different operating systems, tons of different software, and uses multiple programming formats. This book was a good source for information for him.
Programming and Problem Solving with Delphi Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) MATLAB - Programming with MATLAB for Beginners - A Practical Introduction to Programming and Problem Solving (Matlab for Engineers, MATLAB for Scientists, Matlab Programming for Dummies) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Du Néant en Informatique au Programmeur Professionnel grace au Delphi: La programmation sous le Langage Delphi et le Système de Gestion de Base de Données Interbase (French Edition) Delphi Complete Works of John Keats (Illustrated) (Delphi Poets Series Book 1) Delphi Collected Poetical Works of Francesco Petrarch (Illustrated) (Delphi Poets Series Book 64) Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) Java Programming Box Set: Programming, Master's Handbook & Artificial Intelligence Made Easy; Code, Data Science, Automation, problem solving, Data Structures & Algorithms (CodeWell Box Sets) Ruby Programming Box Set: Programming, Master's Handbook & Artificial Intelligence Made Easy; Code, Data Science, Automation, problem solving, Data Structures & Algorithms (CodeWell Box Sets) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming)