Delphi unidad de estructura de archivos

archivos de unidades de Delphi

1. cabecera de unidad de biblioteca: en la que declara el nombre de la unidad de biblioteca.
2.Interface parte:
  a partir de la interfaz de palabra reservada, extremos Implementación palabra reservada, que se utiliza medios, constantes, tipos de datos, variables, procedimientos y funciones declaró referencia en la parte de declaración de variables de Interface, constantes, tipos de datos, procedimientos, funciones pueden utilizarse para referencias externas, para todo el procedimiento es común. es decir, para la totalidad de la referencia de la celda unidad, estas declaraciones son visibles y accesible.
  en la parte de interfaz, simplemente escribir los procedimientos y funciones de cabecera, en particular en la siguiente definición se da en la sección de implementación.
  porción de interfaz dividida en una pluralidad de partes seleccionables, cada porción de unidades introducidas ( usos), constante Descripción sección, parte del tipo descrito, la parte variable descrita, el proceso y las declaraciones de función de las porciones.
3. Implementación porción:
  parte de la implementación se divide parcialmente en sección de declaración de dos partes, incluyendo una unidad de referencia, constantes, tipos, variables y procesos. . declaración de la función, y esto es similar a la interfaz de parte
distinción es doble:
  (1): en esta unidad es sólo una parte de la declaración de la aplicación pública visible, otra sola Incluso si la celda de referencia, no se puede acceder a ellos.
  (2): En la sección de implementación de los procedimientos y funciones declaradas, no tiene por qué seguir las reglas definidas en la declaración después de la primera, y puede ser procedimientos y funciones directamente escritos definidos en otra parte de la interfaz. definir procedimientos y funciones declaradas en parte.

. 4 .. Dfm} {$ R & lt *
 {Si un archivo correspondiente es una unidad de la forma, la frase voluntad. $ R & lt instrucción externa utilizada para cargar un archivo de recursos, en el presente documento significa cargado con el mismo nombre del archivo de formulario se compila.}
5. sección de inicialización:
  para inicializar la biblioteca de células, el primer código de ejecución aquí si una pluralidad de células que comprenden la parte de inicialización de la biblioteca de los mismos así sucesivamente y el orden de ejecución del programa utiliza una parte de referencia en orden de aparición es unidades consistentes ..
6.Finalization parte:
  típicamente parte de la asignación de recursos si una pluralidad de inicialización para la liberación de la unidad de biblioteca contiene porción de finalización, y el orden de ejecución porción de inicialización opuesto.

. 1  Unidad MainFrm; {cabecera de unidad de biblioteca}
 2  
3.  Interfaz      {sección de interfaz}
 4.  
5.  Usos         
 6.    Las ventanas, Formularios, StdCtrls;
 7.  
8.  Tipo
 9.    TForm1 = clase (a TForm)
 10      Procedimiento, la FormCreate (Sender: TObject);
 . 11    privado 
12 es      { Declaraciones} privada
 13 es    público 
14      Procedimiento MyButtonClick (Sender: TObject);
 15      {} declaraciones públicas
 16    finales;
 . 17  
18 es  var 
19.    el Form1: TForm1;
 20 es  
21 es aplicación {lograr algún}
 22 es  
23 es  usos zidingyi
 24  
25 {$ R ^ * Dfm.}
 26 es  
27  Procedimiento TForm1.FormCreate (Sender: TObject);
 28  var 
29    del MiBoton: la TButton;
 30  Begin
 31 es    el MiBoton: = TButton.Create (Ser);
 32    MyButton.Parent: = Ser;
 33 es  // dicen el método de creación de pantalla Form1 MiBoton 
34 se    MyButton.Caption: = 'una prueba';
 35    MyButton.OnClick: = MyButtonClick;
 36    MyButton.Show;
 37 [  End;
 38 es  
39 TForm1.MyButtonClick Procedimiento (Sender: TObject);
 40  el inicio
 41 es    Application.MessageBox (PAnsiChar (la TButton (remitente) .Caption), ' el probar el componente ' );
 42 es    el TButton (remitente) .Caption: = ' prueba de dos ' ;
 43 es  End;
 44 se  
45  inicialización sección de inicialización alternativo {}
 46 es  ........
 47  finalización parte extrema {}
 48  .........
 49  
50 final. {} de terminación del extremo

 

Supongo que te gusta

Origin www.cnblogs.com/fansizhe/p/12639379.html
Recomendado
Clasificación