Programa VB.Net con Code Ejemplos
โก Resumen inteligente
La estructura del programa VB.Net organiza el cรณdigo en espacios de nombres, mรณdulos, clases y un procedimiento principal que se ejecuta primero. Comprender estos bloques de construcciรณn, junto con las estructuras para gruposping datos, permite a los principiantes escribir consola clara y bien organizada y Windows Aplicaciones de formularios en Visual Studio.
Mรณdulos en VB.Net
Un programa VB.Net consta de los siguientes mรณdulos:
- Declaraciรณn de espacio de nombres
- Uno o mรกs procedimientos
- Una clase o mรณdulo
- Variables
- El procedimiento principal
- Comentarios
- Declaraciones y expresiones
Ejemplo del programa Hola Mundo en VB.Net
A continuaciรณn se muestra un ejemplo sencillo del programa Hello World en VB.Net:
Paso 1) Cree una nueva aplicaciรณn de consola.
Paso 2) Agrega el siguiente cรณdigo:
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Paso 3) Haga clic en el botรณn Inicio de la barra de herramientas para ejecutarlo. Deberรญa imprimir lo siguiente en la consola:
Analicemos las distintas partes del programa anterior:
Explicaciรณn de Code:
- Esto se llama declaraciรณn de espacio de nombres. Lo que estamos haciendo es incluir un espacio de nombres con el nombre Sistema en nuestra estructura de programaciรณn. Despuรฉs de eso, podremos acceder a todos los mรฉtodos que se han definido en ese espacio de nombres sin recibir ningรบn error.
- Esto se llama declaraciรณn de mรณdulo. Aquรญ, hemos declarado un mรณdulo llamado Mรณdulo1. VB.Net es un lenguaje orientado a objetos. Por lo tanto debemos tener un mรณdulo de clase en cada programa. Es dentro de este mรณdulo donde podrรก definir los datos y mรฉtodos que utilizarรก su programa.
- Este es un comentario. Para marcarlo como comentario, agregamos una comilla simple (') al comienzo de la oraciรณn. El compilador VB.Net no procesarรก esta parte. El propรณsito de los comentarios es mejorar la legibilidad del cรณdigo. รselos para explicar el significado de varias declaraciones en su cรณdigo. Cualquiera que lea su cรณdigo lo encontrarรก fรกcil de entender.
- Un mรณdulo o clase de VB.Net puede tener mรกs de un procedimiento. Es dentro de los procedimientos donde debe definir su cรณdigo ejecutable. Esto significa que el procedimiento definirรก el comportamiento de la clase. Un procedimiento puede ser una funciรณn, subrutina, get, set, addHandler, Operator, RemoveHandler o RaiseEvent. En esta lรญnea, definimos el subprocedimiento principal. Este marca el punto de entrada en todos los programas VB.Net. Define lo que harรก el mรณdulo cuando se ejecute.
- Aquรญ es donde hemos especificado el comportamiento del mรฉtodo principal. El mรฉtodo WriteLine pertenece a la clase Console y estรก definido dentro del espacio de nombres System. Recuerda que esto se importรณ al cรณdigo. Esta instrucciรณn hace que el programa imprima el texto "Hola". Guru99 en la consola cuando se ejecuta.
- Esta lรญnea evitarรก que la pantalla se cierre o salga poco despuรฉs de que se haya ejecutado el programa. La pantalla se detendrรก y esperarรก a que el usuario realice una acciรณn para cerrarla.
- Cerrando el subprocedimiento principal.
- Finalizando el mรณdulo.
Una vez implementado el programa Hello World, el siguiente componente fundamental de un programa VB.Net es la clase.
Clase en VB.Net
En VB.Net, usamos clases para definir un modelo para un Tipo de datos. No significa que una definiciรณn de clase sea una definiciรณn de datos, sino que describe de quรฉ estarรก hecho un objeto de esa clase y las operaciones que podemos realizar sobre dicho objeto.
Un objeto es una instancia de una clase. Los miembros de la clase son los mรฉtodos y variables definidos dentro de la clase.
Para definir una clase, utilizamos la palabra clave Class, que debe ir seguida del nombre de la clase, el cuerpo de la clase y la declaraciรณn End Class. Esto se describe en la siguiente sintaxis:
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Aquรญ,
- La lista de atributos denota una lista de atributos que se aplicarรกn a la clase.
- accessModifier es el nivel de acceso de la clase definida. Es un parรกmetro opcional y puede tomar valores como Pรบblico, Protegido, Amigo protegido, Amigo y Privado.
- Heredados denota cualquier clase principal que hereda.
Ejemplo de clase VB.Net
A continuaciรณn se muestra un cรณdigo de ejemplo para crear una clase en VB.Net:
Paso 1) Cree una nueva aplicaciรณn de consola.
Paso 2) Agrega el siguiente cรณdigo:
Imports System Module Module1 Class Figure Public length As Double Public breadth As Double End Class Sub Main() Dim Rectangle As Figure = New Figure() Dim area As Double = 0.0 Rectangle.length = 8.0 Rectangle.breadth = 7.0 area = Rectangle.length * Rectangle.breadth Console.WriteLine("Area of Rectangle is : {0}", area) Console.ReadKey() End Sub End Module
Paso 3) Ejecute el cรณdigo haciendo clic en el botรณn Iniciar de la barra de herramientas. Deberรญa aparecer la siguiente ventana:
Hemos utilizado el siguiente cรณdigo:
Explicaciรณn de Code:
- Creando un mรณdulo llamado Mรณdulo1.
- Creando una clase llamada Figura.
- Crear un miembro de clase llamado longitud de tipo Double. Su nivel de acceso se ha establecido en pรบblico, lo que significa que se accederรก pรบblicamente.
- Crear un miembro de clase llamado amplitud de tipo Double. Su nivel de acceso se ha establecido en pรบblico, lo que significa que se accederรก pรบblicamente.
- Terminando la clase.
- Creando el subprocedimiento principal.
- Creando un objeto llamado Rectรกngulo. Este objeto serรก de tipo figura, lo que significa que serรก capaz de acceder a todos los miembros definidos dentro de la clase Figura.
- Definiciรณn de una variable denominada รกrea de tipo Double e inicializando su valor a 0.0.
- Accediendo a la propiedad de longitud definida en la clase Figura e inicializando su valor a 8.0.
- Accediendo a la propiedad de amplitud definida en la clase Figura e inicializando su valor a 7.0.
- Calcular el รกrea del rectรกngulo multiplicando los valores de largo y ancho. El resultado de este cรกlculo se asignarรก a la variable รกrea.
- Imprimiendo algo de texto y el รกrea del rectรกngulo en la consola.
- Pausar la consola esperando que un usuario tome medidas para cerrarla.
- Finalizando el subprocedimiento.
- Terminando la clase.
Ademรกs de las clases, VB.Net ofrece estructuras como una forma sencilla de agrupar valores relacionados.
Estructura en VB.Net
Una estructura es un tipo de datos definido por el usuario. Las estructuras nos proporcionan una forma de empaquetar datos de diferentes tipos. Una estructura se declara utilizando la palabra clave de estructura.
Ejemplo de estructura de VB.Net
Aquรญ tienes un ejemplo para crear una estructura en VB.Net:
Paso 1) Cree una nueva aplicaciรณn de consola.
Paso 2) Agrega el siguiente cรณdigo:
Module Module1 Structure Struct Public x As Integer Public y As Integer End Structure Sub Main() Dim st As New Struct st.x = 10 st.y = 20 Dim sum As Integer = st.x + st.y Console.WriteLine("The result is {0}", sum) Console.ReadKey() End Sub End Module
Paso 3) Ejecute el cรณdigo haciendo clic en el botรณn Iniciar de la barra de herramientas. Deberรญa aparecer la siguiente ventana:
Hemos utilizado el siguiente cรณdigo:
Explicaciรณn de Code:
- Creando un mรณdulo llamado Mรณdulo1.
- Creando una estructura llamada Struct.
- Se crea una variable x de tipo Entero. Su nivel de acceso se ha establecido como Pรบblico para que sea accesible pรบblicamente.
- Se crea una variable y de tipo Entero. Su nivel de acceso se ha establecido como Pรบblico para que sea accesible pรบblicamente.
- Fin de la estructura.
- Creando el subprocedimiento principal.
- Creando un objeto llamado st de tipo Struct. Esto significa que serรก capaz de acceder a todas las propiedades definidas dentro de la estructura denominada Struct.
- Accediendo a la variable x definida dentro de la estructura Struct e inicializando su valor a 10.
- Accediendo a la variable y definida dentro de la estructura Struct e inicializando su valor a 20.
- Definir la suma de la variable e inicializar su valor a la suma de los valores de las dos variables anteriores.
- Imprimir algรบn texto y el resultado de la operaciรณn anterior en la consola.
- Pausar la ventana de la consola esperando que un usuario tome medidas para cerrarla.
- Fin del subprocedimiento principal.
- Fin del mรณdulo.
Cรณmo crear un nuevo proyecto en Microsoft Visual Studio
IDE significa Entorno de Desarrollo Integrado. Es donde escribimos nuestro cรณdigo. Microsoft Visual Studio constituye el tipo de IDE mรกs comรบn para la programaciรณn en VB.Net.
Para instalar Visual Studio use esto guรญa.
Para escribir su cรณdigo, necesita crear un nuevo proyecto.
Los siguientes son los pasos para crear un nuevo proyecto en Visual Studio:
Paso 1) Vaya al menรบ Archivo en Visual Studio
Abra Visual Studio, haga clic en el menรบ Archivo y elija Nuevo->Proyecto en la barra de herramientas.
Paso 2) Seleccione Windows Solicitud de formularios
En la nueva ventana, haga clic en Visual Basic en el panel de navegaciรณn vertical izquierdo y elija Windows Solicitud de formularios.
Paso 3) Dale un nombre a tu proyecto
Asรญgnale un nombre y haz clic en el botรณn Aceptar. El proyecto serรก creado.
Habrรกs creado un Windows Proyecto de aplicaciรณn de formularios. Este tipo de proyecto le permitirรก crear una interfaz grรกfica de usuario arrastrando y soltando elementos.ping .
Cรณmo crear un proyecto de aplicaciรณn de consola en Visual Studio
Es posible que necesite crear una aplicaciรณn que se ejecute en la consola. Para ello, deberรก crear un proyecto de aplicaciรณn de consola. Los siguientes pasos pueden ayudarlo a lograrlo:
Paso 1) Abra Visual Studio, haga clic en el menรบ Archivo, elija Nuevo y luego Proyecto en la barra de herramientas.
Paso 2) En la nueva ventana, haga clic en Visual Basic en el panel de navegaciรณn vertical izquierdo. Elija Aplicaciรณn de consola.
Paso 3) Asรญgnale un nombre y haz clic en el botรณn Aceptar. El proyecto serรก creado.










