E ai galera... nesse artigo vou mostrar como criartemplates para utilizar dentro de sua IDE.Ja experimentou escrever a palavra "For" no editor de codigo do Delphie depois pressionar a tecla TAB, SPACE ou ENTER ?? Exatamente. O Delphi completa a estrutura de umloop "for I := 0 to List.Count - 1do". Chamamos esse recurso de CodeTemplate. Templates servem para agilizar a escrita de codigoscorriqueiros em nossos sistemas. Quando voce escreve Begin e pressiona ENTER, apalavra End e escrita automaticamente e o cursor do mouse fica entre o Begin..End, tambem temos aqui o uso detemplates. O mais legal nisso tudo e que podemos escrever nossos propriostemplates ou alterar os ja existentes utilizando notacao XML.Normalmente os arquivos de template ficam salvos napasta: C:\ProgramFiles\Embarcadero\RAD Studio\7.0\ObjRepos\en\Code_Templates\Delphi O caminho pode variar de acordo com a sua versao do Delphi. O caminho exibidonesse artigo refere-se ao caminho encontrado no Delphi 2010.Criando CodeTemplates para integrar com a IDE doDelphi.Quantas vezes voce precisa apresentar algum tipo demensagem para o usuario do seu sistema? Quase que toda hora ne... e ai o quetem que ser feito? Escrever e escrever repetidamente essas mensagens. Pois bem,vamos agilizar a escrita das mensagens que serao exibidas em nosso sistema:Crie um novo documento texto no Windows (Todossabemos como fazer isso).Copie o conteudo XML abaixo para esse documento.<?xml version="1.0" encoding="utf-8" ?><codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates" version="1.0.0"> <template name="mbox" invoke="auto"> <point name="expr"> <script language="Delphi"> InvokeCodeCompletion; </script> <text> Informe a Mensagem </text> <hint> Conteudo da Mensagem </hint> </point> <point name="Caption"> <script language="Delphi"> InvokeCodeCompletion; </script> <text> Titulo da Mensagem </text> <hint> Informe o Titulo </hint> </point> <description> Application.MessageBox </description> <author> Rafael </author> <code language="Delphi" context="methodbody" delimiter="|"><![CDATA[Application.MessageBox('|expr|', '|Caption|', MB_OK + MB_ICONINFORMATION);]]> </code> </template></codetemplate>Salve o documento dentro da pasta de templates doDelphi com a extensao (.xml). Lembrando que o caminho varia de acordo com a suaversao do Delphi.Abra o Delphi e no editor de codigo digite mbox e pressione TAB, veja o resultado.Se tudo deu certo algo como a linha abaixo deve ser visualizada:Application.MessageBox('Informea Mensagem', 'Titulo da Mensagem', MB_OK + MB_ICONINFORMATION);Bem galera, com isso vimos um pouco sobre como utilizartemplates para agilizar o nosso trabalho (nao e preguica de escrever e o jeitoRAD de ser).O arquivo e auto explicativo na sua grande parte,mas se precisarem de alguma ajuda para interpretar, entrem em contato que tereiprazer em deixar as dicas. Grato a todos e bom uso. Ha 3 meses, aconteceu algo inesperado. Uma tia avo minha do interior faleceu, e eu fui avisada de que deveria comparecer na cidade para a declaracao da sua heranca. Estranhei a noticia, afinal mal conhecia Dona Teresa.Tenho vagas lembrancas da infancia, quando a senhorazinha fazia as tortas de maca, com sua refinada receita alema. Depois dos meus 9 anos, nunca mais a encontrei, e tambem nao vi mais o Gustavo, meu primo, neto de Teresa. Lembro de um garotinho loiro, alvo e de olhos claros, porem nao o suportava, pois nao me deixava brincar com ele e com seus carrinhos, dizia que era proibido para meninas.Entao, depois da ligacao curiosa que havia recebido do advogado de Dona Teresa, liguei para minha casa, para contar o estranho fato para minha mae.