19 de agosto de 2010, 23:12
Os tipos de dados FLOAT, DOUBLE e DECIMAL são usados para armazenar números “quebrados”. Mais precisamente, números reais até uma certa precisão. Qual a diferença entre esses tipos então?
Continue reading ‘Tipos de dados: FLOAT / DOUBLE vs DECIMAL’ »
1 de agosto de 2010, 0:13
A legislação agora obriga que as operadoras desbloqueiem gratuitamente os aparelhos vendidos por elas, e isso também se aplica aos modems 3G. Mas qual o procedimento? Tem que levar na loja?
Continue reading ‘Como desbloquear modems 3G da Claro’ »
28 de julho de 2010, 21:04
Eu nunca ouvi falar que existia um limite para tamanho de tabelas no MySQL. Até o dia que me deparei com a seguinte mensagem de erro:
The table '<tabela>' is full
Como assim a tabela está cheia? Ela nunca deveria ficar cheia a menos que faltasse espaço em disco. Pois é, não é bem assim.
Continue reading ‘MySQL: The table ‘<tabela>’ is full’ »
29 de maio de 2010, 15:40
Kevin William Pang escreveu e Marcelo Furusawa Honório traduziu e adaptou uma lista de dez coisas que mais irritam os desenvolvedores.
Não sei se são as que mais irritam, mas de fato irritam bastante.
Clique no link abaixo para ler.
Dez coisas que mais irritam os desenvolvedores
1 de abril de 2010, 0:52
Não sei como nunca publiquei algo sobre esse assunto antes. O fato é que eu gosto de inglês. Não só gosto, como desenvolvedor eu preciso saber algo de inglês.
Mas o que eu faço para aperfeiçoar meu inglês? Continue reading ‘Dicas para aperfeiçoar seu inglês’ »
15 de março de 2010, 22:08
Os caminhos dos diretórios especiais do Windows (como Meus documentos, Desktop, etc) embora sigam um padrão, não são fixos. Variam, por exemplo de acordo com o nome do usuário corrente, linguagem do sistema instalado ou até mesmo podem ter sido mudados pelo usuário.
Continue reading ‘C# – Descobrindo o caminho dos diretórios especiais do Windows’ »
7 de fevereiro de 2010, 14:15
Quando você está aprendendo uma linguagem nova, tem coisas que você vê em códigos de exemplo e não sabe sequer como perguntar que raios é aquilo, de tão fora do comum. Isso ocorreu comigo quando eu vi uma arroba antes de uma string. Que raios é isso? Continue reading ‘C#: por que tem um “@” antes da string?’ »
2 de fevereiro de 2010, 22:51
Há algum tempo publiquei um post comparando as formas de usar elementos de uma enumeração em Delphi e em C#. Mas esqueci de mencionar como um tipo enumerado é declarado usando C#, apenas mostrei como usar os já existentes.
Continue reading ‘C# – Declarando enumerações’ »
30 de novembro de 2009, 14:54
Há no site da Embarcadero um artigo comparando os formulários do Delphi com os formulários do C#Builder, um outro produto da empresa, baseado na linguagem C# e no .NET Framework.
Mesmo sendo a princípio uma comparação das duas ferramentas, a discussão acaba ficando focada nas diferenças entre os forms, que são de duas bibliotecas de classes diferentes (VCL para o Delphi, Windows.Forms para o C#Builder). Recomendo a leitura para programadores Delphi que estejam começando no .NET ou querendo começar. O artigo passa longe de esgotar o assunto, mas comparações usam seu conhecimento anterior para “alavancar” o aprendizado, e esse pode servir como bom ponto de partida.
A abordagem usada não é específica da ferramenta da Embarcadero. Ela foca no framework, e portanto pode ser aplicada usando C#Builder, MS Visual Studio ou qualquer outra ferramenta de desenvolvimento com suporte a Windows.Forms.
Link para o artigo: Comparing and contrasting C#Builder and Delphi forms
26 de novembro de 2009, 23:54
Em Delphi é muito fácil dar foco a um controle. Você simplesmente checa se o controle pode receber foco usando a propriedade CanFocus e se puder, usa o método SetFocus do controle. E a verificação da propriedade CanFocus, embora seja bastante negligenciada, evita a bem conhecida exceção “Cannot focus a disabled or invisible window“.
Continue reading ‘Delphi - Como dar foco no próximo controle da tela’ »