quarta-feira, 28 de julho de 2010

Lista de Atalhos do VS 2005 e 2008

A Microsoft disponibilizou para download pôsters de referência com a lista de atalhos do Visual Studio 2005 e 2008. Eles são para o perfil C-Sharp.

Links abaixo.
Microsoft Visual C# 2005 Keybinding Reference Poster
Microsoft Visual C# 2008 Keybinding Reference Poster

segunda-feira, 26 de julho de 2010

Impedir Cache do Navegador Web

Response.Expires = -1
Response.Buffer = True
Response.CacheControl = "no-cache"
Response.ExpiresAbsolute = Now() - 1
Response.AddHeader "cache-control", "private"
Response.AddHeader "Pragma", "no-cache"

terça-feira, 6 de julho de 2010

Números Aleatórios com CSharp

// Retorna um número aleatório não negativo
Random n = new Random();
Console.WriteLine(n.Next());


// Retorna um número aleatório não negativo até 108
Random n = new Random();
Console.WriteLine(n.Next(108)); // Não gera maior que 108


// Gera um número aleatório em um intervalo
Random n = new Random();
Console.WriteLine(n.Next(1, 108)); // Não maior que 108, não inferior a 1


// Este não gera um número aleatório propriamente dito,
// por que é especificado uma semente
Random n = new Random(1986);
Console.WriteLine(n.Next()); // Isso sempre gera 564610494


// O método NextDouble() retornará um número entre 0 e 1
Random n = new Random();
Console.WriteLine(n.NextDouble());


// Gera um array de bytes, cada elemento da matriz será um
// byte com um valor de 0 a 255
byte[] b = new byte[108];
Random n = new Random();
n.NextBytes(b);