|
|
08/03/2012
Rodrigo Santos
Comentários: 4 |
[Artigos]
Componente Application Events
Saudações, caros Delphianos! Neste artigo vamos falar um pouco sobre algumas funcionalidades do componente Application Events.
Primeiramente, este componente é não-visual e nativo desde a versão 5 do Delphi, onde podemos encontrá-lo ... |
612 |
|
08/03/2012
Ricardo Boaro
Comentários: 12 |
[Artigos]
Contornando o Bloqueio do UAC do Windows
Atire a primeira quem nunca teve problema com nosso conhecido UAC, User Account Control ou melhor dizendo Controle de Contas de Usuários. Normalmente ele bloqueia a execução de alguns programas, pois bem encontramos em uma lista de discussão a soulução para o problema.
Crie um arquivo do tipo XML chamado UAC.manifest.xml com o seguinte... |
1572 |
|
06/03/2012
Ricardo Boaro
Comentários: 22 |
[Artigos]
Trabalhando com POO na prática
Depois de abrirmos o tema para que todos pudessem opinar, iremos começar a criar nossa série de artigos, segue abaixo a descrição de nosso sistema.
Peço a todos que pretendem colaborar de alguma forma que enviem um e-mail para mim para que possamos facilitar o contato e agilizarmos o processo de publicação dos artigos. Segue meu e-mai... |
815 |
|
28/02/2012
Kelver Merlotti
Comentários: 3 |
[News]
Webinar: Criação de Aplicações Móveis com o RAD Studio XE2
A Embarcadero promove nessa quinta-feira, 01 de março, às 16h, um webinar gratuito sobre o desenvolvimento de aplicações web móveis e nativas para iOS, Android, BlackBerry e Windows Phone, através do RAD Studio XE2, com os especialistas da Embarcadero Andreano Lanusse, Dormevilly Tertius e Kelver Merlotti.... |
466 |
|
27/02/2012
Ricardo Boaro
Comentários: 30 |
[Artigos]
Trabalhando com POO na prática
Salve galera!!
Essa semana começaremos a criar nossa aplicacao conforme o pessoal sugeriu, totalmente orientada a objetos. Ou seja POO na prática.
Lembro a todos que somos democráticos ou seja todos podem opinar sobre as classes por mim criadas, ou mesmo questionar o por que foi feito assim ou assado.
C... |
959 |
|
20/02/2012
Ricardo Boaro
Comentários: 5 |
[Dicas]
Delphi Chromiumembedded
Saudações a todos!
Estou preparando um artigo sobre o novo componente da Google para embutir o Chrome no Delphi e ter todos os poderosos recursos do mesmo a nossa diposição, enquanto preparo o artigo sugiro a todos que façam a instalação do Tortoise e baixem o componente para testes futuros.
Notem que na pasta Demos tem... |
705 |
|
|
16/02/2012
Felipe Caputo
Comentários: 2 |
[Dicas]
Polimorfismo
Já li vários artigos na internet explicando sobre polimorfismo sempre utilizando exemplos abstratos para explicar uma das principais características da orientação a objetos. O principal exemplo que eu acompanhei ... |
912 |
|
15/02/2012
Felipe Caputo
Comentários: 6 |
[Artigos]
Memory Leaks
Um Memory Leak é, em tradução livre, um vazamento de memória. Usamos este termo para descrever quando um objeto que foi instanciado não é liberado e continua consumindo memória mesmo quando o mesmo não é mais utilizado.
Uma ferramenta interessante para se conferir se está ocorrendo vazamentos de memória em seus aplicativos, é o rela... |
487 |
|
14/02/2012
Administrador
Comentários: 5 |
[Artigos]
Delphi Completa 17 anos!
Caros amigos.
Hoje é um dia atípico para todos nós que vivemos no fantástico mundo Delphi.
Nosso amado Delphi esta completando 17 anos! Devemos muito a essa ferramenta que nos permite transformar e abstrair nossos complexos cenários de negócios em softwares de excelente qualidade. Permitindo com isso que possamos ser reconh... |
336 |
|
14/02/2012
Felipe Caputo
Comentários: 4 |
[Artigos]
Class procedures
A diretiva de compilação class é utilizada quando queremos acessar uma variável, propriedade ou médodo sem que haja um objeto daquela classe instanciado. No artigo de hoje, vou enfatizar em alguns casos de usos de class methods.
Vamos supor que você queira criar um formulário para verificar usuário e senha. Se não utilizamos class me... |
614 |
|
|
13/02/2012
Ricardo Boaro
Comentários: 21 |
[Artigos]
Entenda por que Não Devemos usar FieldByName
Salve Galera!!!
Essa questão de Fields[indice] ou FieldByName, é sempre polêmica, mas na minha opinião quem ler esse artigo com atenção irá abolir o uso do FieldByName em suas aplicações, assim como eu ja fiz a vários anos. Concordo que com FieldByName o código fica bem mais fácil de ser entendido. Da mesma forma sabemos que precisamos ter ... |
1454 |
|
11/02/2012
Ricardo Boaro
Comentários: 27 |
[Artigos]
Exemplo de Aplicação - Utilizando Programação Orientada a Objeto
Salve Delphianos!!!
Atendendo a pedidos, irei produzir alguns artigos falando sobre Programação Orientada a Objeto, mas focando a prática, ou seja, iremos estudar um pouco a parte teórica, e em seguida vamos partir para a prática, iremos criar uma pequena aplicação com alguns cadastros, todo e qualquer método que precisarmos na... |
1052 |
|
10/02/2012
Ricardo Boaro
Comentários: 0 |
[Artigos]
Utilizando Assertions em Delphi
Assertions são validações sobre os fundamentos da lógica de um programa. A verificação de um assertion é a validação de que uma condição necessária para o algoritimo funcionar, algo que você supõe ser verdadeiro, é realmente válido durante a execução do programa.
Em Delphi, a sintaxe de um Assertion é a seguinte:
Asser... |
316 |
|
07/02/2012
Administrador
Comentários: 0 |
[Artigos]
Desenvolvimento multiplataforma: como definir o sistema operacional
Publicar um aplicativo em uma empresa hoje significa dar apoio pelo menos a duas plataformas – e potencialmente até quatro – para cobrir todos os funcionários. Diferentemente daqueles publicados para consumidores, um programa corporativo necessita lançar mudanças e melhorias simultaneamente para todos os funcionários, em vez de para uma plataforma ... |
451 |
|
01/02/2012
Diego Garcia
Comentários: 5 |
[Dicas]
Drag and Drop com ListView
Primeiro inclua em seu formulário dois TListView e preencha a propriedades DragMode com o valor dmAutomatic nos dois. Para facilitar nossas vidas, vamos criar um método genérico para realizar o drag and drop, com o seguinte código... |
519 |
|
|
23/01/2012
Diego Garcia
Comentários: 4 |
[Dicas]
Função para Validar a Chave da Nota Fiscal Eletrônica
function ValidarChaveNFe(const ChaveNFe: string):boolean;
const
PESO : Array[0..43] of Integer = (4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2,0); /// Aqui corrigido para o Delphi XE
var
Retorno : boolean;
aChave : Array[0..43]... |
1031 |
|
|
16/01/2012
Administrador
Comentários: 9 |
[Artigos]
Falta de mão de obra está inflacionando salários de TI no País
Consultorias revelam que a ausência de talentos qualificados inflacionou salários com taxas de aumento de até 20%.
O crescimento acima de 10% do mercado de TI no Brasil e a taxa cambial ajudaram a supervalorizar os profissionais do setor. Atualmente, os executivos brasileiros da faixa “C-Level”, que ocupam altos cargos, estão entre os que re... |
667 |
|
12/01/2012
Administrador
Comentários: 8 |
[Dicas]
Sistema Fechando Sozinho
Amigos, acompanhando os grupos de discussão sobre programação e outros, percebi que muitas pessoas estão enfrentando um problema em comum.
Programas feitos em Delphi e ou VB, fechando sozinho, do nada o sistema fecha, como se alguém tivesse clicado em finalizar processo.... |
1265 |
|
|
09/01/2012
Administrador
Comentários: 9 |
[Artigos]
Armadilhas para desenvolvedores
Com o passar do tempo, ficam nítidas para mim algumas situações nas quais desenvolvedores talentosos (ou não) entram e das quais saem completamente idiotas (raríssimas vezes com algum tipo de salvação). Chamo estas situações de “armadilhas para desenvolvedores” e, a partir deste post, pretendo expor algumas das que presenciei ou virei a me deparar... |
1203 |
|