esta idea es muy parecida a lo que hacen en retos de vb en este foro...y la idea es buscar alternativas a funciones que podemos encontrar en google o aqui mismo para obtener la mejor y mas rapida..
este primer reto va a ser facil y es para que nos animemos y empecemos..
esta primera funcion es encontrada casi siempre de la misma forma en google o en cualkier lado y es listar las unidades de disco y cargarlas en algun combo o listview o lo que sea..
*-punto uno tratar de no utilisar el espacio de nombres Microsoft.Visual basic
*- toda alternativa a las comunes son bien vistas, y vale cualquier esfuerso.
*-para medir el tiempo usaremos nose si sera la mejor alternativa pero por ahora sera
Dim stopwatch as Stopwatch = new stopwatch
stopwatch.start()
'aqui colocaremos la funcion a probar
stopwatch.stop()
debug.print(stopwatch.ElapsedMilliseconds ) ' obtenemos los milisegundos en que se demoro funcion
*-la funcion deve devolver todas las unidades de disco, y si queremos usar parametros tambien esta permitido y alternativas como ser que solo cargue las unidades a las que puedamos acceder por ejemplo...en fin queda a criterio y la mejor funcion y mas rapida trataremos de hacer una recopilacion de codigo y ponerlo en chinchete :D
espero que participen y yo me pondre ahora a ver que es lo que me sale
Hola,
La forma "nativa" del framework de obtener las unidades de disco es System.IO.Directory.GetLogicalDrives() , por lo que supongo que tampoco vale. CREO.
El problema es que eso es un wrap sobre GetLogicalDrives de WinBase.h y no me acuerdo si hay alguna otra forma de hacerlo.
Y bueno, si hay movimiento acá le ponemos chincheta :D
@[D4N93R]
bro haz la fucion hasta que yo realize la mia....de hay vamos probando y le demos movimiento a este topic....traigamos gente.
algo asi es lo que dice [D4N93R] algo simple pero ya mostrare otra pero lo q veo es que no nos sacamos al for each de encima
Function logicaldrive() As String()
Return Directory.GetLogicalDrives()
End Function
Vale,
Pero sigo creyendo que es mejor comenzar usando otra función que no sea esa. Es que es muy limitado a la hora de hacer varias formas.
Podríamos comenzar con:
public bool EndsWith(string value)
Es de la clase String. Y dice que si el string "value" se encuentra al final de la cadena de la instancia en cuestión.
Ejm del uso en VB.Net:
Dim test as new MiClaseString("El hacker.net")
If test.EndsWith("net") Then
'Entra
Else
'No entra
End If
Te parece?
bueno veamos que sale de esto...ya tirare otro metodo al q puse y veamos si sacamos una buena funcion de hay ire largando mas retos dentro de todo sencillo....