Wednesday 11 October 2017

Delforexp Delphi 7 De


Formateando cdigo automticamente con DelForExp Esta es otra herramienta que con el tiempo se me ha ido haciendo imprescindible junto con Delphi. DelForExp es un experto (y gratuito) que se puede instalar en cualquier versin de Delphi y que formatea el cdigo fuente automticamente segn nuestras preferencias. Con esta utilidad ya keine ser necesario utilizar las combinaciones de teclas CTRL K I y CTRL K U para identar las lneas de cdigo cada vez que copiamos un trozo de cdigo de un lugar ein otro. Otro de los 8220desastres8221 que suele solucionar es cuando se trabaja en equipo y cada programador escribe el cdigo ein su manera (los begin, ende, los espacios, los parntesis, etc.). Para descargar esta interesante utilidad heu que irse a la siguiente direccin: La instalacin va comprimida en un zip de 564 KB. Al no llevar realmente una instalacin como Dios manda hay que descomprimirlo en alguna carpeta donde sepamos que keine se va a borrar (ya que contiene libreras DLL que se van ein enganchar ein Delphi como lapas). Despus ejecutamos el archivo SetupEx. exe y comenzar ein instalarse en todos los Delphi que tengamos instalados: Es una instalacin algo cutre pero efectiva, ya que si abrimos Delphi y miramos en el Männer überlegen la opcin Werkzeuge aparecer una opcin nueva llamada Quelle Formatter: Mucho Cuidado de pulsar los primeros tres botones (Aktuelle Datei. Alle offenen Dateien y Whole Project) antes de establecer el tipo de formateo de texto. Antes de hacer experimentos recomiendo hacer una copia de seguridad de nuestro proyecto, sobre todo para evitar sustos. ESTABLECIENDO EL FORMATO DE TEXTO Para seleccionar nuestro propio estilo de programmacin debemos pulsar el botn Optionen: En la primera pestaa (ident) establecemos los espacios que vamos ein meter para identar nuestro cdigo. Lo ideal es dejar el campo Anzahl der Räume pro Ident a 2. que es lo estndar en Delphi. Tambin es conveniente identar los comentarios mediante la opcin Ident Bemerkungen para que la alineacin de nuestros comentarios no se quede descolocada respecto al cdigo. Igual se puede hacer con las directivas del compilador, los bloques de cdigo despus del comando sonst, etc. Lo mejor es dejarlo como se ve en la foto que er mostrado, con los comentarios es suficiente. En la siguiente pestaa (Abstand) le indicamos cuantos espacios queremos alrededor de los smbolos (parntesis, comas, etc.): Para ello debemos seleccionar en la lnea Left Parenthesis el valor Alter nur (slo despus) y en la lnea Recht Parenthesis el valor Befotter nur (slo antes). Tambin se puede hacer lo mismo con los corchetes En la tercera pestaa (Zeilenumbrüche) le podemos indicar cuando debe hacer un Intro para pasar a la lnea siguiente. En el siguiente ejemplo lo er puesto para procedimientos y funciones: La cuarta pestaa (Kapitalisierung) se utiliza para pasar a maysculas la primera letra de las palabras reservadas o comandos: Por defekt, estn ambas opciones desactivadas. Si activamos la opcin Reservierte Wörter pasar a maysculas la primera letra de todas la palabras reservadas (während, beginnen, etc.). La Quinta Pestaa (Ausrichten) Se abenteuere aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Para corregir ese problema activo la opcin Aling einfache Kommentare alter Code con el valor 40 y als quedara al formatear el cdigo: Como puede verse el cdigo queda mucho ms elegante y nos evita machacar la barra de espacio o el tabulador. La sexta pestaa (Verschiedenes) se utiliza para dar formateo ein las directivas del compilador. Tambin podemos establecer qu combinacin de teclas vamos a utilizar para formatear el cdigo fuente de la unidad que estamos tocando en ese momento (que por defekt es kombinacin de teclas CTRL D): Y en la ltima pestaa (Vorschau) podemos ir viendo en tiempo Echte cmo quedara el cdigo fuente segn apliquemos unas opciones u otras: Tambin podemos pulsar el botn Borland Stil para que lo deje al estilo clsico de Borland (por si la hemos fastidiado con alguna opcin y keine sabemos dejarlo como estaba). Despus de haber establecido nuestro estilo de cdigo, ahora podemos aplicarlo pulsando los botones: Aktuelle Datei - Formatea el cdigo fuente de la unidad donde estamos situados. Alle offenen Feilen - Formatea el cdigo de todas las pestaas de cdigo que tengamos abiertas en el proyecto. Ganze Proyect - Formatea el cdigo de todas las unidades del proyecto. Como er dicho anteriormente, antes de pulsar los botones Alle offenen Dateien o Whole Proyect sera aconsejable hacer copia de seguridad del proyecto (o por lo menos de los archivos. Pas). De todas formas, llevo ms de una ao utilizando esta herramienta y jams mich ha jodido el cdigo fuente o ich ha provocado ningn problema. Es fiable 100. Cuando estemos escribiendo cdigo fuente y queramos formatear el cdigo slo hay que pulsar la combinacin de teclas CTRL D (aparecer la ventana de DelForExp) y luego la tecla Intro (ya que estar enfocado el botn Aktuelle Datei). Con herramientas como esta se ahorra mucho tiempo y adems se puede compartir el cdigo fuente con otros usuarios sin que hayan quejas sobre los estilos de escritura de cada programador. Pruebas realizadas en Delphi 7.Esta es otra herramienta que con el tiempo se mich ha ido haciendo imprescindible junto con Delphi. DelForExp es un experto (y gratuito) que se puede instalar en cualquier versin de Delphi y que formatea el cdigo fuente automticamente segn nuestras preferencias. Con esta utilidad ya keine ser necesario utilizar las combinaciones de teclas CTRL K I y CTRL K U para identar las lneas de cdigo cada vez que copiamos un trozo de cdigo de un lugar ein otro. Otro de los 8220desastres8221 que suele solucionar es cuando se trabaja en equipo y cada programador escribe el cdigo ein su manera (los begin, ende, los espacios, los parntesis, etc.). Para descargar esta interesante utilidad heu que irse a la siguiente direccin: La instalacin va comprimida en un zip de 564 KB. Al no llevar realmente una instalacin como Dios manda hay que descomprimirlo en alguna carpeta donde sepamos que keine se va a borrar (ya que contiene libreras DLL que se van ein enganchar ein Delphi como lapas). Despus ejecutamos el archivo SetupEx. exe y comenzar ein instalarse en todos los Delphi que tengamos instalados: Es una instalacin algo cutre pero efectiva, ya que si abrimos Delphi y miramos en el Männer überlegen la opcin Werkzeuge aparecer una opcin nueva llamada Quelle Formatter: Mucho Cuidado de pulsar los primeros tres botones (Aktuelle Datei. Alle offenen Dateien y Whole Project) antes de establecer el tipo de formateo de texto. Antes de hacer experimentos recomiendo hacer una copia de seguridad de nuestro proyecto, sobre todo para evitar sustos. ESTABLECIENDO EL FORMATO DE TEXTO Para seleccionar nuestro propio estilo de programmacin debemos pulsar el botn Optionen: En la primera pestaa (ident) establecemos los espacios que vamos ein meter para identar nuestro cdigo. Lo ideal es dejar el campo Anzahl der Räume pro Ident a 2. que es lo estndar en Delphi. Tambin es conveniente identar los comentarios mediante la opcin Ident Bemerkungen para que la alineacin de nuestros comentarios no se quede descolocada respecto al cdigo. Igual se puede hacer con las directivas del compilador, los bloques de cdigo despus del comando sonst, etc. Lo mejor es dejarlo como se ve en la foto que er mostrado, con los comentarios es suficiente. En la siguiente pestaa (Abstand) le indicamos cuantos espacios queremos alrededor de los smbolos (parntesis, comas, etc.): Para ello debemos seleccionar en la lnea Left Parenthesis el valor Alter nur (slo despus) y en la lnea Recht Parenthesis el valor Befotter nur (slo antes). Tambin se puede hacer lo mismo con los corchetes En la tercera pestaa (Zeilenumbrüche) le podemos indicar cuando debe hacer un Intro para pasar a la lnea siguiente. En el siguiente ejemplo lo er puesto para procedimientos y funciones: La cuarta pestaa (Kapitalisierung) se utiliza para pasar a maysculas la primera letra de las palabras reservadas o comandos: Por defekt, estn ambas opciones desactivadas. Si activamos la opcin Reservierte Wörter pasar a maysculas la primera letra de todas la palabras reservadas (während, beginnen, etc.). La Quinta Pestaa (Ausrichten) Se abenteuere aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Para corregir ese problema activo la opcin Aling einfache Kommentare alter Code con el valor 40 y als quedara al formatear el cdigo: Como puede verse el cdigo queda mucho ms elegante y nos evita machacar la barra de espacio o el tabulador. La sexta pestaa (Verschiedenes) se utiliza para dar formateo ein las directivas del compilador. Tambin podemos establecer qu combinacin de teclas vamos a utilizar para formatear el cdigo fuente de la unidad que estamos tocando en ese momento (que por defekt es kombinacin de teclas CTRL D): Y en la ltima pestaa (Vorschau) podemos ir viendo en tiempo Echte cmo quedara el cdigo fuente segn apliquemos unas opciones u otras: Tambin podemos pulsar el botn Borland Stil para que lo deje al estilo clsico de Borland (por si la hemos fastidiado con alguna opcin y keine sabemos dejarlo como estaba). Despus de haber establecido nuestro estilo de cdigo, ahora podemos aplicarlo pulsando los botones: Aktuelle Datei - Formatea el cdigo fuente de la unidad donde estamos situados. Alle offenen Feilen - Formatea el cdigo de todas las pestaas de cdigo que tengamos abiertas en el proyecto. Ganze Proyect - Formatea el cdigo de todas las unidades del proyecto. Como er dicho anteriormente, antes de pulsar los botones Alle offenen Dateien o Whole Proyect sera aconsejable hacer copia de seguridad del proyecto (o por lo menos de los archivos. Pas). De todas formas, llevo ms de una ao utilizando esta herramienta y jams mich ha jodido el cdigo fuente o ich ha provocado ningn problema. Es fiable 100. Cuando estemos escribiendo cdigo fuente y queramos formatear el cdigo slo hay que pulsar la combinacin de teclas CTRL D (aparecer la ventana de DelForExp) y luego la tecla Intro (ya que estar enfocado el botn Aktuelle Datei). Con herramientas como esta se ahorra mucho tiempo y adems se puede compartir el cdigo fuente con otros usuarios sin que hayan quejas sobre los estilos de escritura de cada programador. Pruebas realizadas en Delphi 7.

No comments:

Post a Comment