elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como hacer un programa parecido aun instaldor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer un programa parecido aun instaldor  (Leído 3,632 veces)
_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Como hacer un programa parecido aun instaldor
« en: 27 Octubre 2010, 17:16 pm »

Buenas mi duda es la siguiente
Como hago para poner en un combo la ubicacion de una carpeta o mejor aun , que con un boton ubiquen cierta carpeta.

Despues de tener la ubicacion de la carpeta, comensar a copiar y eliminar archivos


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Como hacer un programa parecido aun instaldor
« Respuesta #1 en: 27 Octubre 2010, 19:45 pm »

Por favor podrías explicarte un poco mejor, no te entiendo bien.

No se si querrás usar un FolderBrowserDialog, o si ponerle autocompletar a un textbox, no entiendo bien.

Un saludo.


En línea

_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Re: Como hacer un programa parecido aun instaldor
« Respuesta #2 en: 27 Octubre 2010, 19:57 pm »

Pongamoslo asi:
un textbox y un boton:

Textbox("D:\Carpeta1\Subcarpeta")   y un boton Examinar (que al darle clic se aparezca el arbol de carpetas de la pc para elegir una carpeta) cuando se le de clic aparezca la ruta en el textbox.

Despues de ello en el siguiente formulario pegar/eliminar archivos de dicha carpeta.
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Como hacer un programa parecido aun instaldor
« Respuesta #3 en: 27 Octubre 2010, 20:00 pm »

Pues sí, usa FolderBrowserDialog.

:)
En línea

_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Re: Como hacer un programa parecido aun instaldor
« Respuesta #4 en: 28 Octubre 2010, 06:29 am »

Bueno utilizando el controlador que mi dijiste  logre que la direccion que se coja se quede en un textboxt.

Ahora mi duda es:
al apretar un boton "se copie carpetas/archivos que tengo dentro de mi proyecto de vb" asia la direccion que tenia en mi textbox, y que se use un progressbar para ver el avance del copiado
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Como hacer un programa parecido aun instaldor
« Respuesta #5 en: 28 Octubre 2010, 14:51 pm »

Mira, justo encontré este demo en MSDN sobre ProgressBar:
Código
  1. private void CopyWithProgress(string[] filenames)
  2. {
  3. // Display the ProgressBar control.
  4. pBar1.Visible = true;
  5. // Set Minimum to 1 to represent the first file being copied.
  6. pBar1.Minimum = 1;
  7. // Set Maximum to the total number of files to copy.
  8. pBar1.Maximum = filenames.Length;
  9. // Set the initial value of the ProgressBar.
  10. pBar1.Value = 1;
  11. // Set the Step property to a value of 1 to represent each file being copied.
  12. pBar1.Step = 1;
  13.  
  14. // Loop through all files to copy.
  15. for (int x = 1; x <= filenames.Length; x++)
  16. {
  17. // Copy the file and increment the ProgressBar if successful.
  18. if(CopyFile(filenames[x-1]) == true)
  19. {
  20. // Perform the increment on the ProgressBar.
  21. pBar1.PerformStep();
  22. }
  23. }
  24. }
  25.  

Y para listar los archivos puedes usar DirectoryInfo.

Un saludo
En línea

Edu


Desconectado Desconectado

Mensajes: 1.082


Ex XXX-ZERO-XXX


Ver Perfil
Re: Como hacer un programa parecido aun instaldor
« Respuesta #6 en: 28 Octubre 2010, 14:56 pm »

Ja aprende por un lado como usar el progressbar y por otro como copiar archivos a otra carpeta y desp lo mezclas xD
Aprende sobre comodines por si quieres copiar todos los archivos de tu carpeta sin importar cuales sean...
En línea

_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Re: Como hacer un programa parecido aun instaldor
« Respuesta #7 en: 31 Octubre 2010, 04:53 am »

Bueno ya logre copiar archivos ahora siemplemten mi problema que tengo es que mi progresbar aparece lleno cuando termina el copiado y no se va llenando de a pocos con forme va el copiado
En línea

.::IT::.

Desconectado Desconectado

Mensajes: 167



Ver Perfil
Re: Como hacer un programa parecido aun instaldor
« Respuesta #8 en: 31 Octubre 2010, 22:38 pm »

Es que debes calcular el tiempo de copiado aqui un link
http://www.forosdelweb.com/f69/calcular-tiempo-restante-381884/
En línea

Simplemente .::IT::.
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Como hacer un programa parecido aun instaldor
« Respuesta #9 en: 1 Noviembre 2010, 04:59 am »

Bueno ya logre copiar archivos ahora siemplemten mi problema que tengo es que mi progresbar aparece lleno cuando termina el copiado y no se va llenando de a pocos con forme va el copiado

Necesitas trabajar con hilos para que se vea bien el progreso de la copia, para obtener el tamaño de cada archivo a copiar basta con
Código
  1. FileInfo
y
Código
  1. Length
una suma de todos los tamaños, con eso se puede calcular de acuerdo al progreso el tiempo restante y otras cosas mas, ya que algunos discos (u otro componente) pueden ser bastante lentos y es mejor calcular el tiempo de copia respecto al progreso.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AL ABRIR EL PDFCREATOR COMIENZA A EJECUTARSE EL INSTALDOR MICROSOFF
Software
Anmoar 7 3,988 Último mensaje 8 Abril 2011, 19:34 pm
por SuperDraco
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines