Como Empezar a Programar en Visual Basic

1. Como empezar a programar en Visual Basic .NET Al momento de empezar a programar en Visual Basic, salen muchas dudas a

Views 273 Downloads 4 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1. Como empezar a programar en Visual Basic .NET Al momento de empezar a programar en Visual Basic, salen muchas dudas al aire ya que muchas veces no sabemos por dónde partir. Este lenguaje de Microsoft se ha caracterizado por ser de excelencia a la hora de adentrarnos en la programación Orientada a Objetos, por ello, en este articulo te mostraremos como empezar a programar en Visual Basic .NET de una forma explícita y sencilla, para que tu curva de aprendizaje sea rápida y puedas dominar este lenguaje e iniciar en el mundo de la programación. Como empezar a programar en Visual Basic .NET ¿Qué programa necesitamos para programar en VB.NET? Para empezar a programar con este lenguaje, es de suma importancia contar con un IDE (entorno de desarrollo integradoo en sus siglas en inglés, Integrated Development Environment), este programa le proporciona a los desarrolladores, diversas herramientas que facilitan el proceso de la creación de nuestro software. Para programar en Visual Basic .NET vamos a necesitar el Visual Studio en cualquiera de sus versiones. La descarga es segura, ya que la haremos desde la web del Fabricante. Para más información sobre descargar de forma segura en internet, te puede interesar: 10 Tips para descargar archivos de forma segura de Internet Para la instalación de este programa solo vamos a requerir unos cuantos clics en “Siguiente” y la instalación se hará automáticamente. ¿Como creamos nuestro primer proyecto de Visual Basic .NET? Una vez hayamos instalado exitosamente nuestro entorno para programar en Visual Basic .NET, procedemos a crear nuestro primer proyecto, el cual generará

una Solución, que es la que contiene todo lo relacionado con nuestro programa a crear. Ubicamos “Nuevo Proyecto…” en la página de inicio de Visual Studio:

A continuación nos abrirá una ventana para crear nuestro proyecto y su respectiva Solución

En la parte superior derecha nos saldrán los tipos de proyectos que se pueden crear, en nuestro caso escogeremos Visual Basic>Windows>Aplicación de Windows Forms. En la parte inferior le asignamos el nombre, el cual será el nombre de nuestro programa y automáticamente el de nuestra solución (Aunque eso se puede cambiar). Luego aceptamos y se guardará, se creará y se abrirá nuestra proyecto. Y de esta forma hemos creado nuestra primer proyecto en Visual Basic .NET. Espera muy pronto una continuación y una serie de post para comenzar a programar con este lenguaje de programación.

2. Variables y constantes en Visual Basic .NET Una vez hayamos empezado a programar, nos damos cuenta que en este mundo existen ciertos elementos que son universales y que se encuentran en todos los lenguajes de programación. Unos de esos elementos fundamentales son las Variables y las Constantes, elementos indispensables a la hora de programar, que en muchos lenguajes se deben definir antes de darles uso. Declarar y usar variables y constantes en Visual Basic .NET es tarea sencilla, y que a continuación te mostraremos como hacerlo en este post.

Variables y constantes en Visual Basic .NET ¿Cúal es la diferencia entre las variables y las constantes?

Una variable es un espacio de memoria en el cual se almacena un dato (valor) y que durante la ejecución del programa puede cambiar de valor; al igual que una variable, una constante es un espacio de memoria en el cual se almacena un dato, pero la diferencia radica en que el valor de la constante, no cambia, se mantiene siempre fijo. Declarar variables y constantes Para definir una Variable utilizaremos la instrucción “Dim” seguido del nombre de nuestra variable, luego la instrucción “As” seguido del tipo de variable a definir, y por último el valor de dicha variable. Miremos un ejemplo

Dim numero As Integer = 15

Vemos que creamos una variable llamada “numero”, de tipo Entero y su valor asignado fue de 15. A continuación más ejemplos:

Dim nombre As String = "Andrés" Variable llamada nombre, de tipo cadena de texto y su valor es “Andrés”. Cabe destacar, que para darle valor a una variable de tipo String, el valor debe estar en comillas dobles “”.

Dim dinero As Double = 10.000 1. Variable llamada dinero, de tipo real y su valor es 10.000.

Dim opcion As Boolean = True 2. Variable llamada opcion, de tipo boolean (Verdadero o Falso) y su valor es True.

Dim dia As Date = "7-03-18" 3. Variable llamada dia, de tipo fecha y su valor es “7-03-18”. Cabe destacar, que para darle valor a una variable de tipo Date, el valor debe estar en comillas dobles “”. Una variable puede ser de los siguientes tipos:

Para definir una Constante , primero especificaremos el nivel de acceso (Private, Public, Friend, Protected, o Protected Friend) de la constante, luego la instrucción “Const” seguido del nombre de nuestra constante, luego la instrucción “As” seguido del tipo de constante a definir, y por último el valor de dicha constante. Miremos unos ejemplos:

Public Const DiasDelAño As Integer = 365 Constante publica llamada DiasDelAño, de tipo entero y su valor es 365.

Private Const DiaDeDescanso As String = "Domingo" Constante privada llamada DiaDeDescanso, de tipo cadena de texto y su valor es “Domingo”. El nivel de acceso, es la capacidad que tienen otros líneas de código del mismo proyecto para acceder a la instrucción. Al igual, las constantes pueden ser del mismo tipo que lo pueden ser las Variables. Ejemplo final de Variables y Constantes

Public Class Form1 Public Const dia As String = "Domingo" Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim nombre As String = "Andrés" Dim numero As Integer = 3

MsgBox("" & nombre & " faltan " & numero & " dias para el " & dia) End Sub End Class Como podemos ver, hemos mostrado en un MsgBox el valor de nuestras variables y nuestra constante, y este fue el resultado:

3. Elementos básicos de Visual Studio y Visual Basic .NET Si hay algo por lo cual Visual Studio se cataloga como un entorno de desarrollo muy completo, es por la cantidad de herramientas y elementos que les brinda a los desarrolladores que programan con Visual Basic .NET; por eso, para no pasar por desapercibido la cantidad de componentes que nos ofrece este IDE, en este post te mostraremos los elementos básicos de Visual Studio y Visual Basic .NET, para familiarizarnos con su interfaz y empezar a programar en este lenguaje. Elementos básicos de Visual Studio y Visual Basic .NET

Una vez hayamos creado nuestro proyecto, nos encontraremos con la siguiente interfaz:

Cuadro de Herramientas: Las herramientas son aquellos elementos que podemos arrastrar hacia nuestro formulario y le asignamos una función determinada.

Un ejemplo de las herramientas puede ser un “Button (Boton)”, un “TextBox (Caja de texto)”, “Label (Etiqueta de texto)”, “RadioButton (Botón de opción)” Etc.

Barra de menú y barra de herramientas: En la barra de menú encontraremos opciones con menú desplegable, tales como la típica opción de “Archivo”, la de “Ver”, “Ventana”, “Ayuda”, y otras como “Compilar”, “Depurar”, “Herramientas” Etc. Por otro lado, la barra de herramientas contienes iconos y botones típicos como el de “Guardar”,“DeshacerRehacer”, y otros como el botón para “Iniciar la Depuración” y ejecutar nuestro proyecto

Explorador de Soluciones: Aquí en el “Explorador de Soluciones” podremos ver la Solución, que es la que contiene todo nuestro proyecto. En esta parte de la interfaz de Visual Studio, podemos ver todo lo relacionado con nuestro proyecto, como las referencias, ver y añadir formularios y si tenemos la opción de “Ver todos los archivos” podremos ver todos los archivos que se encuentran dentro de la carpeta de nuestro proyecto, carpeta que su ubicación por defecto es “C:\Users\Nombre de Usuario\Documents\Visual

Studio\Projects\Carpeta de nuestro proyecto”.

Formulario:

El formulario es un objeto fundamental dentro de nuestro proyecto, es nuestro espacio de trabajo, el lugar donde vamos a arrastrar nuestras herramientas. Para añadir un nuevo formulario, nos vamos hacia la barra de menú, Proyecto>Agregar Windows Forms.

Propiedades:

Las propiedades son aquellos atributos que tienen las herramientas y los formularios, los cuales podemos modificar. Las propiedades varían dependiendo de la herramienta (Son las mismas para los formularios), entre las propiedades más comunes se encuentra el “Name (Nombre de la herramienta y/o formulario” ), “Text (Texto que contiene la herramienta y/o formulario)”, “Size (Tamaño de la herramienta y/o formulario)”, y entre otras propiedades. Para ver las propiedades de una herramienta o formulario, solamente damos clic en el la herramienta o en el formulario, y automáticamente vemos las propiedades de dicho elemento.

Ver código:

Para ver el código de una herramienta o del formulario, solamente debemos hacer doble clic sobre la herramienta o sobre el formulario y vemos el código que se ejecutará cuando hagamos clic en ese elemento, o cualquier otra función que le hayamos asignado. Al hacer doble clic sobre un formulario, veremos el código que se ejecutará una vez el formulario se haya cargado. Y esto ha sido todo por este post. Espera muy pronto más artículos referentes a Visual Basic .NET. Si hay algo que se utiliza para comenzar a programar son las operaciones matemáticas, gracias a estas la persona que es nueva en el mundo de la programación puede aprender y familiarizarse con el lenguaje de programación que estudia en ese momento. Por eso el día de hoy comenzando desde los más elemental, te traemos las operaciones matemáticas básicas en Visual Basic .NET.

4. Operaciones matemáticas básicas en Visual Basic .NET Antes de comenzar…

Debemos crear nuestro proyecto con Visual Basic .NET, en empezar a programar en Visual Basic .NET te enseñamos como hacerlo. En este post vamos a necesitar la función llamada “Val” y la propiedad llamada “Name” de cada herramienta que arrastremos a nuestro Formulario. Nuestro formulario finamente quedará así:

La función “Val”, nos permite obtener el contenido de un TextBox en formato numérico. Por su lado, la propiedad “Name”nos permite identificar nuestro elemento dentro de nuestro formulario. Más adelante vamos a entender con más claridad estos términos. Ahora sí, comenzamos… Sumar en Visual Basic .NET

Como primera instancia, vamos a nombrar mediante la propiedad “Name” nuestros TextBox y nuestro Button:

Nuestro primer TextBox, recibió el nombre de “numero1”, mediante este nombre lo identificaremos y lo llamaremos dentro de nuestro proyecto.

Por otra parte, nuestros TextBox de Segundo número y Resultado, quedaron identificados como “numero2” y “resultado” respectivamente.

Y por último nuestro Button Sumar, recibió el “Name” de suma. Nuestro objetivo es que al presionar el Button “Sumar”, se efectúe la suma, adicionando los números introducidos en los TextBox “numero1” y “numero2”, y se refleje el resultado en el TextBox “resultado”. Como la operación de efectuará al presionar el Button “Sumar”, debemos darle doble click a este, y se escriba el siguiente código:

En el siguiente código decimos que al hacer click en el Button “Sumar”, nuestro TextBox llamado “resultado.Text” (.Text hace referencia al texto que contiene o que se introduzca en el TextBox), va a ser igual “=” al valor numérico (“Val”) del número que introduzcamos en el TextBox llamado “numero1”, más el valor numérico (“Val”) del número que introduzcamos en el TextBox llamado “numero2”; ahí estamos sumando los valores numéricos que se introduzcan en los TextBox que creamos, y que el resultado de eso, se muestre en nuestro TextBox “Resultado”.

Al final ejecutamos, y nos mostrará el resultado de la suma de los dos números que introducimos en los TextBox “numero1” y “numero2”

Restar en Visual Basic .NET

Para realizar la Resta en este lenguaje de programación, nos quedará nuestra interfaz así:

En este caso, nuestro Button “Restar”, recibirá el “Name” de “resta”, y el valor numérico de nuestros TextBox se restaran (“-“) y el código quedó de la siguiente forma:

Multiplicación en Visual Basic .NET

Para realizar la multiplicación en este lenguaje de programación, nos quedará nuestra interfaz así:

En este caso, nuestro Button “Multiplicar”, recibirá el “Name” de “multiplicar”, y el valor numérico de nuestros TextBox se multiplicarán(” * “) y el código quedó de la siguiente forma:

Dividir en Visual Basic .NET

Para realizar esta operación, nuestro formulario quedará de la siguiente forma:

Para esta ocasión nuestro Button Dividir, pasa a llamarse “dividir”. El valor numérico de nuestros TextBox se Dividirá(” / “) y el código queda así:

Después de todo esto, podemos añadir los botones anteriores y al final tener nuestra calculadora de la siguiente forma, como lo mostramos en la parte superior de este Post:

Al hacer clic en cada operación, se verá reflejado el resultado en nuestro TextBox “Resultado”. Al concluir nos damos cuenta que para realizar las operaciones básicas en este lenguaje, es muy sencillo, y que una vez sepamos sumar, el resto de operaciones se harán de forma similar. Espera muy pronto más artículos relacionados con Visual Basic .NET

5. Estructuras condicionales en Visual Basic .NET Los condicionales son líneas de código que se ejecutan, siempre y cuando se cumpla o no, con una clausula. Como sabemos que en los lenguajes de programación son de vital importancia, por eso en este post traemos las estructuras condicionales en Visual Basic .NET. Estructuras condicionales en Visual Basic .NET

Este lenguaje nos ofrece dos sentencias condicionales: If y Select Case. Sentencia If

Por su parte, la sentencia “If” (en español “si”) nos permite ejecutar una determinada instrucción si se cumple la condición que hemos colocado. Su estructura es la siguiente: Dim c As Integer = 5 If c = 5 Then MsgBox("C es igual a 5") EndIf La estructura condicional anterior en pocas palabras nos dice: “Sí se cumple esta condición haz esto”. En primer lugar se inicia con la sentencia If, luego colocamos nuestra condición (en caso del ejemplo, si la variable “c” es igual a “5” [c = 5]), luego de eso la seguimos con “Then” que hace alusión a “Entonces”, y se refierea que “si se cumple la condición, entonces haz lo siguiente…”. Siguiente a eso, se coloca lo que se ejecutará (en

caso del ejemplo, se mostrará un MsgBox); y finalmente se cierra la sentencia con un “EndIf”. Esta estructura condicional, puede estar acompañada con distintas variantes, como el: “Else” y “ElseIf”. El “Else” nos dice qué: “Si no se cumple la condición, entonces haz esto…”, a continuación el ejemplo: Dim c As Integer = 7 If c = 5 Then MsgBox("C es igual a 5") Else MsgBox("C no es igual a 5") EndIf Similar al ejemplo anterior, la sentencia “Else” nos mostrará un “MsgBox” cuando la condición no se cumpla. Ahora acompañado del “ElseIf”, que nos quiere decir que: “Si nose cumple la condición, entonces haz esta otra condición…”. Sigue el ejemplo: Dim c As Integer = 7 If c = 5 Then MsgBox("C es igual a 5") ElseIf c = 6 Then MsgBox("C es igual a 6") ElseIf c = 7 Then MsgBox("C es igual a 7") Else MsgBox("C no es igual a 7")

EndIf

Lo que nos quiere decir es que si la primera condición no se cumple, se haga otra condición (ElseIf) y así sucesivamente hasta la cantidad de “ElseIf” que hayamos puesto. Así se ejecutaría en Visual Basic .NET:

Select Case En este condicional de selección múltiple, tenemos una serie de casos (“case”) que se ejecutarán, según el valor de una variable o una expresión. En esta estructura condicional, solo podemos colocar a evaluar una sola expresión a diferencia del “If”. Su estructura es muy simple, que solo depende de una expresión, los casos, y lo que se ejecutará si no se cumplen los casos. Ahora un ejemplo: Dim opcion As Integer = 2 Select Case opcion Case 1 MsgBox("La opción fue 1")

Case 2 MsgBox("La opción fue 2") Case 3 MsgBox("La opción fue 3") Case Else MsgBox("La opción fue diferente") End Select Como podemos ver claramente en el ejemplo la variable “opcion” es igual a “2”, por lo que el “Case” que se ejecutará será el “Case 2”. En un caso hipotético, donde la “opción” haya sido igual a 7, se ejecutaría el “Case Else”. En cierto caso, para ahorrar código, podemos hacer lo siguiente, siempre y cuando el “Case” sea igual cuando la variable se encuentre dentro de un rango de números determinado: Dim numero As Integer = 3 Select Case numero Case 1, 2, 3,4 MsgBox("El número está ente 1 y 4") Case 5, 6, 7, 8 MsgBox("El número está entre 5 y 8") Case Else MsgBox("El número no entra en los rangos") End Select Así se ejecutaría en Visual Basic .NET:

Para concluir, debemos saber cuándo debemos usar condicionales en nuestro código y saber escoger la estructura condicional indicada. Espera muy pronto más post relacionados a Visual Basic .NET

6. Ciclos repetitivos en Visual Basic .NET (For, While, Do, For Each) En Visual Basic .NET, como en otros lenguajes, los ciclos repetitivos son estructuras que nos permite repetir líneas de código según una condición que hayamos establecido. Las estructuras repetitivas son de vital importancia y le ahorran mucho tiempo y mucho código al programador; solo basta con declarar una variable y crear la condición y poner a correr nuestro Bucle. Como es de costumbre aquí en Byspel, te traemos en nuestra sección de .NET: Ciclos repetitivos en Visual Basic.

Ciclos repetitivos en Visual Basic .NET Estructura FOR

La estructura repetitiva “For” es uno de los bucles más usados en la programación. Su planteamiento es sencillo, y es ideal para usar en aquellas situaciones en la que conocemos la cantidad de veces que queremos que se repita nuestro bloque de instrucciones. Con el ciclo For, repetimos una instrucción un

número determinado de veces, hasta un punto que hemos establecido. Su planteamiento es el siguiente: Dim i As Integer = 0 For i = 0 To 10 Step 1 MsgBox("Variable Contadora = " & i) Next Como podemos ver en la estructura “For”, utilizamos una variable contadora ” i “, que será nuestra variable de control para nuestro Bucle; esta variable se encarga de ir aumentando su valor hasta llegar al valor final ” 10 ” y ahí finalizar nuestro Bucle, el valor a finalizar se establece mediante la sentencia “To” . Siguiente a esto, (opcional) se especifica con “Step” la cantidad en la que se incrementa la variable “i” cada vez que se recorre nuestro Bucle. Luego colocan las instrucciones que se ejecutarán en el momento en el que nuestro Bucle empiece a ejecutarse; en el caso del ejemplo, se mostrará un MsgBox indicando el valor de la variable contadora, en el cual se concatena la variable “i” para que esta muestre su valor en el mensaje. Por último se cierra nuestro ciclo repetitivo con la sentencia “Next”.

La variable ” i ” se ha convertido en una variable universaldel ciclo For. Se le asocia a esta estructura debido a la notación matemática “Sumatoria (Σ)”, en la cual “i” representa el índice de la sumatoria, lo que significa: Punto a partir.

Estructura While

En este ciclo, se ejecuta una instrucción siempre y cuando una condición permanezca como verdadera (True). Este ciclo es ideal para las situaciones en las que desconocemos el final de nuestro bucle. Primero se evalúa nuestra condición si es Verdadera o Falsa, y si es Verdadera se ejecutará a instrucción que está dentro de nuestro ciclo. Ejemplo: Dim contador As Integer = 0 Dim suma As Integer = 0

While (contador