Windows Vista RC2 ya es público, tanto la versión de 32 bits como la de 64 bits.
Se puede bajar en:
Blog cuya única intención es compartir conocimientos. El conocimiento es un bien que crece a medida que se comparte
Windows Vista RC2 ya es público, tanto la versión de 32 bits como la de 64 bits.
Se puede bajar en:
El siguiente código muestra como recuperar las carpetas especiales de un sistema windows. Ententiendo como carpetas especiales a “Archivos de Programa”, “Temporal de Windows”, “Mis Documentos”, etc.
Para recuperarlas usaremos el espacio de nombres system, espacio que contiene clases fundamentales y clases base que definen tipos de datos de referencia y de valor de uso frecuente, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento.
En este espacio de nombre tenemos la clase Enviorment que proporciona información acerca del entorno y la plataforma actuales, y la forma de manipularlos. Esta clase tiene un método denominado GetFolderPath que es el que utilizaremos para el tema de este post.
La clase Enviroment tiene a su vez un método denominado SpecialFolder que será el que le pasaremos como parámetro a GetFolderPath.
Verán que es muy sencillo, en el ejemplo rellenaremos un listbox con unas cuantas carpetas especiales.
Resultado:
Código:
En este post me gustaría mostrarles que, además de en la url (lease querystrings), hay otra forma de pasar datos entre páginas asp.
Lo bueno que tiene esta otra forma, que por cierto solo funciona con ASP Net 2.0, es que en la url no va a mostrar ninguna información sobre los datos con los que queremos trabajar, esto se consigue usando Cross Page Postback.
Para trabajar con el ejemplo necesitaremos dos páginas, la origen (Default.aspx) y la de destino (Default2.aspx), la primera será la encargada de enviar los datos y la segunda de recorgerlos y mostrarlos.
Para ver el ejemplo completo aquí están las dos páginas
2. Destino
Si se fijan, en la página de destino, en la url no aparece ningún tipo de querystring.
Cómo se hace:
1. En la página de origen lo único que hay que hacer es asignar la propiedad PostBackURL al botón encargado de lanzar la segunda página para que apunte a esta última.
2. En la página destino hay que hacer dos cosas:
2.1 Añadir la directiva @PreviousPageType apuntando a la página desde la que se ha llamado a la de destino.
2.2 En el evento load de esta segunda página ahora podremos insertar el código necesario para capturar los valores de la página de origen.
Bueno, espero que lo hayan pillado, ya saben para cualquier cuestión al respecto no duden en agregar comentarios.
Desde esta página Developer Fusion podrás convertir código de c# a vb.net.
En este link encontrarás muchos temas interesantes.
Private Sub RecorrerControles(ByVal Form_Controlw As Control)
Dim _Control As Control
For Each _Control In Form_Controlw.Controls
‘ SI ES CONTENEDOR SE BUSCA EN LA SUB DE FORMA RECURSIVA
If _Control.HasChildren = True Then RecorrerControles(_Control)
… aquí tu código
Next