or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Delphi in a Nutshell (In a Nutshell (O'Reilly))
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Delphi in a Nutshell (In a Nutshell (O'Reilly)) [Paperback]

Ray Lischner (Author)
4.4 out of 5 stars  See all reviews (24 customer reviews)

List Price: $44.99
Price: $29.91 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.08 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

In a Nutshell (O'Reilly) March 23, 2000

With a new name and a new focus on CORBA, database drivers, and Microsoft Back Office applications, Inprise/Borland Delphi is enjoying a resurgence, with a growing user base of programmers who use Delphi for rapid development of enterprise computing applications. Not to rest on success, the latest version of Delphi, Version 5, includes further expansion and refinement of the 3-tier application framework introduced in Delphi 4 and has resulted in a prize-winning product.

Delphi in a Nutshell is the first concise reference to Borland/Inprise Delphi available. It succinctly collects all the information you need in one easy-to-use, complete, and accurate volume that goes beyond the product documentation itself.

Delphi in a Nutshell starts with the Delphi object model and how to use RTTI (Run Time Type Information) for efficient programming. The rest of the book is the most complete Delphi Pascal language reference available in print, detailing every language element with complete syntax, examples, and methods for use. The book concludes with a look at the compiler, discussing compiler directives in depth.


Frequently Bought Together

Delphi in a Nutshell (In a Nutshell (O'Reilly)) + Mastering Borland Delphi 2005 + Delphi 2010 Handbook: A Guide to the New Features of Delphi 2010; upgrading from Delphi 2009
Price For All Three: $104.15

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Mastering Borland Delphi 2005 $39.90

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Delphi 2010 Handbook: A Guide to the New Features of Delphi 2010; upgrading from Delphi 2009 $34.34

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Amazon.com Review

Aimed at the working Delphi developer, Delphi in a Nutshell is an effective desktop reference to this popular programming tool. Besides listing all core classes and methods, this book also provides a host of expert dos and don'ts for mastering the newest features in Delphi's Object Pascal.

The heart of this book is its reference sections on built-in Delphi language features and other useful information on this development tool. Each entry has a guide to syntax, a description of all parameters and return values, and code samples, plus many entries feature "tricks and tips" with additional information. While this title concentrates on the "core" language (instead of Delphi's extensive support for visual components), there's little doubt that it will be useful if you work with the tool on a daily basis.

The book also delivers an advanced guide to ramping up on the latest and greatest in new language features in Object Pascal. Material on using classes, and the type of information features available in today's Delphi, are particularly effective. There are a lot of smart tips on proper class design techniques, including using properties, constructors, and destructors. (Delphi has its own conventions here, and this book will fill you in if you are coming to Object Pascal from another programming language.) Along the way, the author offers numerous expert nuggets on when to use (and when to avoid) using certain features. Whether you are a novice or a more experienced developer, this tutorial and reference is all you need to be productive with the latest and greatest in object-oriented programming with Delphi. --Richard Dragan

Topics covered: Overview of Delphi Object Pascal, units and libraries, data and string types, exception handling, file I/O, classes and objects, inheritance, constructors and destructors, interfaces, reference counting, Windows messages, memory management strategies, virtual method tables (VMTs), properties, using TypInfo, virtual and dynamic methods, automated methods and COM, Delphi type information and RTTI, concurrent programming with threads, synchronization, thread local storage techniques, Delphi language reference, system constants, operator reference, compiler directives, code samples, and programming tips.

Review

'... in my view it is the best Delphi Pascal reference around, if only for the great tips and tricks that really are relevant.' - Bob Swart Developers Review, August 2000. "While this not the only book you'll ever need on Delphi, it is likely to be one of the most useful you'll ever buy." Programming, August 2002

Product Details

  • Paperback: 576 pages
  • Publisher: O'Reilly Media; 1 edition (March 23, 2000)
  • Language: English
  • ISBN-10: 1565926595
  • ISBN-13: 978-1565926592
  • Product Dimensions: 9 x 6 x 1.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon Best Sellers Rank: #392,720 in Books (See Top 100 in Books)

 

Customer Reviews

24 Reviews
5 star:
 (17)
4 star:
 (3)
3 star:
 (2)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

119 of 121 people found the following review helpful:
5.0 out of 5 stars Delphi in a Nutshell Review by Robert Meek, March 30, 2000
This review is from: Delphi in a Nutshell (In a Nutshell (O'Reilly)) (Paperback)
If you frequent the many Delphi newsgroups and programming lists available to all via the Web as I do, you'll note one question in particular that gets asked time and time again. "Can you please advise as to a good Delphi book?" It's a question that comes in many flavors, depending of course upon the proficiency of the writer, but unfortunately is rarely answered sufficiently. Not that there aren't quite a few high-quality books being published on the subject. There are! But like so many informational resources today, these books are usually written in devotion to one or two particular areas of Delphi interest or endeavor! Great for those who already command the language and need to explore in more detail their current needs. And of course there are a few beginner's books to be found, but these seem to mostly rehash simple descriptions of the VCL components, or take the reader on an example-filled journey through basic programming situations without considering the basic information necessary to satisfying the beginner's need to know why! "Delphi in a Nutshell" is the first and ONLY manual on the Delphi programming system that blends a complete overview of the subject with the kind of nuts and bolts information that every programmer, regardless of skill level, needs available every single day! Starting with a very precise look at what a Delphi project is, how it is managed, and the many files that make it up, Lischner continues ferociously into Types, Arrays, Methods, Exception handling, pointers, and just about every conditional need a programmer might come up against! A whole chapter is devoted to the Delphi Object Model, another on Runtime Type Information, and yet another on Threads called "Concurrent Programming"...three subjects sorely under documented over the years. And broaching topics I've not read more than a few paragraphs about elsewhere, the author considers Delphi's command-line tools in detail, explaining what they're for, when to use them, and providing a complete list and definition of every parameter! Finally, the SysUtils unit is broken down in it's entirety, providing not just a brief overview, but a complete listing and explanation of every procedure, function, and constant it provides us, broken down by use in such a way that makes Delphi's own help files on the subject seem amateurish by comparison! The discussion on it's Error-handling hierarchy alone is worth the price of this book. Never before reading this had I really grasped the elegant way Delphi provides for this practical need! Saving the best for last, the largest chapter in this book is called, "Language Reference". Stuck right in the middle, making it easy to get to with the thumb and forefinger, Lischner has documented for us EVERY keyword, directive, function, procedure, variable, class, method, and property that Delphi's version of Pascal provides for us! And these aren't the simple descriptions we're used to dealing with, but detailed explanations of their use, including return values, parameters, and even error conditions. In fact, in the final pages of this chapter he offers a complete list of all the runtime exceptions, their codes, and the exception classes that handle them! Delphi coders have been waiting for this since version one, and it's inclusion here has guaranteed a place for this book on my desk! To be fair, I do have two complaints about this book. First, and as it seems to be with all great reference works, it simply isn't big enough! And I'd like to see the author expand his expertise into other, equally important aspects of Delphi, and programming in general. And second, books such as this, which will undoubtedly be handled on a daily basis, should be bound in a manner that meets this need. This one isn't, and I'm sad to say that after only two nights of reading, I'm already forced to tape the pages back in place! Even at the expense it would cause, I'd lie to see this and other references bound in spiral notebooks, or even offered as unbound, punched pages which could then be placed in readily available loose-leaf binders. If there is, and I certainly hope to see one, a second edition of this book, PLEASE bind it properly! In closing, I just want to say that I own quite a few really great Delphi books, all of them being well used as a reference during my programming excursions, but "Delphi in a Nutshell" is the FIRST one that I have actually read cover to cover! Besides it's necessary factual information, it includes a plethora of tips, warnings, and other practical considerations that could only come from someone who has spent more time actually working with Delphi than most of us could ever attest to. And is written by someone who is so conversant in the language as to make even the most complicated subjects easy to understand and follow! Lischner is to be applauded for not only providing us with an invaluable reference work, but also with a pleasurable reading experience that meets and then surpasses all competitors. For once you can believe what it says on the back cover. ""Delphi in a Nutshell" is the ONE indispensable reference for Delphi programmers!"!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 20 people found the following review helpful:
5.0 out of 5 stars Another gem from Lischner, March 30, 2000
This review is from: Delphi in a Nutshell (In a Nutshell (O'Reilly)) (Paperback)
"Delphi in a Nutshell" isn't just another ordinary Delphi book. Once again Ray has manage to take on topics that are unique and not covered in any detail if at all by other authors. The chapters on RTTI and the Delphi object model alone are well worth the price. This goes onto my short list of "must have" Delphi books for any serious program (Ray actually now has 3 of the 5). Good work Ray.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 17 people found the following review helpful:
4.0 out of 5 stars A New Trend?, July 22, 2000
By 
Jack B. Lyle (Melbourne, FL USA) - See all my reviews
This review is from: Delphi in a Nutshell (In a Nutshell (O'Reilly)) (Paperback)
This is a book about Object Pascal the language, something that is long overdue. The Delphi IDE is way cool and I love using it, but the language is what makes the tool worthwhile. When I solve a work problem I do it in the language. The IDE is just a pleasant place to get the work done.

This is a reference manual not a textbook. The author's style is simple and to the point. There are no silly embellishments that get in the way of the information. However, I did read the book from cover to cover and that introduced me to several new Delphi features that I haven't explored before. Now it sits on my desk and gets picked up when I have a problem.

I hope this book is the start of a trend; Delphi books that are about just part of the product. There aren't many books on the Delphi section of the shelf (even at Amazon) and unfortunately way too many of those have a distressing sameness. Part one covers the neat stuff you can do by dropping components on a form (Delphi as Visual Basic) and part two drives off into database programming (Delphi as Cobol). That was fine the first couple of times I read it, but my user interfaces are very simple (usually just one form) and I don't do database programming. My work tends to be mathematical. There have been no books on mathematical simulations in Delphi, but I can tell you it works very well for that job (yes I admit it, Delphi as Fortran).

There is a practical problem with this book. The cover fell off the second day I had it. That's a shame, because the picture of the Lynx is very nice.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject