Beer game

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (454 palavras )
  • Download(s) : 0
  • Publicado : 18 de fevereiro de 2013
Ler documento completo
Amostra do texto
Upload com barra de progresso

Introdução
No meu primeiro artigo vamos ver um exemplo extremamente simples de como construir um upload com barra de progresso. Procurei muito na internet sobre esseassunto e encontrei muitos tutoriais difíceis e que exigiriam horas de programação, e convenhamos não é isso que queremos. Neste artigo vamos fazer isso de forma simples e rápida.

Utilizaremos ocomponente NeatUpload, grátis e disponível para download no http://www.brettle.com/neatupload, pode ser usado com o Framework e Mono, com ele o usuário poderá monitorar o andamento do upload, obtendoinformações do andamento do upload (Porcentagem), taxa de transferência, total enviado, tempo de envio, tempo para finalizar envio e opção de cancelar o upload.

Instalação

1º Baixe o componenteNeatUpload na página http://www.brettle.com/neatupload, e pegue a versão mais atual, que hoje é NeatUpload-1.2.24.zip , descompacte o arquivo.

2º Na Toolbox do Visual Studio crie uma nova Tab,depois vá em Choose Itens e instale a DLL:
Brettle.Web.NeatUpload.dll, que estará na pasta Bin do arquivo descompactado conforme a Figura 01.

[pic]
Figura 01. Instalando DLL.

3º Vá ao Web.Config ena seção , deixe como a Listagem 01



Listagem 01. Código Web.Config.
Iniciando o exemplo

Na página que fará o upload adicione os controles InputFile, ProgressBar e um Button, noarquivo descompactado copie a pasta NeatUpload e cole na pasta raiz de seu projeto. Note que nas propriedades do componente ProgressBar tem a opção Inline, com ela você escolhe se a barra de progresso seráem uma popup ou na própria página, fica a seu encargo escolher.

Agora sim está quase tudo pronto! Você já pode rodar a página para testar para ver como está ficando.

[pic]
Figura 02. TestandoUpload.

Falta apenas configurarmos onde o arquivo será salvo, na opção OnClick do Button adicionado adicione o seguinte código:
if (InputFile1.HasFile)//Verifica se tem arquivo para upload
{...
tracking img