studio starter licencia gratis embarcadero edition community berlin delphi properties ide automatic-properties

starter - ¿Cómo crear una auto-propiedad más rápido en Delphi IDE?



licencia delphi (3)

Desde Delphi 2006 puedes usar LiveTemplates.

En Delphi XE, por ejemplo:

  • escriba propf y pulse Ctrl + J pulsación de tecla
  • escriba el nombre de la propiedad y presione la tecla TAB
  • escribe el nombre del tipo de propiedad, presiona la tecla TAB o ENTER y ya terminaste

Puede encontrar más información sobre cómo escribir sus propias plantillas en vivo aquí:

Necesito crear y administrar muchas propiedades publicadas simples. Los llamo auto-propiedades si se ven así:

private FTitle: string; published property Title: string read FTitle write FTitle;

Por lo general, los creo de la siguiente manera:

  1. Agregar nombre y tipo de propiedad:

    property Title: string

  2. Seleccionar y copiar el nombre de la propiedad Title en el portapapeles.

  3. Anexar la línea con read F Ctrl + V write F Ctrl + V ;

  4. Presionando Ctrl + Shift + C y esto generará el campo privado

¿Hay alguna manera de excluir los pasos 2 y 3 para agregar propiedades más rápido? Tal vez es posible crear alguna macro para esto?


Yo uso macros para ese propósito.

Por ejemplo, tengo un modelo con campos

private FTitle: string; FName: string FAge: Integer

luego copio y pego los campos en la sección publicada y creo macro

  1. Ir al primer campo y pulsar Inicio
  2. Presiona Ctrl + Shift + R para comenzar a grabar macro
  3. Use las teclas Crtl + -> , Crtl + <- y Fin para navegar y convierta el primer campo en propiedad como propiedad Título: cadena Leer FTitle Escribir FTítulo;
  4. Después de eso, toca Inicio y ve a la siguiente fila
  5. Termine macro presionando Ctrl + Shift + R
  6. Para todos los demás campos, solo presione Crtl + Shift + P

Al principio parece difícil, pero las habilidades darán sus frutos.


En XE7 escribe prom y presiona enter . Parece más rápido.