El Guille / Colabora .NET sitio de programación en VB

Lista de artículos publicados en el sitio del Guille en los años 2004-2006

el Guille es un sitio altamente recomendable para cualquier aficionado a la programación en Visual Basic clásico y .NET.
Guillermo Som es MVP (Microsoft Most Valuable Professional) en Visual Basic desde 1997 y uno de los principales expertos en este lenguaje de programación en el mundo de habla hispana.
Tiene una sección denominada Colabora .NET en la que se publican artículos enviados por colaboradores aficionados. Los ejercicios publicados ofrecen el código fuente en formato ZIP por lo que es posible consultarlos o modificarlos con facilidad. Es una sección muy útil tanto para consultar códigos de otras personas como para enviar los propios. Un lugar excelente para el aprendizaje.
Aquí tienes una lista con los ejercicios que he publicado en Colabora .NET. Gracias al Guille por su excelente trabajo desde hace tantos años.

Reproductor MP3 en Visual Basic .NET

Reproductor MP3, usando el control ActiveX de Windows Media Player 9.
El control ActiveX se mantiene oculto y se crean por código los botones de control: playstopnextprevious.
Tema: Visual Basic .NET / Publicado: 01/03/2004

Reproductor MP3 en Visual Basic .NET

Reproductor MP3, usando el control ActiveX de Windows Media Player 9.
Ejercicio en que el control ActiveX se muestra en el formulario.
Tema: Varios / Publicado: 01/03/2004

Captura de pantalla en Visual Basic .NET

Captura de pantalla en Visual Basic .NET usando el método SendKeystrokes y la clase ClipBoard que deriva de la clase Object.
Tema: Visual Basic .NET / Publicado: 01/03/2004

Agenda telefónica en Visual Basic .NET

Uso el Asistente para Formulario de Datos para crear una conexión con una base de datos de Microsoft Access.
Tema: ADO.NET / Publicado: 02/03/2004

Agenda telefónica 2 en Visual Basic NET

Ejercicio de ADO .NET para conectar con una base de datos de Microsoft Access, en vez de dejar que el Asistente para Formularios de Datos genere casi todo el código por nosotros, lo creamos «a mano».
Se muestran los datos en un formulario de un solo registro con botones de navegación y edición de los registros. 
Tema: ADO.NET / Publicado: 02/03/2004

Archivo XML como origen de datos en Asp .NET

Rellenar un DataGrid en Asp .NET desde un archivo XML, modificar los datos en el DataGrid y escribir los cambios al archivo XML.
Tema: ASP.NET / Publicado: 01/03/2004

ASP .NET – Base de datos de Access en DataGrid

Mostrar los registros de una base de datos de Microsoft Access en un control Datagrid en ASP .NET.
Tema: ASP.NET / Publicado: 01/03/2004

Formulario transparente en Visual Basic .NET

Formulario transparente en Visual Basic .NET usando las propiedades Opacity y TransparencyKey del formulario.
Tema: Visual Basic .NET / Publicado: 01/03/2004

Formularios independientes en hilos separados

Aplicación con 2 formularios independientes que se ejecutan en hebras separadas para poder cerrar uno de ellos sin afectar al otro. 
Tema: Visual Basic .NET / Publicado: 01/03/2004

Explorador de imágenes en Visual basic .NET

Sencillo explorador de imágenes, usando los controles ComboBox, TreeView, ListView, ImageList y 2 métodos : RotateFlip (de la clase Image) y SetClipboard (de la clase Clipboard), además de mostrar manejo de directorios usando la clase DirectoryInfo
Tema: Visual Basic .NET / Publicado: 01/03/2004

Controles de validación en Asp .NET

Validación de controles en Asp .NET mediante controles ocultos:
RequiredFieldValidator, CompareValidatorValidationSummary…
Y validación de la página en el servidor mediante la propiedad Page.IsValid.
Tema: ASP.NET / Publicado: 01/03/2004

Botón Cerrar desactivado en VB .NET y C#

Desactivar el botón Cerrar del formulario, leyendo procedimientos externos almacenados en la librería de Windows USER32.DLL. 
Tema: Visual Basic .NET / Publicado: 01/03/2004

Visor de imágenes en C# y VBasic .NET

Sencillo visor de imágenes BMP y JPG con funciones simples de edición y copiado al portapapeles, para C# y VB .NET.
Tema: Visual C# / Publicado: 07/03/2004

Compilar C# .NET en modo texto

La compilación de línea de comandos de C# .NET como alternativa al IDE de Visual Studio .NET.
Tema: Visual C# / Publicado: 30/04/2004

Compilar Visual Basic. NET en modo texto

La compilación de línea de comandos de Visual Basic .NET como alternativa al IDE de Visual Studio .NET.
Tema: Visual Basic .NET / Publicado: 30/04/2004

Iniciación a la programación en ADO .NET

Instrucciones SQL en una aplicación de consola de Visual Basic .NET. Conexión a una BD de Access, visualización y manipulación de datos.
Objeto DataReader como lector de datos. 
Tema: ADO.NET / Publicado: 14/09/2004

ASP .NET en Windows XP Home

Tutorial sobre el desarrollo de aplicaciones ASP .NET desde Visual Studio en Windows XP Home, que carece de Internet Information Services (IIS).
Tema: ASP.NET / Publicado: 25/10/2004

DataGrid de ASP.NET con scroll vertical

DataGrid de ASP.NET con scroll vertical, usando distintos valores de la propiedad CSS OverFlow (auto, scroll, hidden, visible).
Tema: ASP.NET / Publicado: 28/10/2004

Listar los archivos de un directorio en ASP .NET

Listar los archivos de un directorio en ASP .NET usando dos maneras distintas de acceder a carpetas y archivos:
– interfaz System.Collection.IEnumerator y Colecciones
– FileDirectoryFileInfo y DirectoryInfo de System.IO.
Tema: ASP.NET / Publicado: 11/04/2005

Borrar temporales

Programa que borra los archivos temporales de Windows y lleva la cuenta del número de archivos borrados, además de iniciar una nueva instancia, después de cerrar la actual, sin intervención del usuario. 
Tema: Visual Basic .NET / Publicado: 04/11/2005 

Navegador Web escrito con Visual Basic 2005 [1ª parte]

Navegador Web escrito con Visual Basic 2005 Express Edition usando la clase WebBrowser, nueva en .NET Framework 2.0.
Tema: Visual Basic .NET / Publicado: 14/12/2005

Navegador Web escrito con Visual Basic 2005 [2ª parte]

Navegador Web escrito con Visual Basic 2005 Express Edition usando la clase WebBrowser, nueva en .NET Framework 2.0. Añadiendo opciones personalizadas y traducción de la interfaz a 2 idiomas.
Tema: Visual Basic .NET / Publicado: 05/01/2006

Regedit MiPC

Abrir Regedit.exe en la clave superior MiPC y no en la última clave visitada. Ejercicio enVisual Basic .NET 2003.
Tema: Visual Basic .NET / Publicado: 20/01/2006

Limpiar la papelera de Windows XP y Windows 2000

Limpiar la papelera de Windows XP y Windows 2000 usando funciones de la API Win32: Shell32.dll.
Tema: Visual Basic .NET / Publicado: 27/01/2006

Excel en ASP .NET

Leer una hoja de cálculo de Excel desde ASP .NET con Visual Basic .NET.
Tema: ASP.NET (VB.NET) / Publicado: 02/02/2006

PictureBox Redondeado

Dibujar una figura sobre la imagen del PictureBox con un objeto GraphicsPath para ver la imagen Redondeada. 
Tema: Visual Basic .NET / Publicado: 08/02/2006

PictureBox Redondeado II

Capturar la ventana completa, con o sin decoración, o una región que se corresponde con un control PictureBox, usando GDI+.
Tema: Visual Basic .NET / Publicado: 15/02/2006

Formulario Redondeado

Aplicar regiones a un formulario, usando objetos GraphicsPath, para cambiar su forma. 
Tema: Visual Basic .NET / Publicado: 15/02/2006

Reproductor aleatorio de MP3

Basado en los ejercicios del Reproductor de MP3, añadiendo la funcionalidad de que las canciones suenen al azar.
Tema: Visual Basic .NET / Publicado: 21/04/2006