Vamos postar dicas, códigos e funções para .NET pra agitar um pouco mais a área né
A idéia é a seguinte, cada user posta sua dica ou código informando a linguagem e o tipo da aplicação.. coisa simples:
Linguagem: C# / VB.NET / J#
WebForms (ASP.NET) / WindowForms / Mobile / WebServices / Console Application
/* Dica */
/* POR FAVOR, POSTEM APENAS CODIGOS SEM DUVIDAS E/OU COMENTARIOS */
Bom vamos lá ai vai a(s) minha(s)
-----------------------
Linguagem: C# WindowForms
Para deixar a interface do Formulario com o estilo do Windows XP, faça o seguinte.
Procure pelo método main() da classe Form e nele insira o código:
Application.EnableVisualStyles();
Feito isso, altere a propriedade FlatStyle do(s) controle(s) desejado(s) para System para que então eles assumam o estilo do Windows XP.
PS: Nem todos os controles possuem tal propriedade.
-----------------------
Linguagem: C# Web/WindowForms
Função para cálculo de CPF.
Ainda não testei 100%.. então qualquer falha só avisar
public static bool IsCPF(string sCpf) { /* Cálculo de Check Digito CPF Retorna true ou false para CPF inválido mail/msn: fmosca@ajato.com.br */ string strCheck, strCheckTrue; string strCpf = sCpf.Replace(".","").Replace("-",""); char[] aCpf; int iDig1 = 0, iDig2 = 0; int j = 0; bool flag = true; strCheck = strCpf.Substring(9); aCpf = strCpf.ToCharArray(); for(int i=0; i<aCpf.Length; i++) { for(int k=0; k<aCpf.Length; k++) { if (aCpf[i]!=aCpf[k]) { flag = false; break; } } if (flag) return false; else break; } j = 10; for(int i=0; i<9; i++) iDig1 += Int32.Parse(aCpf[i].ToString()) * j--; if (iDig1 % 11 < 2) iDig1 = 0; else iDig1 = 11 - (iDig1 % 11); aCpf[9] = Convert.ToChar(iDig1.ToString()); j = 11; for(int i=0; i<10; i++) iDig2 += Int32.Parse(aCpf[i].ToString()) * j--; if (iDig2 % 11 < 2) iDig2 = 0; else iDig2 = 11 - (iDig2 % 11); aCpf[10] = Convert.ToChar(iDig2.ToString()); strCheckTrue = aCpf[9].ToString() + aCpf[10].ToString(); if (strCheckTrue==strCheck) return true; else return false; }
Edição feita por: felipecm, 25/03/2005, 02:07.