Tag Arquivos: C#
Recuperar URL da página atual com ASP.Net
Postado em 15. set, 2011 por Jonatas Cezarino.
Dica rápida para recuperar a URL da página atual com ASP.Net, sem criar funções complexas e propícias a bugs. Se você quiser o path completo, basta fazer o seguinte: string urlCompleta = Request.Url.AbsoluteUri; Se precisar somente do nome da página: string paginaAtual = Request.CurrentExecutionFilePath; paginaAtual = strPaginaAtual.Remove(0, strPaginaAtual.LastIndexOf("/") + 1); E se você quiser somente [...]
Continue lendo
Remover acentos de String – Asp.NET C#
Postado em 29. ago, 2011 por Jonatas Cezarino.
Quando pensei em remover acentos de uma string, a primeira coisa que veio na cabeça foi “Vou fazer um Replace(), ele será lindo e funcionará perfeitamente”. Não demorou muito para mudar de idéia e buscar algo mais simples e que ou não me daria problemas com manutenção, ou melhor, que não desse manutenção alguma, pois [...]
Continue lendo
Unindo Arrays – Asp.Net C#
Postado em 19. ago, 2011 por Jonatas Cezarino.
Quando trabalhamos com Arrays, pode chegar o dia em que você precisará fazer um Merge entre duas ou mais Arrays, ai você irá pensar: “E agora José?”. Uma maneira fácil de fazer isso, é utilizar o Union(). Abaixo temos um exemplo, onde declaro duas arrays do tipo string com duas posições cada, e tenho um [...]
Continue lendo
Como executar eventos após o Page_Load() ASP.Net
Postado em 18. ago, 2011 por Jonatas Cezarino.
Muitas vezes sofremos com tratamentos espalhados pelo código para coisas simples porem que precisam ser chamadas várias vezes, principalmente para tratamentos visuais, oque acaba ocasionando vários bugs em nossos códigos. Cada caso é um caso, porém uma coisa que pode facilitar e melhorar sua aplicação, é utilizar o evento Page_LoadComplete() afim de centralizar e diminuir [...]
Continue lendo
Distribuindo uma aplicação para Windows Mobile com banco de dados Sql Server CE
Postado em 10. ago, 2011 por Cleber Jr..
Hoje resolvi “brincar” um pouco com a criação de aplicativos para dispositivos móveis rodando o Windows Mobile 5 com o .NET. Criei uma aplicação simples que recupera algumas informações de uma tabela do banco de dados e mostra essas informações em um DataGrid. Efetuei um teste no próprio computador com um emulador que já vem [...]
Continue lendo
Concatenação de strings de forma eficiente
Postado em 08. ago, 2011 por Kenji Kumakura.
Sem dúvida você já ouviu dizer que concatenação de strings é uma operação custosa. Apesar do código aparentar modificar o conteúdo de uma string, na verdade você está criando um novo objeto string e deixando o velho objeto como lixo. Exemplos: string texto = "Olá, "; texto += usuario.Name; texto += ". Hoje é "; [...]
Continue lendo
Arrays para operações simples
Postado em 05. ago, 2011 por Kenji Kumakura.
No .Net Framework temos diversas opções para coleções, como List e varios outros tipos como o ArrayList. Embora estes tipos sejam convenientes e devem ser usados quando necessário, tais coleções como a List são, na verdade, compostos por arrays. Eles adicionam lógica para evitar o trabalho de administrar o tamanho do Array em cada uso. [...]
Continue lendo
Retornando somente números de uma string.
Postado em 04. ago, 2011 por Jonatas Cezarino.
Bom pessoal, existem várias maneiras de fazer isso, lógico, assim como tudo. Essa função é interessante pois retorna todos os números da string desejada. Declaração: public static int RemoveLetras(string valorInicial) { string tmp = string.Empty; int number = 0; int retorno = 0; string[] digits = Regex.Split(valorInicial, @"\D+"); foreach (string value in digits) { if [...]
Continue lendo
Leia valores de objetos somente uma vez
Postado em 02. ago, 2011 por Kenji Kumakura.
Ler valores de objetos não é tão rápido quanto ler o valor de uma variável. Por exemplo, um loop que passa pelo conteúdo de um array não deve acessar a propriedade Length cada iteração do loop. Ao invés, copie o valor da propriedade para uma variável e então acesse este valor a cada iteração. Isto [...]