Mostrando postagens com marcador Café com Bits. Mostrar todas as postagens
Mostrando postagens com marcador Café com Bits. Mostrar todas as postagens

sexta-feira, maio 15, 2009

Validando Expressões Facilmente em ASP.NET

Se você é programador ASP.NET e costuma utilizar os componentes da aba validation da Toolbox do  MS Visual Studio, provavelmente já se deparou com o trabalho árduo de criar expressões de validação para campos de texto específicos como Data,Endereços, Telefones, CEP, CPF, CNPJ, etc.. Infelizmente, a IDE da microsoft possui poucas referências prontas e o trabalho de criação de novas expressões é, no mínimo, broxante.

A solução pode vir com o site RegExLib.com. Trata-se de uma biblioteca formada por Validations Expressions criadas por milhares de desenvolvedores em todo o mundo. Todas elas possuem o código disponível livremente, seguido por uma descrição a respeito da aplicação da expressão e exemplos de dados aceitos ou não pela expressão. Inclusive, caso você seja criativo ou tenha uma expressão de validação que deseja compartilhar, o sistema oferece a oportunidade de submeter o código para a rede em instantes. Vale a pena dar uma conferida.

terça-feira, maio 12, 2009

Vem aí o novo C# 4.0

Em 1998, ao mesmo tempo em que a Microsoft em um período que coincidiu com o surgimento do .NET Framework da Microsoft, nascia a linguagem C#. Criada a partir das características encontradas em linguagens de alto nível como C++ e Java e com o objetivo de ser uma linguagem de programação simples, moderna e totalmente orientada a objetos (inclusive utilizando o conceito de type-safe para garantir essa qualidade) a linguagem de programação foi lançada oficialmente no verão do ano 2000, tornando-se a partir de então uma das linguagens mais utilizadas na atualidade. Tanto que a demanda  por sua utilização em atividades diversas resultou na própria evolução da linguagem.

A versão 2.0, por exemplo, trouxe como mudanças como o suporte a generics, métodos anônimos, iterators, tipos parciais e tipos nulos. E não parou por aí, mais tarde com os esforços de se incluir o suporte ao LINQ, o componente do .NET Framework que permitiria incorporar as capacidades de consultas às linguagens .NET, o C# evoluiu mais uma vez.

Na versão 3.0, foram incluídas as seguintes funcionalidades: variáveis locais tipadas implicitamente, vetores tipados implicitamente, inicializadores de collections, tipos anônimos, métodos extensivos, Lambda Expressions, Query Expressions e Expressions trees.

Agora, com o advento do .NET Framework 4.0 e o MS Visual Studio 2010, o C# está prestes a mudar novamente. Dessa vez a fonte de inspiração para a mutação da linguagem vem das tão populares linguagens de programação dinâmicas como Perl, Python e o Ruby, utilizando os métodos de desenvolvimento ágil e propiciar um ambiente sem a necessidade de escrever grandes blocos de códigos, de tal forma a não prejudicar a eficiência e incrementar a produtividade.

Entre as características divulgadas pelo C# 4.0 estão:

Nos próximos posts comentaremos um pouco sobre as inovações relativas a linguagem em si e como o C# pretende tornar a experiência da implementação de códigos no sistema menos dolorosa.

terça-feira, maio 05, 2009

Café com Bits agora também no Twitter


O Café com Bits agora vai estar muito mais perto de você, caro leitor! Estamos entrando na rede social que mais tem crescido na atualidade, integrando os cerca de 10 milhões de usuários do Twitter. A rede que foi criada em 2006, utilizando o formato de microblogs, onde as mensagens inseridas não podem ultrapassar a faixa dos 140 caracteres e que a cada dia torna-se ainda mais popular atraindo pessoas interessadas em compartilhar suas vidas e perspectivas, o público corporativo interessado em estimular uma melhor comunicação entre empresas e clientes e o meio jornalístico que encontrou na rede uma oportunidade de divulgar um acontecimento assim que o mesmo tenha ocorrido.

É com essa intenção que o Café Com Bits entra em mais um campo de atuação, objetivando uma infomação de qualidade disponível onde você estiver!

Follow us!