Recommendations of standards and conventions for designing, coding, and commenting software projects written in Delphi and Kylix
Select the best font for your Delphi IDE. Preview some of the hand-picked monospaced fonts to be used in Delphi: Courier, Lucida, Inconsolata, Proggy Clean, Bitstram, Raize and other readable, sharp, clean, crisp fonts.
Having a readable, sharp, clean, crisp, nonospace font is a must if you do not want your eyes to suffer (and want more code per line)! A font you use must distinguish between similar characters, such as capital O letter and zero number (0) and the number 1, capital I, and lowercase l. Choose the best font for your Delphi / Pascal code.
To be honest I was amazed. Just a few days ago I found myself opening up Delphi help to look for Goto examples and how one can use the Goto statement in Delphi. I knew Goto is here, but I never used it before!
What to keep in mind when scaling Delphi applications (forms) on different screen resolutions.
The art of commenting your code.
How to name all those variables and components you use in your daily Delphi programming.
This document describes the coding standards for Delphi programming as used in Delphi Developer's Guide. In general, this document follows the often "unspoken" formatting guidelines used by Borland International with a few minor exceptions.
Any RAD including Borland Delphi, of course, is very powerful tool, which allow to reduce a time and to increase a quality of development. But in same time the any RAD allow to write an application with bad style and bad performance. To describe a necessity of changes in programming is one task of this article.
How to use interfaces to automatically destroy objects, restore objects to previous states, cut away swathes of try..finally blocks, and deal with memory leaks.
Introduces and explains Hungarian notation, and proposes an Object Pascal-specific variant thereof.
This article documents a standard style for formatting Delphi code. It is based on the conventions developed by the Delphi team.
Some comments and application development tips about the design of the user interface