Ola Pessoal,

Uma pequena dica técnica... Para que precisar trabalhar com arquivos e diretórios o .NET Framework possui grandes recursos dentro de seu Namespace: System.IO.

Agora vou dar um pegueno exemplo de como listar os arquivos de um determinado diretório fisíco. Para isso a primeira ação que devemos executar é importar nosso NameSpace:

using System.IO;

Logo em seguida iremos utilizar as classes DirectoryInfo e FileInfo, para que possamos listar os arquivos. Abaixo segue um exemplo comentado sobre o assunto:

//Marca o diretório a ser listado
DirectoryInfo diretorio = new DirectoryInfo(@"C:\");
//Executa função GetFile(Lista os arquivos desejados de acordo com o parametro)
FileInfo[] Arquivos = diretorio.GetFiles("*.*");

//Começamos a listar os arquivos
foreach (FileInfo fileinfo in Arquivos)
{
    Response.Write(fileinfo.Name);
}
Bom pessoal, espero que aproveitem mais esta dica!

Posted in: .NET Framework , ASP.NET , C#  Tags: , ,

Currently rated 4.5 by 2 people

  • Currently 4.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ola Pessoal,

Gostaria de comunicar a todos que a apartir de hoje vou inaugurar uma nova área neste site, uma área especifica para Produtos e Componentes para desenvolvimento de softwares e negócio em geral.

Trata-se de uma iniciativa, que reune os pricipais profissionais de tecnologia do setor, através da AB Software, que agora trará as principais novidades em produtos e componentes, todos desenvolvidos com a mais alta tecnologia.

Para começar a equipe AB Software, disponibilza totalmente gratuíta, um componente para envio de Email sem autenticação o ABSoftware.Mail uma tremenda novidade para os desenvolvedores de aplicações .NET.

Portanto agora é só acessar nossa página http://www.adrianobertucci.com/page/Produtos.aspx e acompanhar as novidades. Qualquer dúvida quanto ao uso do produto basta entrar em contato através do link http://www.adrianobertucci.com/contact.aspx

 

[]'s


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ola Pessoal,


Vamos com mais uma dica que ainda gera muitas dúvidas. Quando estamos trabalhando com multiplos idiomas em aplicações web, muitas pessoas se perguntam como identificar as configurações, e a própria cultura do usuário que esta acessando o site naquele momento. Para isso o .NET Framework nos oferece recursos para identificarmos tudo. Vamos ver como funciona:

Thread.CurrentThread.CurrentCulture

Através da classe Thread, temos acesso a todas as informações sobre a thread corrente, inclusive informações completas quanto a Cultura do usuário. Com elas podemos acessar literalmente todas as informações sobre o idioma corrente como por exemplo formatos de data e hora local.

Por enquanto é só! Qualquer coisa só me comunicar!

[]´s


Posted in: .NET Framework , ASP.NET , C#  Tags: , , ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ola Pessoal,

Como tenho algumas pessoas pedindo.. resolvi gerar um pequeno algoritmo em C# para que possamos gerar senhas aleatórias. Para iniciar devemos difinir os caracteres que você deseja que seja usando nas senhas, para isso neste exemplo vamos utilizar uma constante mesmo como é demostrado abaixo:

private const string SenhaCaracteresValidos = "abcdefghijklmnopqrstuvwxyz1234567890@#!?";

Logo após podemos utilizar este pequeno algoritmo abaixo que irá utilizar os caracteres acima informados para gerar a senha.

public string CreatePassword(int tamanho)
{
    int valormaximo = SenhaCaracteresValidos.Length;

    Random random = new Random(DateTime.Now.Millisecond);

    StringBuilder senha = new StringBuilder(tamanho);

    for (int indice = 0; indice < tamanho; indice++)
        senha.Append(SenhaCaracteresValidos[random.Next(0, valormaximo)]);

    return senha.ToString();
}

Espero que ajude a todos, mais esta dica.

[]'s


Posted in: C#  Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Bertucci - July 31, 2008 11:56

Ola Pessoal,

Para quem gosta de tecnologia sempre :), saiu a 7ª edição da revista codificando magazine. E nessa edição temos artigo de Visual C# :).

Acessem agora minhas publicações e baixe a revista: http://www.adrianobertucci.com/?page_id=63

[]’s


Posted in: Publicações , C#  Tags: , , ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ola Pessoal,

Comparando Visual C# com Visual Basic .NET o qual temos algumas funcionalidades mais conhecidas pelos desenvolvedores surgem dúvidas na hora de usar ou precisar de algumas funções no C#.

Uma delas é referente uma função muito utilizada no Visual Basic .NET o IsNumeric. A função é utilizada para validação de um determinado objeto, verificando se o mesmo é do tipo numérico. No C#, para utilizarmos esta funcionalidade podemos usar o método TryParse, presente na maioria das classes de “Tipos” (int, Int32, double, etc).

Abaixo segue um pequeno exemplo da utilização do TryParse para validação de um datatype.

 

public void IsNumeric(string valor)
{    
//Variavel para retorno da conversão    
int resultado;    
//Utilização do TryParse, para validação do objeto. Verificamos se o mesmo é inteiro    
	if (int.TryParse(valor, out resultado))    
{        
//O resulto é exposto, reparem que caso a conversão seja feita além de retornar um booleano,        
//ele retorna o resultado da conversão através de um parametro OUT.        
Response.Write(“Verdadeiro ” + resultado.ToString());    
	}    
else    
{        
Response.Write(“Falso”);    
}
}

Bom pessoal espero que aproveitem mais este dica… e qualquer coisa é só falar!


Posted in: C#  Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ola Pessoal,

Para facilitar nossa vida e sempre melhorarmos a segurança de nossa aplicações, o .NET Framework nos fornece funcionalidades nativas para criarmos criptografia para senhas. Portanto ao invés de armazenarmos uma senha em banco de dados sem nenhuma segurança seguer podemos antes pelo menos criptografar ela. Abaixo vamos demostrar um exemplo simples para solucionar este problema:

Primeiramente para usarmos a função temos que importar o namespace:

using System.Web.Security;

Logo em seguida podemos usar uma função já pronta do próprio .NET Framework, função esta que pede como parametros, o texto a ser criptografado, neste caso a nossa senha, e claro o algoritmo de criptografia. No exemplo utilizo o SHA-1 mas poderiamos usar também, por exemplo, o MD5. Vamos ao código:

public static class Seguranca
{    
	//Função criada como Extension Methods C# 3.0    
	public static string CripitografaSenhaHASH(this string Senha)    
{        
//A HashPasswordForStoringInConfigFile já nos retorna uma string com o valor criptografado.        
return FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, “sha1″);    
	}
}

Como podemos ver é bem simples. Pessoal só lembrando que este é apenas um exemplo, já que o Framework nos proporciona mais N maneiras de se criptografar dados. Por isso avalei o nível de segurança da aplicação e escolha qual é a melhor opção para ela.


Posted in: C# , ASP.NET  Tags: ,

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Mais uma dica para completar o dia, estou desenvolvendo um sistema de envio de email, aqui no serviço, então estou pesquisando muito sobre o assunto, e nestas pesquisas achei uma manual completo sobre o assunto, mostrando o funcionamento das classes do .NET Framewrok, e também padrões e regras para envio de email.

Quem precisar e quiser consultar http://www.systemwebmail.com/


Posted in: C# , ASP.NET  Tags: ,

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Ola Pessoal,

Com enorme prazer que comunico que comecei a publicar meus artigos em um dos maiores portais de tecnologia do Brasil… O IMasters.

Com certeza será o primeiro de muitos!!! Para isso conto com vocês. Acessem, comentem deixe sua opinião e claro sugestões de novos temas.

Para quem quiser conferir o artigo acesse: http://imasters.uol.com.br/artigo/8792/csharp/c#_30_-_novidades_-_parte_01/

[]’s


Posted in: C# , Publicações  Tags: ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Bertucci - April 18, 2008 15:20

Ola Pessoal,

Para os fãs de LINQ como eu… Encontrei mais uma novidade super interessante… um plugin para o visual studio .net que nos permite criar de maneira visual querys em LINQ.

Uma mão na roda!

Para quem quiser conferir acesse: http://code.msdn.microsoft.com/vlinq


Posted in: C# , LINQ  Tags: , ,

Currently rated 4.0 by 1 people

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Calendário

«  January 2009  »
MoTuWeThFrSaSu
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678
View posts in large calendar

Autores

Recent Posts

Banners

Locations of visitors to this page
Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2009 Adriano Bertucci