Post: MultiPaste no IDE do RAD Studio

Alessandro Medeiros

 

Este artigo baseado no artigo http://www.codingindelphi.com/blog/multipaste-in-the-rad-studio-ide/

Fala ai Radizeiros e Radizeiras, tudo bem com vocês?

Quantos de nós programadores Delphi já realizamos operações entediantes como concatenar strings extensas, como por exemplo uma query, onde devemos realizar uma operação em tempo de execução e precisamos transformar essa query em uma string para colocarmos numa propriedade SQL da consulta.

Neste post irei lhe mostrar algo que me ajuda muito em muitos, vou lhe mostrar o “MultiPaste“.

O que é MultiPaste?

Talvez você esteja se perguntando o que é esse tal de MultiPaste, e por anos de experiencia na ferramenta RAD da Embarcadero nunca ouviu falar nessa funcionalidade maravilhosa que está disponível no Delphi.

Já teve algum problema assim? Você tem algum SQL:


SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;

e você deseja adicionar esse SQL à propriedade SQL de uma consulta em tempo de execução. Você acaba tendo que transformar isso em uma string como esta:


'SELECT Customers.CustomerName, Orders.OrderID' +
'FROM Customers' +
'FULL OUTER JOIN Orders' +
'ON Customers.CustomerID = Orders.CustomerID' +
'ORDER BY Customers.CustomerName;'

ou manualmente em cada linha como esta:


FDQuery1.SQL.Add('SELECT Customers.CustomerName, Orders.OrderID');
FDQuery1.SQL.Add('FROM Customers');
FDQuery1.SQL.Add('FULL OUTER JOIN Orders');
FDQuery1.SQL.Add('ON Customers.CustomerID = Orders.CustomerID');
FDQuery1.SQL.Add('ORDER BY Customers.CustomerName;');

Ambas as escolhas são uma grande dor no código para o código.

Mas não mais. MultiPaste torna esse tipo de coisa pateticamente fácil!

Vamos escolher a segunda opção acima – a adição manual do código SQL uma linha de cada vez.

Primeiro, copie o SQL para sua área de transferência. Isso é importante – o texto que você deseja manipular deve estar em sua área de transferência.

Em seguida, coloque o cursor onde você deseja inserir o texto resultante.

Em seguida, selecione Editar | MultiPaste   no menu do IDE (você precisará ter uma janela de código aberta para que o item de menu esteja ativo).

e você verá insto:

Agora, a partir daí, você pode digitar isso na primeira caixa de edição:

e na segunda caixa de edição digite:

Você deve então observar que memo principal está alterando o texto que você tem em sua área de transferência adicionando o conteúdo da primeira caixa de edição ao início de cada linha e o conteúdo da segunda caixa de edição ao final de cada linha. Você deve acabar com uma caixa de diálogo que se parece com isso:

Em seguida, pressione Ok e o texto que você criou é inserido no ponto do cursor. Muito legal, né?

Assim, MultiPaste permite que você evite um pouco da codificação demorada e entediante que todos nós fizemos em um momento ou outro.

 

 

POR QUE FAZER A CERTIFICAÇÃO ESPECIALISTA EM CLEAN CODE E BOAS PRÁTICAS DE PROGRAMAÇÃO?

A Certificação Especialista em Clean Code e Boas Práticas de Programação dará a você a oportunidade de melhorar seu software, otimizar o seu tempo e te dar a possibilidade de atender melhor os seus clientes.

Conhecer as boas práticas irá facilitar muito a sua vida quando houver necessidade por parte de um cliente de um update rápido ou resolver um problema especifico.

Nessa Certificação você irá aprender de forma prática os princípios do SOLID que irão te ajudar a ter um código bem estruturado, organizado e preparado para as mudanças repentinas, afinal sabemos que a todo o momento seja por força do governo ou por solicitações de clientes, precisamos realizar alterações em nossos projetos, então Porque não ter um código já preparado para essas mudanças? No treinamento eu desenvolvi um método que alinha exemplos reais de aplicação das técnicas para resolver problemas do dia a dia.

Cansado de perder muito tempo revisando código para resolver problemas?

Aprenda as boas práticas com o clean code e de um novo rumo a sua carreira.

CLIQUE AQUI PARA SABER MAIS SOBRE A CERTIFICAÇÃO ESPECIALISTA EM CLEAN CODE

 

 





Faça sua busca

CATEGORIAS

POSTS RECENTES

E caso você tem interesse de conhecer mais sobre MultiPaste no IDE do RAD Studio, acesse o nosso portal do CLUBE DE PROGRAMADORES EM DELPHI
Você não terá só conteúdos relacionados ao MultiPaste no IDE do RAD Studio, mas uma quantidade enorme de conteúdos que poderá lhe ajudar muito no seu dia a dia, é uma verdadeira NETFLIX para os programadores Delphi.
Gostou?
Compartilhe:

Embarque no foguete com milhares de devs para aprender desenvolvimento, evoluir de forma contínua e se manter relevante no mercado.

Sobre
Dúvidas
Cadastre-se em nossa lista

Para ter acesso em primeira mão, a tudo que acontece na Academia do Código, basta se cadastrar em nossa lista

Grupo Thulio Bittencourt | Academia do Código

#FaçaPartedaHistória

Copyright © 2022 – Todos os direitos reservados