Welcome to Kartones.Net Sign in

NetCódigo e Internet

El conocimiento es un bien que crece a medida que se comparte

October 2008 - Posts

Frameworks Javascript
JQuery Logo Hace unas tres semanas que estaba estudiando los diferentes frameworks de javascript que existen. Esto, con la idea de adoptar uno para que me resultara más sencillo manejar el DOM del HTML, el javascript puro se queda muy corto a la hora de manejarlo. Después de estar viendo MooTools, JQuery, Prototype, ExtJS y el YUI de Yahoo, resulta que llega Microsoft y me resuelve la papeleta. Pues sí, resulta que leyendo el blog de Thinking in .NET, me entero que en el roadmap de ASP.Net Ajax han incluido la adopción de JQuery en Visual Studio, sin tocarlo, es decir, sin modificarlo y se publicará bajo la licencia MIT de jQuery. Además incorporarán intellisense para este framework. Con esto y después del vistazo que ya le había dado a JQuery y lo leído sobre el tema, la elección fue muy sencilla, JQuery. Así que se me apetece comenzar a publicar posts sobre este framework para que cuando llegue ya lo conozcamos, publicaré al mismo tiempo que aprenderé. Comentar que para usarlo no habrá que esperar a que Microsoft lo publique junto al suyo, lo podemos utilizar desde ya y así mejorar nuestros desarrollos. Para empezar les aconsejo le echen un vistazo desde ya a Eventos en HTML para abrir boca.
Posted: Oct 20 2008, 09:00 PM by fsancab | with no comments
Filed under: ,

Recursos para webmasters
Me han enviado un correo para comentarme que visite una página dedicada excluisvamente a ofrecer recursos gratuitos para webmasters. Sí ya se, me dirán que de este tipo hay muchas. Si se fijan, nunca he recomendado ninguna página de estas características, la recomiendo exclusivamente por estar en perfecto castellano. La página en cuestión se llama Recursos gratis (muy original). No es que su contenido sea grandioso pero estoy seguro que poco a poco y con la ayuda de todos irá creciendo en contenido.
Posted: Oct 20 2008, 08:55 PM by fsancab | with no comments
Filed under:

Mapear unidades de red II
Este post es continuación al de cómo mapear unidades de red con .Net. Resulta que al implementarlo en mi proyecto me he dado cuenta que no me hacía ninguna gracia tener que pasarle de forma fija la letra de la unidad de red a mapear. Así que la solución tenía que pasar por que algún procedimiento buscara qué letras se estaban ya utilizando en el sistema y me devolviera la siguiente. Pues muy sencillo. Para saber qué letras se usan hay que echar mano a la clase Enviroment, esta tiene un método denominado GetLogicalDrives, este método devuelve una matriz con los nombres de las unidades lógicas de la máquina local. Pues con esto y un poco de código consigues saber cual es la próxima letra libre que se puede usar. A saber.
Private Function _SiguienteLetraLibre() As String
' DEVUELVE SIGUENTE LETRA LIBRE PARA UNIDAD
Dim _contador As Integer
Dim _Char As Char
Dim _UnidadesActuales() As String = Environment.GetLogicalDrives
Dim _Letra As String = String.Empty
For _contador = 67 To 90
_Char = Convert.ToChar(_contador)
Dim _Unidad As String
For Each _Unidad In _UnidadesActuales
If _Unidad = _Char & ":\" Then
_Letra = _Unidad
Exit For
Else
_Letra = String.Empty
End If
Next
If _Letra = String.Empty Then Exit For
Next
If _Letra = String.Empty Then
Return _Char & ":\"
Else
Return String.Empty
End If End Function
Adjunto la nueva dll. Descargar
Posted: Oct 20 2008, 08:46 PM by fsancab | with no comments
Filed under:

Mapear unidades de red
Antes de irme de vacaciones comencé a diseñar una aplicación en la que necesitaba mapear y desmapear una unidad de red. Ahora me encuentro que .Net Framework no me brinda ninguna clase para realizar estas acciones con lo que me he creado una DLL para anexarla a cualquier aplicación que necesite estas funciones. Para realizar el mapeado hay que echar mano de las API de Windows, en este caso hay que usar la dll mpr.dll del sistema. Comentar que he probado el código en Windows 2000, Windows XP y Windows Vista. Sé que para Windows 9x y NT no va a funcionar porque la dll mpr.dll tiene un diseño distinto. No me he complicado con el código, quiero decir que se le puede añadir más funcionalidades pero me he centrado en lo que me interesa para mi aplicación. Mapear, desmapear e informar de posibles errores. Para el código he tomado como referencia un documento de Microsoft que pueden encontrar aquí y aquí que hablan sobre el tema. La DLL no tiene ciencia, solo contiene dos funciones:
  1. MapearUnidad (se le puede pasar nombre de usuario y contraseña)
  2. DesMapearUnidad
Cualquier duda ya saben, en comentarios. Descargar DLL Descargar Ejemplo
Posted: Oct 20 2008, 08:42 PM by fsancab | with no comments
Filed under: