E-Book Overview
(2015,draft)The Object Pascal Handbook is the complete guide to the programming language of Delphi and AppMethod, by Embarcadero Technologies. The book covers Object Pascal from the foundations to the latest extensions and the author, Marco Cantu, is a well known Delphi guru, the author of dozens of Delphi books, and the current product manager for the programming tool at Embarcadero Technologies.
E-Book Content
2- Marco Cantù Object Pascal Handbook October 2014 Draft A first draft of the “Complete Guide to the Object Pascal programming language”, based on the compilers produced by Embarcadero Technologies Piacenza (Italy), October 2014 Marco Cantù, Object Pascal Handbook -3 Author: Marco Cantù Publisher: Marco Cantù Editor: Peter W A Wood Cover Designer: Fabrizio Schiavi (www.fsd.it) Copyright 1995-2014 Marco Cantù, Piacenza, Italy. World rights reserved. The author created example code in this publication expressly for the free use by its readers. Source code for this book is copyrighted freeware, distributed via the web site http://code.marcocantu.com. The copyright prevents you from republishing the code in print or electronic media without permission. Readers are granted limited permission to use this code in their applications, as long at the code itself is not distributed, sold, or commercially exploited as a stand-alone product. Aside from this specific exception concerning source code, no part of this publication may be stored in a retrieval system, transmitted, or reproduced in any way, in the original or in a translated language, including but not limited to photocopy, photograph, magnetic, or other record, without the prior agreement and written permission of the publisher. Delphi and Appmethod are trademarks of Embarcadero Technologies. Other trademarks are of the respective owners, as referenced in the text. The author and publisher have made their best efforts to prepare this book, and the content is based upon the final release of the software. The author and publisher make no representa tion or warranties of any kind with regard to the completeness or accuracy of the contents herein and accepts no liability of any kind including but not limited to performance, merchantability, fitness for any particular purpose, or any losses or damages of any kind caused or alleged to be caused directly or indirectly from this book. The Object Pascal Handbook, October 2014 Draft. ISBN-10: * ISBN-13: * Electronic edition licensed to Embarcadero Technologies Inc. Any other download or sale outlet is likely to be illegal. Do not distribute the PDF version of this book without permission. Print edition to become available as the book is completed in early 2015. More information on http://www.marcocantu.com/objectpascal Marco Cantù, Object Pascal Handbook 4 - begin begin Power and simplicity, expressiveness and readability, great for learning and for professional development alike, these are some of the traits of today's Object Pascal, a language with a long history, a lively present, and a brilliant future ahead. Object Pascal is a multi-facet language. It combines the power of object-oriented programming, advanced support for generic programming and dynamic constructs like attributes, but without removing support for more traditional style of procedural programming. A tool for all trades, with compilers and development tools embracing the mobile era. A language ready for the future, but with solid roots in the past. What is the Object Pascal language for? From writing desktop apps to client-server applications, from massive web server modules to middleware, from office automation to apps for the latest phones and tablets, from industrial automated systems to Internet virtual phone networks... this is not what the language