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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [reto] Buscar alternativas a funciones clasicas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [reto] Buscar alternativas a funciones clasicas  (Leído 2,990 veces)
_katze_

Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
[reto] Buscar alternativas a funciones clasicas
« en: 4 Febrero 2011, 19:55 pm »

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
Código
  1. Dim stopwatch as Stopwatch = new stopwatch
  2. stopwatch.start()
  3. 'aqui colocaremos la funcion a probar
  4. stopwatch.stop()
  5. debug.print(stopwatch.ElapsedMilliseconds ) ' obtenemos los milisegundos en que se demoro funcion
  6.  

*-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


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: [reto] Buscar alternativas a funciones clasicas
« Respuesta #1 en: 5 Febrero 2011, 20:41 pm »

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


En línea

_katze_

Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
Re: [reto] Buscar alternativas a funciones clasicas
« Respuesta #2 en: 6 Febrero 2011, 03:10 am »

@[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
Código
  1. Function logicaldrive() As String()
  2.  
  3.        Return Directory.GetLogicalDrives()
  4.    End Function
  5.  
« Última modificación: 6 Febrero 2011, 03:36 am por _katze_ » En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: [reto] Buscar alternativas a funciones clasicas
« Respuesta #3 en: 6 Febrero 2011, 14:13 pm »

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:
Código
  1. public bool EndsWith(string value)
  2.  

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:
Código
  1. Dim test as new MiClaseString("El hacker.net")
  2. If test.EndsWith("net") Then
  3.   'Entra
  4. Else
  5.   'No entra
  6. End If
  7.  

Te parece?
En línea

_katze_

Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
Re: [reto] Buscar alternativas a funciones clasicas
« Respuesta #4 en: 6 Febrero 2011, 17:08 pm »

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....
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines