1. Barra de velocidad personalizada
En la interfaz de diseño visual de Delphi, el lugar más utilizado es la barra de botones de aceleración (Speedbar) ubicada en la esquina superior izquierda de la pantalla. Durante la práctica, el autor descubrió accidentalmente el método de personalización de Speedbar, que no se menciona en los cuatro libros de referencia de Delphi que he usado. Los pasos son los siguientes:
Haga clic derecho en la barra de velocidad y seleccione Propiedades en el menú emergente. Aparecerá un cuadro de diálogo llamado SpeedbarEditor. Supongamos que desea agregar una función de "verificación de sintaxis", puede seleccionar Proyecto en el cuadro de lista Categorías a la izquierda, luego arrastrar y soltar el ícono de Verificación de sintaxis a la derecha en la posición apropiada de la barra de velocidad, y esta función se ha agregado. . Si no hay espacio adicional en la barra de velocidad para acomodar el nuevo botón, puede detener el mouse en el marco derecho de la barra de velocidad. Cuando cambie a la forma de una flecha de dos puntas, arrástrelo una cierta distancia hacia la derecha. hacer espacio. Si desea eliminar un botón en la barra de velocidad, simplemente puede arrastrarlo fuera del rango de la barra de velocidad y eliminarlo. Muy cómodo de operar. Se recomienda agregar verificación de sintaxis, opciones de proyecto y ayuda de WindowsApi a la barra rápida para mejorar la eficiencia del desarrollo.
2. Teclas de acceso directo al diseñar formularios
Utilice teclas de método abreviado para acelerar su diseño. Las teclas de método abreviado que se enumeran a continuación se pueden dominar de forma selectiva según la situación real.
Del: Eliminar el componente seleccionado;
Esc: seleccione el contenedor del componente actual (generalmente Panel, Grupo o Formulario);
F11: Cambiar entre formulario o unidad e inspector de objetos;
F12: Cambiar entre formulario y editor de código;
Ctrl+F12: muestra el cuadro de diálogo "Ver unidad";
Shift+F12: muestra el cuadro de diálogo "Ver formulario";
TAB: siguiente componente;
Shift+TAB: componente anterior;
Teclas de dirección: seleccione el componente más cercano en esta dirección;
Ctrl+teclas de flecha: mueve el componente seleccionado un punto;
Mayús+teclas de flecha: cambia el tamaño del componente seleccionado en un punto;
Ctrl+Mayús+teclas de flecha: mueve el componente seleccionado un espacio;
Mayús+clic: Mantenga presionada la tecla Mayús y haga clic en el componente con el mouse para seleccionar varios componentes.
Lo siguiente es lo que descubrí:
Ctrl+arrastrar: Mantenga presionada la tecla Ctrl y arrastre el mouse en un componente contenedor (como Panel, QReport, Groupbox, etc.) para forzar la selección de todos los componentes visuales que pertenecen a este contenedor (excluyendo el componente contenedor) en el formato rectangular. cuadro arrastrado por el ratón.
3. Uso de parámetros de línea de comando
Delphi proporciona una manera conveniente de acceder a los parámetros de la línea de comandos, es decir, utilizando las funciones ParamStr y ParamCount. ParamStr(0) devuelve el nombre del programa actual, como C:TESTMYPROG.EXE, ParamStr(1) devuelve el primer parámetro, y así sucesivamente; Los ejemplos son los siguientes:
var
Yo: Palabra;
Y: Entero;
comenzar
Y := 10;
para I: = 1 a ParamCount comenzar
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Lienzo.TextHeight(ParamStr(I)) + 5;
fin;
fin;
4. Reutilización de archivos DCU (unidades de biblioteca compiladas)
(1) Referenciado en la cláusula de usos de la interfaz. Como Windows, Diálogos, etc., se requiere que la DCU a la que se hace referencia se coloque en el subdirectorio Delphi 3Lib.
(2) Referenciado en la cláusula de usos en la implementación. Si es un archivo DCU escrito por usted mismo, se debe utilizar este método y el archivo DCU al que se hace referencia se debe colocar en el subdirectorio del proyecto actual.