Cursos grátis de .NET no Senac
Microsoft e Centro Universitário Senac abrem inscrições para o programa de formação de profissionais na plataforma .Net
Microsoft e Centro Universitário Senac abrem inscrições para o programa de formação de profissionais na plataforma .Net
O Google disponibilizou aos desenvolvedores do MySQL e à comunidade em geral as alterações de código desenvolvidas internamente para uso nos data centers do gigante das buscas na Internet. As mudanças incluem questões relacionadas a alta disponibilidade, replicação e desempenho.
Via BR-Linux
Essa semana tive problemas com comparação de datas em um ambiente multi cultura (multi idioma).
O contexto era o seguinte:
O usuário poderia usar o sistema em várias culturas, dentre elas inglês, português e italiano.
Em inglês e português a formatação de datas funcionava normalmente, porém em italiano era adotado outro formato.
Consegui resolver o problema usando a sobrecarga do ToString(IFormatProvider provider)
Um exemplo do problema seguido da solução clicando na imagem abaixo.![]()
Os arquivos do exemplo podem ser baixados aqui.
O Visual Studio 2005 é sem duvida alguma a melhor IDE de programação já criada, ela une em um unico software:
Mas o motivo deste post é compartilhar um link muito útil que eu recebi algumas semanas atrás: Visual C# 2005 Default Shortcut Keys, uma enorme lista de teclas de atalho do Visual Studio =)
“real men dont click”
Upload de Arquivos em ASP.NET 2.0
Como muitos já devem ter percebido, o framework 2.0 traz ainda mais facilidades para o desenvolvedor, deixando tarefas rotineiras menos trabalhosas.
Para começarmos criaremos um projeto WEB no Visual Studio 2005 (ou mesmo no Visual Web Developer).
Agora iremos definir o tipo de projeto, a pasta e a linguagem conforme mostra a figura a seguir.
Feito isso, o Visual Studio automaticamente cria uma página Default.aspx com os componentes mínimos para a aplicação.Agora vamos inserir os controles necessários para realizar o upload:
Insira os elementos no webform de modo que obtenha o seguinte aspx:
Modo Design:
Modo Source:
Com o Visual Studio em modo design de um duplo click sobre o botão salvar. O Visual Studio irá apresentar o Classe do seu web form, já criando o método que será disparado quando o usuário clicar sobre o botão salvar.
É aqui que faremos a codificação necessária para o upload do arquivo, conforme a imagem a seguir:
Entendendo o código:
Com a clausula if (FileUpload1.HasFile) verificamos se foi enviado algum arquivo. Caso esta clausula seja contemplada o arquivo é salvo através do método FileUpload1.SaveAs(”C:\\temp\\” + FileUpload1.FileName); e é exibida uma mensagem ao usuário informando o nome, tamanho e tipo do arquivo. Caso contrário, será exibida uma mensagem informando que nenhum arquivo foi selecionado.
Com o uso dos elementos try e catch podemos capturar qualquer erro que ocorra durante a operação. e caso ocorra algum erro ele é exibido ao usuário (lblResultado.Text = “ERRO: ” + ex.Message.ToString();)
Um erro comum em aplicações com upload é a falta de permissão de escrita na pasta onde será gravado o arquivo, verifique se a pasta que pretende fazer o upload possui permissão de escrita.
Artigo de minha autoria, publicado tambem em no devmedia
Meu novo projeto: /Code.
O blog surge pelo simples fato de eu ter tido vontade de compartilhar alguns códigos e macetes que acabo esbarrando por ai. Alêm disso alguns dias atrás fui convidado a escrever alguns artigos sobre C# e ASP.NET para o site devmedia, então resolvi usar esse espaço e refletir os artigos que forem enviados para lá e ainda criar outros posts que eu ache relevante a este blog.
Espero que tenham serventia para muitos colegas. =)