Dicas | C# Brasil


Microsoft Virtual Academy

{lang: 'pt-BR'}

Para quem ainda não conhece existe um local muito bom para você que está começando a estudar a plataforma .NET ou quer aprender mais sobre as diversas tenologias Microsoft é o Microsoft Virtual Academy, segue abaixo algumas descrições retiradas do site do MVA sobre o que é o programa:

“Aprimore seu conjunto de habilidades de TI e progrida em sua carreira com um portal de treinamento gratuito e de fácil acesso. Aprenda em seu próprio ritmo, focalizando tecnologias da Microsoft, ganhe pontos e seja reconhecido.”
Continuar lendo…

Postado em Dicas, Documentação, TechNet | Marcado como , , , ,

Boas práticas para geração de URLs

{lang: 'pt-BR'}

Nos últimos anos o projeto de URL das aplicações se tornou um assunto cada vez mais serio, e alguns princípios de design surgiram, se você seguir esses padrões, você ira melhorar a usabilidade, compatibilidade e os rankings da sua aplicação nos motores de busca.

• Crie URLs para descrever o conteúdo, não os detalhes da implementação de sua aplicação. Use /Artigos/RelatorioAnual ao invéz de /Website_v3/CachedContentServer/FromCache/RelatorioAnual
Continuar lendo…

Postado em Dicas | Marcado como , ,

Padrões de codificação

{lang: 'pt-BR'}

Acredito que para escrever software confiável e de fácil manutenção, você deve seguir padrões de codificação e boas práticas, principalmente se trabalha com projetos que envolvem uma equipe, onde é muito importante que todos escrevam código de fácil leitura e manutenção, pois qualquer um pode escrever código. Com poucos meses de experiência em programação você pode escrever “aplicativos”, mas escrever software pelo caminho certo requer mais trabalho que apenas fazê-lo funcionar, afinal até um código ruim funciona.
Continuar lendo…

Postado em C#, Cotidiano, Dicas | Marcado como ,

Verificando DBNull de forma mais “elegante” com extension methods e generics

{lang: 'pt-BR'}

Em um banco de dados relacional um valor nulo é usado em uma coluna quando o valor é desconhecido ou ausente. Um nulo não é uma string vazia (para tipos de dados string ou datetime), nem um valor zero (para tipos de dados numéricos). (MSDN)

Em alguns códigos que utilizam DataReader para leitura dos dados eu costumo encontrar verificações se o valor retornado da base de dados não é nulo como o código a seguir:
Continuar lendo…

Postado em C#, Dicas | Marcado como , ,

Como alterar uma classe Css via C#

{lang: 'pt-BR'}

Olá caro leitor!

Quando se trata de CSS, muitos desenvolvedores sofrem por não terem muita prática e criativadade com manipulação de design.

A alteração de uma classe de css pode ser feita atraves do código c# e é um procedimento muito simples.
Primeiramente em uma pagina aspx,temos o seguinte código css:

Continuar lendo…

Postado em ASP.NET, C#, CSS, Dicas | Marcado como , , , ,

Algumas regras para o uso eficaz de CSS no ASP.NET Web Forms

{lang: 'pt-BR'}

Tornar-se compatível com os padrões web ao usar CSS com ASP.NET Web Forms nem sempre é uma tarefa facil, segue abaixo uma serie de dicas que podem ajudar no caminho.

1. Prefira CSS ao invés de ASP.NET Skins.

  • CSS é um padrão bem aceito
  • Designers entendem CSS mas não conseguem entender o mecanismo de propriedades do ASP.NET
  • Skins levam a “Classitis”. Cada skin cria um atributo de classe HTML que tem seus estilos associados. Isso não segue o principio da reutilização.
  • Uma boa implementação de CSS externo um tamanho menor e um download mais rápido do que sua implementação equivalente com skins.
  • A própria Microsoft investiu em ferramentas de design CSS (o Expression Web e a inclusão do motor do Expression Web apartir da versão 2008 do Visual Studio) e realmente não fazem mais nada com skins. Então siga seu exemplo. CSS esta tendo um melhor suporte pelas ferramentas Microsoft.

Continuar lendo…

Postado em ASP.NET, CSS, Dicas | Marcado como , ,

Removendo diretivas using não utilizadas no Visual Studio

{lang: 'pt-BR'}

Essa é uma dica simples e bem útil para quem esta se familiarizando com Visual Studio.

Em vários projetos encontramos diretivas using que não são usadas no código. Apesar de não fazer nenhuma diferença no desempenho do aplicativo, pois todos os recursos são carregados sob demanda quando são realmente utilizados, mas os mesmo “poluem” o código fonte.

Continuar lendo…

Postado em Dicas, Visual Studio | Marcado como , , , ,

For each in enumeration

{lang: 'pt-BR'}

Essa é uma dica simples e pode ajudar o pessoal que esta “começando” na linguagem C#.

Algumas vezes precisamos varrer valores de uma determinada enumeração, e podemos fazer isso utilizando um laço for each.

Continuar lendo…

Postado em C#, Dicas | Marcado como , , , ,

Definindo o valor de um TextBox configurado para password em ASP.NET

{lang: 'pt-BR'}

Quando a propriedade TextMode de um TextBox é definida como password a propriedade Text não será exibida em tempo de execução, esse comportamento é uma forma de manter a segurança impedindo que a mesma seja visualizada pelo HTML da pagina.

Porem em alguns casos é necessário exibir o valor com sua respectiva mascara no TextBox. Por exemplo, uma pagina que exibe o perfil do usuário, onde o usuário tem a capacidade de alterar sua senha faz sentido exibi-la no TextBox. Afinal o usuário já deverá estar autenticado para acessar a pagina do seu perfil (embora o valor será enviado para o navegador e poderia ser facilmente interceptado por algum sniffer).

Continuar lendo…

Postado em ASP.NET, Dicas | Marcado como , , , ,

Alterando o idioma do Visual Studio 2010 para Português

{lang: 'pt-BR'}

No artigo de hoje vou explicar como alterar o idioma do Visual Studio 2010.

Essa dica é útil para quem tem dificuldade com o Inglês e gostaria de utilizar o Visual Studio 2010 em português.

O Microsoft disponibilizou para nós o Microsoft Visual studio 2010 Language Pack e é com ele que iremos alterar o idioma de nossa IDE. Vamos ao trabalho.

Continuar lendo…

Postado em Dicas, Visual Studio | Marcado como , , , , , , , , , ,

Usando Dictionary para carregar menu em Windows Form

{lang: 'pt-BR'}

Neste post vamos usar de forma simples a classe Dictionary do .net Framework, imaginando um o seguinte cenário aonde nosso form principal trabalha com Mdi.
Temos um formulário principal, e no mesmo ele tem um menuStrip responsável a carregar os menus da nossa aplicação, para cada item de menu devemos ficar fazendo instancia para cada form que existir na nossa aplicação.

Exemplo

Continuar lendo…

Postado em C#, Dicas, Visual Studio | Marcado como , , , ,

Crud com Entity Framework fácil parte 2

{lang: 'pt-BR'}

Bem pessoal hoje vou continuar com o artigo CRUD com Entity Framework.

Hoje vou ensinar como atualizar um cadastro. No decorrer vocês verão como é fácil e sem complicações.

Caso você não tenha visto o primeiro post, sugiro você da uma estudada nele primeiro para poder continuar. Vamos lá!

Continuar lendo…

Postado em ASP.NET, C#, Dicas, Entity Framework, Visual Studio | Marcado como , , , , , , ,

Crud com Entity Framework fácil

{lang: 'pt-BR'}

Pessoal, este é o meu primeiro post aqui no C# Brasil.

Vou falar sobre como fazer um CRUD com Entity Framework.

Vou usar Visual Studio 2010 junto com o SQL Server Managemente Studio.

O Entity Framework 4 é o framework ORM da Microsoft que transforma objetos de negócio em dados relacionais e vice-versa. O foco do Entity Framework não é o banco de dados mas o modelo de negócios e dessa forma uma de suas tarefas e gerar o modelo conceitual a partir do modelo de banco de dados, feito este serviço o desenvolvedor não tem que lidar mais diretamente com o banco de dados mas com o modelo conceitual e o modelo de entidades.

Continuar lendo…

Postado em ASP.NET, C#, Dicas, Entity Framework, MVC, Visual Studio | Marcado como , , , , , , , , ,

C# Brasil agora é um blog público

{lang: 'pt-BR'}

É com grande prazer que anunciamos agora a todos os visitantes, usuários cadastrados, amigos e colaboradores que estaremos deixando este espaço reservado aos companheiros desenvolvedores que gostariam de compartilhar o conhecimento, aqui vão algumas dicas para você enviar suas postagens e dicas.

Como postar

Continuar lendo…

Postado em ASP.NET, Blogosfera, C#, Dicas | Marcado como , , , , , , , , , ,

C# Brasil de cara nova e com novidades

{lang: 'pt-BR'}

Desde o lançamento do C# Brasil procuramos sempre deixa-lo o mais agradável possível para que você pudesse sempre visitar e encontrar com maior facilidade o que precisa.

Recentemente nós do C# Brasil e a equipe do Projetos e TI lançamos o fórum e abrimos esse espaço para os leitores interagirem e conhecer mais sobre o assunto que lhe interessa.

Outro lançamento foi a área de download de fontes que anunciamos através do Twitter. Essa área disponibilizaremos para você os fontes de nossos artigos além de outros fontes indicados por leitores e por nós.

Mais uma vez em conjunto com a equipe do Projetos e TI estamos lançando um tema próprio do C# Brasil com o brasão criado por nossa equipe.

Fique por dentro das últimas novidades nos seguindo no Twitter.

Abraço e até a próxima.

Postado em AJAX, ASP.NET, Blogosfera, C#, CSS, Dicas, Entity Framework, LINQ, MVC, MySql, Visual Studio | Marcado como , , , , , , , , , , , ,

Página 1 de 3123