Delphi Tour 2010
By tresloukadu
O Delphi Tour é uma grande oportunidade para você
ATUALIZAR-SE NA TECNOLOGIA DELPHI
Conhecendo os benefícios das últimas versões e as dicas para utilização da sua ferramenta de desenvolvimento preferida. Essa ainda é a sua última chance de atualizar suas versões antigas* de Delphi e C++ Builder pagando preço de upgrade e com descontos especiais, que também são válidos para a aquisição de novas licenças.
CONHECER OS BENEFÍCIOS DO DESENVOLVIMENTO COM RAD STUDIO
Veja os recursos que estão à sua disposição no RAD Studio, que reúne o Delphi, C++ Builder e Delphi Prism para você. Aproveite também essa grande oportunidade para ter o RAD Studio pagando apenas o preço de tabela do Delphi.
RESOLVER SEUS PROBLEMAS DE PERFORMANCE EM APLICAÇÕES DELPHI E BANCO DE DADOS
Saiba como facilitar o diagnóstico e solução dos problemas de desempenho de aplicações e bancos de dados. E você ainda pode aproveitar o benefício de receber gratuitamente o DB Optimizer ao adquirir o RAD Studio Enterprise pelo preço de tabela.
Agenda:
- 16 de Junho – São Paulo
- 17 de Junho – Goiânia
- 18 de Junho – Natal
- 21 de Junho – Recife
- 22 de Junho – Brasília
- 23 de Junho – Belo Horizonte
- 23 de Junho – Sorocaba
- 24 de Junho – Porto Alegre
Disponível para Download Delphi 2010
By tresloukadu
A Embarcadero Technologies a pouco tempo atrás lançou a versão do Delphi 2010 e parece que os desenvolvedores estão gostando desta nova fase do Delphi. Confira no vídeo acimas algumas destas novidades. Incluído no pacote RAD Studio 2010, o Delphi 2010 tem mais de 120 novos atributos que vão ajudar todos os programadores a terminarem os seus projetos mais rápido e a alcançar muito mais usuários.
Na seção “What’s New in Delphi 2010″ é o lugar que mostra as principais novidades e características para o desenvolvimento de aplicativos utilizando o Delphi 2010 (e o C++Builder). E na era do touchscreen é claro que esta tecnologia não foi ignorada, o Delphi 2010 permite o desenvolvimento de interfaces amigáveis para aplicativos feitos especialmente para os tablets pc, touchpad e kiosks. Lembro-me ha uns dois anos atrás que tive que desenvolver uma interface de chat para o skype para touchscreens quanto trabalho que deu! Mas agora ficou muito tranqüilo.
Algumas das novidades da IDE do Delphi 2010 incluem: possibilidade para expandir partes do código e recolher, formatação inteligente do código (indentação, espaços, quebras de linhas e algo chamado de “capitalization” para deixar aonde é maiúsculo e minúsculo corretamente.
O compilador do Delphi 2010 também possui muitas melhorias no RTTI e muito mais. Com relação a database tem melhorias: agora o dbExpress provê um driver completo com suporte ao Firebird, MySQL e ainda MS SQL Server 2008 e Interbase 2009.
Tem muitas novidades como novas units incluindo a IOUtil.pas que permitem trabalhar com arquivos, caminhos e diretórios. Para todos que estão ansiosos para ver as novidades o download do Delphi 2010 está disponível para um teste de 30 dias. Você pode baixar o Delphi 2010 aqui no site oficial da Embarcadero e também aqui.
Code Templates
By Elton Conz
Gostaria de apresentar para vocês um recurso que considero muito interessante, mas que poucas pessoas conhecem a fundo.
Você certamente já desfrutou dos benefícios dos templates na VCL do Delphi.
Faça um teste rápido: Digite por exemplo a palavra for, e veja o que acontece.
O Delphi vai trazer para você a seguinte estrutura (veja imagem abaixo). Eis um template em ação.

instrução for
A função destes templates é otimizar o seu trabalho, minimizando erros e aumentando a sua produtividade. Até aqui, todo mundo sabe como funciona, porém, o que pouca gente sabe é que podemos criar e/ou editar estes templates. E não para por ai, alguns até sabem que os templates são passíveis de configuração, mas não sabem como fazer isso.
Vamos entender melhor como isso funciona? É muito simples, mas você vai precisar se dedicar um pouquinho, pois só mostrarei o básico. Dai em diante você tem total capacidade de melhorar os templates que vier a construir.
Vamos Ver na Prática
Vamos construir um template para otimizar a criação de forms. O resultado final será este quando eu digitar o texto criaform dentro da VCL do Delphi:

Note que todos os textos que estão dentro das caixas em azul mudam automaticamente quando digito. Não preciso repetir o mesmo texto 4 vezes, com isso ganho velocidade. Não preciso decorar a sequencia de criação de forms, com isso ganho tempo e padronização.
Os templates são arquivos XML com a seguinte estrutura:

Vamos ver parte a parte deste arquivo:
- name = “criaform” – Aqui você informa o texto que você quer que ative este template.
- Declaração de Variável
- <point name=”form”> – Indico o nome da minha variável
- <text> – Inico que texto aparecerá por padrão dentro das caixas em azul
- <hint> – Texto que aparece quando você passa por cima do campo
- Descrição
- <description> – Descreva a funcionalidade deste template
- <author> – Autor do template
- Código
- |variável| – As variáveis declaradas devem ficar sempre entre os caracteres | (pipe).
- |end| – Onde o cursor ficará posicionado após o preenchimento do layout.
Salve o arquivo com o nome que você desejar, mas com extensão .XML. Eu costumo salvar o arquivo com o mesmo nome do template, como neste caso, ficaria criaform.xml.
No Delphi 2009 este arquivo deverá ser salvo dentro da pasta:
C:\Arquivos de programas\CodeGear\RAD Studio\6.0\ObjRepos\Code_Templates\Delphi
No Delphi 2010 este arquivo deverá ser salvo dentro da pasta:
C:\Documents and Settings\<usuario>\Meus documentos\RAD Studio\code_templates\
Basta salvar o arquivo e o template já estará disponivel. Não é preciso nem reiniciar o Delphi.
Estou disponibilizando o template deste exemplo para que você possa estudar com mais detalhes. Basta clicar aqui para baixar este exemplo.
Espero que esta dica tenha sido útil para o seu dia-a-dia de programador. Eu utilizo este recurso faz um bom tempo ja, e posso dizer que tem me ajudado muito. Estou ganhando muito tempo e mantendo meus fontes sempre dentro de um padrão. Espero que tenha gostado.




junho 7th, 2010