C# Category Feed" href="http://douglascunha.com/blog/category/programacao/c/feed/" />

Archive for the ‘C#’ Category.

C# – Descobrindo o caminho dos diretórios especiais do Windows">C# – Descobrindo o caminho dos diretórios especiais do Windows

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’ »

  • Share/Bookmark

C#: por que tem um “@” antes da string?

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?’ »

  • Share/Bookmark

C# – Declarando enumerações">C# – Declarando enumerações

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’ »

  • Share/Bookmark

C# para programadores Delphi – Forms (VCL vs. Windows.Forms)">C# para programadores Delphi – Forms (VCL vs. Windows.Forms)

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

  • Share/Bookmark

C# para programadores Delphi – Namespaces

A grosso modo, podemos dizer que um namespace e apenas um nome usado para agrupar classes ou outros namespaces. DSessa forma, as classes passam a ter, digamos, “nome e sobrenome”. Ao inves de termos apenas o nome da classe, temos um agrupamentos de classes por proposito, tornando a estrutura de classes mais organizada e intuitiva.

Continue reading ‘C# para programadores Delphi – Namespaces’ »

  • Share/Bookmark

C# para programadores Delphi – Tipos enumerados

Estou me aventurando pelo mundo do C#. Sim, desenvolvendo em plataforma Microsoft, quem diria..

A experiência acumulada como programador em Delphi e outras linguagens muitas vezes ajuda, pois já tenho mais ou menos uma idéia de como fazer a maioria das coisas. Ou pelo menos uma idéia de como procurar a resposta. Mas isso é mais difícil quando alguma característica muda drasticamente de uma linguagem para outra.

Continue reading ‘C# para programadores Delphi – Tipos enumerados’ »

  • Share/Bookmark