Arquivo para Dicas - C# Brasil


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 , , , , , , , , , ,

Extension Methods

{lang: 'pt-BR'}

Extension Methods é uma nova característica presente apartir do C# 3.0 e que permitem adicionarmos métodos para tipos existentes sem criar um novo tipo derivado, recompilar ou modificar o tipo original. Extension Methods são um tipo especial de método estático, mas eles são chamados como se fossem métodos de instância no tipo estendido.

Continuar lendo…

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

Criando eventos personalizados em UserControl no ASP.NET

{lang: 'pt-BR'}

Nem sempre os componentes atuais do ASP.NET atendem por completo as nossas necessidades. Com isso muitas vezes precisamos implementar funcionalidades e que também na maioria das vezes necessitam ser reutilizadas. O funcionalidade de um UserControl, é essa, criar controles personalizados que possam ser reutilizados.

É esse o objetivo desse artigo de hoje, criar um UserControl que possua funcionalidade que possam ser reutilizadas como se fosse um componente.

Continuar lendo…

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

Como Programar com ASP.NET e C# – Editora Novatec

{lang: 'pt-BR'}

Recebi essa semana da Editora Novatec um exemplar de um livro na qual já possuia sua 1ª edição. Estou falando da 2ª edição do livro “Como programar com ASP.NET e C#” do autor Alfredo Lotar.

Para você que esta aprendendo C# e que focar seu aprendizado em ASP.NET ele é um excelente livro. Diferente de sua 1ª edição, ele aborda a versão mais atual do ASP.NET e C# que estão na versão 4.0.

Diferente dos outros livros que já tive, o da Editora Novatec e em especial do Alfredo Lotar são muito didádicos, apresentam vários exemplos, códigos, tutoriais, dicas, truques além de serem bem ilustrados. Ideal para você iniciante ou até mesmo para os que já estão familiarizados com a linguagem e pretendem se atualizar.

Para nós que já estamos envolvidos com ASP.NET e C# desda versão anterior, é uma otima opção para se atualizar e aprender os novos recursos disponiveis como: Entity Framework, roteamento de URLs, LINQ, etc.

Continuar lendo…

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

Livros com 20% de desconto na Editora Novatec

{lang: 'pt-BR'}

Quanto custa o seu conhecimento? E sua carreira? Nós sabemos o quanto é caro para nos mantermos atualizado e investir em nosso conhecimento para manter nosso tão sonhado emprego. Por isso é muito importante investirmos em nosso conhecimento com livros de qualidade e atualizado.

E é sabendo que esse custo pesa no nosso bolso que nós do blog C# Brasil e a Editora Novatec estamos realizando uma parceria para beneficiar você. Agora qualquer livro do site da Editora Novatec com 20% de desconto utilizando o código da promoção: CSHARPBRASIL

Aproveite essa oportunidade para adquirir excelentes livros sobre ASP.NET, ASP.NET MVC, Ajax, C# entre outros. Mais corre porque a promoção é válida até o dia 31/12/2010.

E tem mais, não deixe de nos seguir no twitter.

Um grande abraço!

Postado em AJAX, ASP.NET, C#, Dicas, MVC, VB.NET, Visual Studio | Marcado como , , , , , , ,

CShared #3 – [Asp.net] Problema de acentuação (Encoding)

{lang: 'pt-BR'}

Ola pessoal, continuando com a linha de postagens CShared com uma dica simples, porem muito útil.
Quem nunca passou por problemas de acentuação na web? Sabe quando você faz aquela super função que que pega um grid de exporta para um excel, csv, etc. E percebe que todo tipo de acentuação esta errado.
Esta semana ajudei um amigo com esta situação, na verdade testamos varias funções, metodos, charset UTF-8, unicode, etc.
Então vamos ilustrar o cenário, a exportação com o problema de acentuação:
Continuar lendo…

Join the forum discussion on this post

Postado em ASP.NET, C#, Cotidiano, Dicas, Forum, Visual Studio | Marcado como , , , , , , , , , ,

CShared #2 – [Asp.net] CalendarExtender problema em display

{lang: 'pt-BR'}

Olá pessoal, dando seguimento a série CShared. Desta vez com um problema de layout.
Imagine que por algum motivo desconhecido você se depara com a seguinte situação, o componente CalendarExtender esta “misturado” com o outros componentes/divs de layouts/grids.
Um pouco complicado de explicar via texto, portanto veja a imagem:

Problema CSS

Ok. E ai como fazer com que o popup do calendario apareça sobre o grid?
A soução é mais simples do que parece: CSS.
Altere a propriedade z-index, segue um exemplo de css para a page aspx.


        .ajax__calendar_container
        {
            z-index: 1000;
        }

Agora é só dar o refresh na pagina e o resultado será:

CalendarExtender Correção

CalendarExtender Correção

Espero que a dica tenha sido útil.
Até a próxima.

Join the forum discussion on this post

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

CShared #1 – [C#] Contagem de dias úteis entre duas datas.

{lang: 'pt-BR'}

Dando inicio a série de postagens com dicas úteis, códigos simples e funcionais que durante o dia-a-dia do desenvolvedor podem ser necessárias.
Hoje vou deixar uma função que pode ajudar bastante, ela conta quantos dias úteis existem entre duas datas, melhor dizendo em um período e a principio sem considerar feriados. Claro que apesar de não ter feriados é possível que você estenda esta ideia e incluir na lógica para não contar feriados também, por exemplo, ter um cadastro com os feriados e dias não trabalhados e ir consultando por uma lista com LINQ (find).
Segue o método:


        public int GetDiffDays(DateTime initialDate, DateTime finalDate)
        {
            int days = 0;
            int daysCount = 0;
            days = initialDate.Subtract(finalDate).Days;

            //Módulo 
            if (days < 0)
                days = days * -1;

            for (int i = 1; i <= days; i++)
            {
                initialDate = initialDate.AddDays(1);
                //Conta apenas dias da semana.
                if (initialDate.DayOfWeek != DayOfWeek.Sunday && 
                    initialDate.DayOfWeek != DayOfWeek.Saturday)
                    daysCount++;
            }
            return daysCount;
        }

Por hoje é isso, simples assim. “Quem complica se estrumbica”.
Aproveitando, caso você queria algum tópico escreva e deixe a sua sugestão.
Siga-me no twitter: @thiagosatoshi

“A mente que se abre a uma nova idéia jamais voltará a seu tamanho original.” – Albert Einstein

Join the forum discussion on this post

Postado em ASP.NET, C#, Cotidiano, Dicas, Forum, Interoperabilidade, Visual Studio, Windows Mobile | Marcado como , , , , , , ,

Fórum C-Sharp

{lang: 'pt-BR'}

Olá caro leitor!

Por esses dias alguns amigos da comunidade nos questionaram do porque o C# Brasil ainda não possuia um Fórum. E um deles, o pessoal do Projetos e TI, tomaram a iniciativa de configurar e ativar o Fórum.

Então quero convida-lo a participar porque o Fórum é seu. No Fórum poderá ser abordados todos os assuntos que estejam relacionados a desenvolvimento para web, Desktop, dispositivos moveis, C# (C-Sharp), ASP.NET, ASP.NET MVC, Ajax, etc.

Siga-nos no Twitter e acompanhe as novidades. Ah, e é claro, não posso deixar de convida-lo a conhecer o pessoal do Projetos e TI.

Um grande abraço

Postado em AJAX, ASP.NET, C#, CSS, Dicas, Documentação, Forum, MVC, MySql, VB.NET, Visual Studio, Webcast, Windows Mobile | Marcado como , , , , , , , , , , , , , , , , , , , ,

Página 1 de 3123