Process: Una clase de múltiple uso

  La clase Process la podemos utilizar para diferentes cosas, principalmente será para lanzar ejecutables o documentos desde nuestra aplicación .NET, pero también la podemos usar para averiguar los “procesos” que actualmente están en ejecución y obtener información extra de los mismos, desde la hora de inicio hasta el path del ejecutable en cuestión.

Formularios con una sola instancia

  En este artículo veremos cómo trabajar con solo una instancia de un formulario, que además se podrá invocar por su nombre, tal como se hace con los formularios de Visual Basic 6.0 (y anteriores), pero trabajando al estilo de punto NET.

Formularios con propietario

  En este artículo vamos a ver cómo trabajar con formularios que muestran otros formularios, pero crean una dependencia entre ellos, de forma que cuando se minimice cualquiera de ellos, los demás formularios que de alguna forma estén conectados, también se minimicen.

Crear un control personalizado II

  En esta segunda parte del artículo sobre la creación de un control personalizado veremos cómo ampliar la funcionalidad del mismo, de forma que su funcionamiento sea el adecuado, además de darle un toque más profesional mediante la aplicación de atributos. También veremos cómo usarlo desde una aplicación cliente y lo añadiremos a una ficha del cuadro de herramientas, para que nos resulte más fácil su utilización.

Crear un control personalizado

  Desde la aparición de .NET Framework los desarrolladores de Visual Basic tenemos a nuestra disposición un elemento de la Programación Orientada a Objetos (POO también conocida por sus siglas en inglés: OOP Object Oriented Programming) que muchos siempre echamos en falta: la herencia.
Por medio de esta característica de la POO podemos crear versiones personalizadas de prácticamente cualquier clase incluida en el propio .NET, entre esas clases se incluyen todos los controles de Windows Forms, por tanto, con un poco de trabajo, (realmente muy poco), podemos personalizar la funcionalidad de cualquiera de ellos.

Acceso a datos con ADO.NET

  Este no es un tema nuevo, pero si es un tema en el que muchos programadores aún se quedan “parados”, sobre todo los que vienen de VB6, porque no saben lo suficiente para poder convertir su “viejo” código de VB6 al nuevo ADO.NET.

Aquí no vamos a tratar de explicar cómo migrar aplicaciones de acceso a datos creadas en VB6, lo que si haremos es explicar cómo usar las distintas clases que .NET Framework nos proporciona mediante ADO.NET para que el acceso a nuestras bases de datos sea más fácil de realizar, o al menos no nos resulte demasiado complicado.

Buscar elementos en un ListView usando API

  El control ListView que se incluye en .NET Framework (al menos en las versiones 1.0 y 1.1), al contrario de lo que ocurría en VB6, no tiene funcionalidad para buscar elementos de forma fácil y rápida, sin necesidad de tener que recorrer toda la colección Items, pero podemos solventar este inconveniente usando funciones del API de Windows.

Clasificar el contenido de un ListView Según la columna pulsada

  Los programadores de Visual Basic que han decido cambiarse a Visual Basic .NET, al trabajar en modo detalle con el control ListView que se incluye en .NET habrán echado en falta la posibilidad “fácil” de clasificar los elementos según la columna pulsada. No es que no se puedan clasificar los elementos de un ListView de .NET, lo que ocurre es que hay que hacerlo de forma diferente a como lo hacíamos con VB6.