![]() |
New book: Delphi 2007 Handbook My blog in online Delphi tech support service: support.marcocantu.com |
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||
April 2008: Essential Pascal now in PrintMy online book Essential Pascal is available in its 4th edition, the first also on paper. The first printed edition of Essential Pascal is available on Lulu.com for only Eur 16.50 (apparently only about 21 US dollars for Lulu!) At the same link (www.lulu.com/content/2398448), you can also buy the electronic version (a PDF) for a mere Eur 6.50 (about 8 US dollars). The book has 140 pages and is focused on the core Pascal language (and not its OOP extensions) as found in Delphi, with some references to differences or similarities in Delphi for .Net, in Chrome, and in Free Pascal. From the page "Essential Pascal is an introduction to the basic features of the Pascal language, as found in Delphi and other modern development tools, from the best selling author of Mastering Delphi." Compared to past online edition I've reworked all of the examples to be console-based, so they can be focused on core features and be (potentially) cross-platform. The book has had extensive editing and dozen of relevant corrections and improvements. I've kept the price very low on purpose, as the book is already used in Universities around the world, and some of its users might want to buy the printed edition. Although the book is focused on new users of the Pascal language, it is not only an introductory book. By covering dynamic arrays, pointers, functions overloading, open array parameters, and variants (to name a few rather advanced topics) the book delves into many areas that not all Delphi developers are fluent with. A twin book introducing OOP and VCL foundations (Essential Delphi) might be turned into a printed volume depending on the success of Essential Pascal. I intend to update the free HTML version of the book (I'll add quite some advertising to it, though... let me know if you are interested in promoting your tools in it) and will also published the source code. Overall, anyway, the book will be available as advertise-based one-page-per-section HTML (free), PDF file (paid), and printed version (paid). After that I'll retire the previous edition... Source CodeThe source code of the latest edition is available on: http://www.marcocantu.com/epascal/epascal4code.zip. It is a mere 40 KB. What is Essential Pascal?"Essential Pascal" is a free online introduction to the Pascal programming language. This book has been written by Marco Cantù and covers the language form the perspective of Borland's Delphi development environment. You can find more information about this book in its introduction. The book is free, but writing takes a lot of time. I'm very happy to see my efforts payed back by 5 Euros out of your pockets, it's a way to puch me to keep the book up to date over time. What's New and Coming AlongAugust 2004: I've placed the PDF file within a ZIP to reduce occasional and repeated downloads. Please save the file to your disk, otherwise all of my bandwith is wasted for a couple of PDF files... Hope this is not a hassle. March 14, 2003: Versions 2.01 of Essential Pascal is available for download as a single PDF file!. Follow link below. March 14, 2003: As I'm devoting quite some time to this and other ebooks, I decided to ask for a payment from the readers who can afford it. So it is not compulsory, but you should feel obliged to donate if you are a computer professional living in a wealthy country and earning money out of the use of the information in the book (last sentence was added to make you feel a little guilty). Follow the payments link for more information. March 28, 2002: An Indonesian translation has been started. An udapte of the Japanese version is under way. January 3, 2002: December 28, 2000: December 28, 2000: January 2001: Getting Essential Pascal (version 2)The English edition of Essential Pascal version 2 (release 2.01) is available for downlaod from this site: as a PDf within a Zip file, EssentialPascal.zip (470 KB). For older editions or other languages see below. Getting Essential Pascal (version 1)There are different ways of getting the latest version of Essential Pascal. You can:
In any case, remember also to download the zip file with the complete source code of the examples discussed in the book. Other LanguagesThanks to many people who volunteered their time for this task, the book has been translated into many languages. Here are the currently available versions (or works-in-progress) and contact information for translators. Check the translations page if you are willing to help. Work In Progress..
More ReferencesFor an introduction to the use of the Delphi development environment, see Essential Delphi, also by Marco. This book is still a work in progress (with a long way to go to be finished). For an in-depth coverage of the Object-Oriented elements of Object Pascal and a complete and in-depth coverage of the development of Delphi applications (including the features of the latest version of Delphi), see my the most recent edition of the printed book Mastering Delphi.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
| © Copyright Marco Cantù, Wintech Italia Srl 1995-2007, All rights reserved | |||||||||||||||||||||||||||||||||||||||||||||||||||