1. Barra de velocidade personalizada
Na interface de design visual do Delphi, o local mais utilizado é a barra de botões de aceleração (Speedbar) localizada no canto superior esquerdo da tela. Durante a prática, o autor descobriu acidentalmente o método de customização do Speedbar, que não foi mencionado nos quatro livros de referência do Delphi que usei. As etapas são as seguintes:
Clique com o botão direito no Speedbar e selecione PRperties no menu pop-up. Uma caixa de diálogo chamada SpeedbarEditor aparecerá. Suponha que você queira adicionar uma função de "verificação de sintaxe", você pode selecionar Projeto na caixa de lista Categorias à esquerda e, em seguida, arrastar e soltar o ícone Verificação de sintaxe à direita para a posição apropriada da barra de velocidade, e esta função foi adicionada . Se não houver espaço extra na barra de velocidade para acomodar o novo botão, você pode parar o mouse no quadro direito da barra de velocidade. Quando ele mudar para o formato de uma seta de duas pontas, arraste-o uma certa distância para a direita. abra espaço. Se quiser excluir um botão da barra de velocidade, basta arrastá-lo para fora do intervalo da barra de velocidade e excluí-lo. Muito conveniente de operar. Recomenda-se adicionar verificação de sintaxe, opções de projeto e ajuda do WindowsApi ao Speedbar para melhorar a eficiência do desenvolvimento.
2. Teclas de atalho ao criar o formulário
Use teclas de atalho para acelerar seu design. As teclas de atalho listadas abaixo podem ser dominadas seletivamente de acordo com a situação real.
Del: Exclui o componente selecionado;
Esc: Selecione o container do componente atual (geralmente Painel, Grupo ou Formulário);
F11: Alternar entre Formulário ou Unidade e Inspetor de Objetos;
F12: Alternar entre formulário e editor de código;
Ctrl+F12: Exibe a caixa de diálogo "Visualizar Unidade";
Shift+F12: Exibe a caixa de diálogo "Visualizar formulário";
TAB: próximo componente;
Shift+TAB: Componente anterior;
Teclas de direção: selecione o componente mais próximo nesta direção;
Ctrl+teclas de seta: Move o componente selecionado um ponto;
Shift+teclas de seta: altera o tamanho do componente selecionado em um ponto;
Ctrl+Shift+teclas de seta: Move o componente selecionado um espaço;
Shift+clique: Mantenha pressionada a tecla Shift e clique no componente com o mouse para selecionar vários componentes.
O seguinte é o que eu descobri:
Ctrl+arrastar: Mantenha pressionada a tecla Ctrl e arraste o mouse em um componente contêiner (como Painel, QReport, Groupbox, etc.) para forçar a seleção de todos os componentes visuais pertencentes a este contêiner (excluindo o componente contêiner) no retângulo caixa arrastada pelo mouse.
3. Uso de parâmetros de linha de comando
Delphi fornece uma maneira conveniente de acessar parâmetros de linha de comando, ou seja, usando as funções ParamStr e ParamCount. ParamStr(0) retorna o nome do programa atual, como C:TESTMYPROG.EXE, ParamStr(1) retorna o primeiro parâmetro e assim por diante; Os exemplos são os seguintes:
var
Eu: Palavra;
Y: Inteiro;
começar
S:= 10;
para I := 1 para ParamCount comece
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
fim;
fim;
4. Reutilização de arquivos DCU (unidades de biblioteca compiladas)
(1) Referenciado na cláusula uses da interface. Como Windows, Dialogs, etc., é necessário que o DCU referenciado seja colocado no subdiretório Delphi 3Lib.
(2) Referenciado na cláusula de usos da implementação. Se for um arquivo DCU escrito por você, este método deve ser usado e o arquivo DCU referenciado deve ser colocado no subdiretório do projeto atual.