Nombre de archivo 1 Archivo de proyecto: El nombre del archivo de proyecto debe ser descriptivo. Por ejemplo: el nombre del proyecto de "Administrador de errores de la guía del desarrollador de Delphi 5" es DDGBugs.dPR y el nombre de un programa de información del sistema es SysInfo.dpr. 2 Archivo de formulario: El nombre del archivo de formulario debe expresar el propósito del formulario y tener el sufijo Frm. Por ejemplo: el nombre de archivo del formulario de Estudiante es StudentFrm.dfm y el nombre de archivo del formulario principal es MainFrm.dfm. 3 Archivo del módulo de datos: el nombre del archivo del módulo de datos debe expresar la función del módulo de datos y tener un sufijo DM. Por ejemplo: el nombre de archivo del módulo de datos de Estudiante es StudentDM.dfm. 4 Archivo del módulo de datos remoto: El nombre del archivo del módulo de datos remoto debe expresar el propósito del módulo de datos remoto. El nombre debe ir seguido del sufijo RDM. Por ejemplo: el archivo del módulo de datos remoto se llama StudentRDM.dfm. 5 Archivo de unidad 1. Estructura de la unidad ordinaria (1) Nombre de la unidad: El nombre de la unidad debe ser descriptivo. Por ejemplo: la unidad de formulario principal de la aplicación se llama MainFrm.pas. (2) Oración de usos: la cláusula de usos de la parte de la interfaz solo debe contener las unidades requeridas por esta parte. No incluya nombres de unidades que Delphi pueda agregar automáticamente. La cláusula de Usos de la parte de Implementación solo debe contener las unidades necesarias para esta parte y ninguna unidad adicional. (3) Parte de la interfaz: la parte de la interfaz solo debe contener declaraciones de tipos, variables, procedimientos y funciones a las que deben acceder unidades externas. Además, estas declaraciones deben preceder a la sección de Implementación. (4) Parte de implementación: La parte de Implementación incluye la implementación de los tipos, variables, procedimientos y funciones privados de esta unidad. (5) Parte de inicialización: no coloque código que lleve mucho tiempo en la parte de inicialización. De lo contrario, hará que la aplicación se inicie muy lentamente. (6) Sección de finalización: asegúrese de que se liberen todos los recursos asignados en la sección de Inicialización. 6 Unidad de formulario: el nombre del archivo de la unidad de formulario es el mismo que el nombre del formulario correspondiente. Por ejemplo: el nombre de la unidad del formulario StudentFrm es StudentFrm.pas. 7 Unidad del módulo de datos: el nombre del archivo de la unidad del módulo de datos es el mismo que el nombre del módulo de datos correspondiente. Por ejemplo: el nombre de la unidad del módulo de datos es StudentDM.pas. 8 Unidades Generales: El nombre de una unidad general debe expresar su propósito. Por ejemplo: el nombre de una unidad de control es Control.pas y el nombre de la unidad que contiene variables globales es StudentGlobals.pas. (Tenga en cuenta que los nombres de las unidades deben ser únicos dentro de un proyecto. Los nombres de las unidades comunes no pueden tener el mismo nombre). 9 Unidades de los componentes: las unidades de los componentes deben colocarse en rutas separadas para indicar que son las unidades que definen el componente. Generalmente no se colocan en el mismo camino que el proyecto. Los nombres de los archivos de las unidades deben expresar su contenido. 10 Encabezado de archivo: todos los archivos fuente y de proyecto deben tener un encabezado de archivo. Un encabezado de archivo correcto debe contener la siguiente información: {Copyright @ YEAR by AUTHORS}