Ir al contenido principal

FUNDAMENTOS DE VISUAL BASIC .NET

en este capitulo vamos a ver los fundamento de visual basic .NET  ya hemos visto las definiciones  básicas que se deben tener en cuenta para cualquier lenguaje de programación ahora vamos a tomar dos ejemplos como caso practico para entender mejor todo esto.
1- decida que tipos de valores necesita para escribir un programa que calcule la suma y la media de cuatro números de tipo integer.

Module Module1
'declaración de la función suma con 4 variables de tipo entero
    Function suma(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer, ByVal d As Integer) As Integer
'declaración de la variable resultado como como entere y su inicialización en cero
        Dim resultado As Integer = 0
'suma de las 4 variables
        resultado = a + b + c + d
'se retorna el resultado de la suma
        Return resultado
'finalizacion de la función
    End Function
'declaración de la función para calcular la media se envía como parámetro el resultado de la suma
    Function media(ByVal resultado)
'declaración de la variable media1 y su inicialización en cero
        Dim media1 As Integer = 0
'se calcula la media dividiendo el resultado en 4
        media1 = resultado / 4
'se retorna el resultado de la media
        Return media1
'finalisacion de la función
    End Function
'declaración de la función principal
    Sub Main()
'se declaran todas las variables y se inicializan 
        Dim a As Integer = 2, b As Integer = 4, c As Integer = 6, d As Integer = 8, r As Integer = 0, m As Integer = 0
'se envian los parametros a la función suma
        r = suma(a, b, c, d)
'parametros de la función media
        m = media(r)
'se imprimen los resultados por consola
        System.Console.WriteLine("suma=" & r)
        System.Console.WriteLine("media=" & m)
        Console.Write("presione una tecla para salir")
        Console.ReadLine()
    End Sub
End Module
'fin del programa

si un procedimiento empieza con la palabra reservada Function es porque retorna un valor; en este caso su bloque de código finaliza con end función y si empieza con sub es por que no retorna un valor; en este caso su bloque de código finaliza con end sub.

vamos a ver un segundo ejemplo

2- escriba un programa que incluya  un procedimiento denominado calcular que devuelva como resultado el valor de la expresión:

b^2-4ac/2a
el procedimiento Main invocara a calcular pasando los valores de a=1, b=5 y c=2 y mostrara el resultado obtenido

Module Module1
' declaración de la función calcular con todos los parámetros como tipo entero pero la función nos 'devolverá un parámetro de tipo double hay que tener cuidado con el tipo de dato  que manejamos
    Function calcular(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) As Double
' declaración de la variable resultado
        Dim resultado As Double = 0
'se hace la operación indicada
        resultado = ((b * b) - (4 * a * c)) / (2 * a)
'se retorna el resultado obtenido después de hacer la operacion
        Return resultado
' se finaliza la función
    End Function
' declaración del main
    Sub Main()
'se declaran las variables y se inicializan 
        Dim a As Integer = 1, b As Integer = 5, c As Integer = 2, r As Double = 0
'se pasan los parametros a la función calcular
        r = calcular(a, b, c)
'se muestra el resultado por consola
        System.Console.WriteLine("calcular=" & r)
        Console.Write("presione una tecla para salir")
        Console.ReadLine()
' se finaliza el main
    End Sub
' se finaliza el  modulo
End Module

espero y les sirva próximamente mas capítulos y ejemplos 

Entradas populares de este blog

BUSQUEDA BINARIA EN C++

holas aqui les dejo el codigo de un ejemplo de busqueda binaria en un vector; esto esta hecho en dev c++.
recordemos que para hacer la busqueda binaria hay un requisito y es que el vector donde se va a buscar debe estar ordenado.
todos los creditos a alejandro ;)

HACER UN LOGIN CON VISUAL BASIC .NET

En este tutorial veremos como crear un formulario para hacer un login de manera fácil y sencilla, la herramienta con la cual se trabajara es visual studio 2010. Para comenzar crearemos un proyecto aplicación de Windows forms visual Basic.

damos un nombre al proyecto y clic en aceptar.  El proyecto se creara con  un formulario por defecto.

ahora vamos a agregar el formulario para hacer el login; para esto damos clic en proyecto agregar Windows form, formulario de inicio de sesión.


le damos un nombre al formulario y clic en aceptar. Aparecerá la siguiente ventana


en esta ventana ya podemos configurar todas las propiedades que necesitemos desde cambio de colores imagen etc.
El siguiente paso es hacer el código para la autentificación El formulario ya tiene un código predefinido el cual vamos a cambiar por un código personalizado.
Para comenzar aremos doble clic sobre el botón que  Aceptar  para que nos muestre el código El eveto del botón tiene el siguiente código
Me.close()
Esa l…

CREAR ARCHIVOS TXT EN VISUAL BASIC 2010

Buenas hoy veremos un ejemplo para crear un archivo .txt en visual basic .NET  utilizando la herramienta visual studio 2010.
el manual de referencia lo podemos encontrar en el libro 
VISUAL BASIC .NET lenguaje y aplicaciones 3ra edicion  Fco. Javier Ceballos
el tipo de acceso mas simple a un fichero de datos es el secuencial, un fichero abierto  para acceso secuencial es un fichero que puede almacenar registros de cualquier longitud.
Este tipo de acceso generalmente se utiliza con ficheros de texto en los que se escribe toda la información desde el principio hasta el final y se lee de la misma forma.
las acciones mas comunes que se manejan a la hora de trabajar con archivos son: CreateNew: crea un nuevo fichero. Si el fichero existe se lanzara una excepción del tipo IOException Create: Crear un nuevo fichero. Si el fichero existe sera sobrescrito  Open: abrir el fichero existente OpenOrCreate: abrir un fichero si existe si no se crea uno nuevo Truncate: abrir un fichero existente y trunca…