Crea tus propias clases en VB .NET

Si aún no has leído la introducción a las clases, aquí está: VB …clases y objetos de .NET.

El gran beneficio de un lenguaje de Programación Orientada a Objetos es que puedes crear sus propios objetos. (Es un Objeto cuando estás usando el código, recuerda, y una clase cuando no lo estás.)

Veremos cómo hacerlo ahora, mientras creamos una clase muy simple, y luego giramos que en un objeto.

La clase que vamos a crear es muy simple, y está destinada a mostrarles la técnica básica de crear una clase, y luego crear un objeto a partir de ella. El La clase que crearemos convertirá las letras del código postal en mayúsculas. Vamos a obtener el código postal de un cuadro de texto en un formulario. Entonces nos vamos.

  • Iniciar un nuevo proyecto VB .NET
  • Añade un cuadro de texto a tu formulario, y déjalo en el nombre por defecto Name , TextBox1
  • Cambie la propiedad de Texto por ts1 4jh (asegúrese de que las letras son minúsculas y no mayúsculas, porque nuestro objeto lo convertirá).
  • Añade un botón a tu formulario

Una vez que tienes un nuevo formulario con un cuadro de texto y un botón en él, tienes que añadir una clase. Esto es bastante fácil. Es como añadir una Módulo. De hecho, ¡se ven exactamente iguales!

  • Así que desde la barra de menú de VB, haz clic en Proyecto
  • En el menú desplegable, haz clic en Add Class
  • Tendrás este cuadro de diálogo que aparece:

La plantilla de la clase de la derecha ya estará seleccionada. Lo que necesitas para cambiar es el Nombre en la parte inferior. El nombre por defecto es Class1.vb. Esta no es terriblemente descriptivo, y tendrás grandes problemas para resolver lo que esta clase lo hace, unos meses más tarde.

Cambiar el nombre de Class1.vb a ConvertPostcode.vb . Luego haz clic en el botón Abrir .

Cuando se abra la ventana del código de la clase, se verá así:

Como puedes ver, no hay mucho que mirar. Todo lo que tenemos es el público Clase… Fin del código de clase. El nombre de nuestra clase también está ahí. Pero el código está en una ventana separada, y tiene una pestaña para sí mismo. Es este …una pestaña llena de código que se reutiliza y se convierte en un objeto.

Lo que tenemos que hacer ahora es añadir el código que hace el trabajo – convierte nuestro código postal. Pero no podemos escribir esto:

Dim ConvertPostcode As String
ConvertPostcode = StrConv( TextBox1.Text, VbStrConv.UpperCase )
TextBox1.Text = ConvertPostcode

Eso estaría bien para el botón de nuestro formulario. Pero no está bien para nuestra clase. Cuando diseñas una clase, tu código tiene que ir dentro de cosas como las funciones y los substitutos. También verás cómo crear tus propias propiedades para sus objetos.

Cuando configuras una Función o un Sub, en realidad estás creando Métodos para tu objetos (Un método es un código que realmente hace algo, que realiza una acción. Convierte un código postal en nuestro caso). Veremos cómo hacerlo a continuación.

Aprenda a crear métodos en sus clases –;

Espero que te haya sido de ayuda!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *