Documente Academic
Documente Profesional
Documente Cultură
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.
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.
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.
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.
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
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
“”.
Al igual, las constantes pueden ser del mismo tipo que lo pueden ser las
Variables.
Ejemplo final de Variables y Constantes
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.
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:
Explorador de Soluciones:
Y esto ha sido todo por este post. Espera muy pronto más
artículos referentes a Visual Basic .NET.
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”.
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.
Select Case
Case 1
Case 3
Case Else
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”.
Case 1, 2, 3,4
Case 5, 6, 7, 8
Case Else
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
Dim i As Integer = 0
For i = 0 To 10 Step 1
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”.
contador = contador + 2
End While
Este ciclo lo abrimos con la sentencia “While” y se cierra con la
sentencia “End While”. Luego de “While” colocamos nuestra
condición, esta condición mientras sea Verdadera (True),
ejecutará nuestra instrucción hasta que cambie su valor a
Falso (False). En el ejemplo nuestra condición, es que siempre y
cuando contador se mantenga menor o igual a “10” se ejecute
nuestra instrucción. Siguiente a esto imprimimos en un MsgBox el
mensaje “La condición sigue siendo verdadera”, concatenando a
su lado el valor de “Contador” . Cuando “Contador” tome un valor
mayor o igual a “10” se dejará de ejecutar nuestro Bucle.
Estructura Do
La estructura “Do”, es casi parecida nuestro ciclo repetitivo
anterior (While), a diferencia de este, es que lo podemos
acompañar con sentencias como el “While” y “Until”; estas hacen
alusión cuando la condición es verdadera (True) o falsa (False).
Otra gran diferencia, es que por lo menos cuando un condición no
se cumpla, cabe la posibilidad que se ejecute la instrucción una
sola vez, siempre y cuando se ubique la condición en
el “Loop”. Una ventaja de este ciclo, es que podemos ubicar
nuestras condiciones como falsas o verdaderas, en la parte
superior (While) o en la parte inferior donde cierra el
ciclo (Loop). Ahora un ejemplo, para entender con más claridad:
Do
contador = contador + 2
MsgBox(carrera)
Next
Sencillamente consta de declarar una variable después del “For”,
la cual servirá para mostrarnos cada elemento de nuestro arreglo.
Seguido con la sentencia “In” se señala cual es el array a recorrer
y luego por ultimo, mostramos los items de nuestro arreglo. Con
este bucle, se logra repetir exactamente las mismas veces según
la dimensión de nuestro array.
Este bucle tiene muchas variaciones, aquí puedes ver como
ejecutarlo en PHP.
OperacionProceso()
Operacion = "+"
Se ejecutará el procedimiento “OperacionProceso()”, que es
aquel que efectuará la operación dependiendo el signo. Luego, a
la variable que creamos en la parte superior llamada “Operacion”,
le asignaremos un operador que solo cambiará el signo
dependiendo la operación.
Botón punto:
Este botón nos ayudará es especificar números decimales, y así
obtener un resultado decimal. Su código es el siguiente:
DeterminarConcatenar()
If InStr(tbresultado.Text, ".", CompareMethod.Text)
= 0 Then
tbresultado.Text &= "."
End If
Este condicional se hace para poder establecer solo una vez un
punto en nuestro numero. Con “InStr(tbresultado.Text, “.”,
CompareMethod.Text) = 0″ lo que hacemos es obtener el numero
entero del texto del “TextBox” con nombre “tbresultado” y
verificar el numero de veces que dentro de ese numero hay
un punto, eso lo hacemos con el metodo “CompareMethod.Text”.
Si esa condición se cumple, entonces el texto
de “tbresultado” será igual al contenido de “tbresultado” más
un punto.
Botón borrar:
Este botón nos limpiará el “TextBox” con nombre “tbresultado”, el
código es el siguiente:
tbresultado.Text = "0"
Valor2 = Nothing
ValorResultado = Nothing
Al hacer click en el este en el “Button” con nombre “btborrar”, la
propiedad texto de “tbresultado” será igual a cero (“0”). Luego
las variables “Valor2” y “ValorResultado” serán iguales
a “Nothing” (Nada).
Botón igual:
Este botón nos dará el resultado de la operación. Su código es
sencillo y es el siguiente:
OperacionProceso()
Operacion = ""
Simplemente lo que hacemos es llamar al
procedimiento “OperacionProceso()” que es el que realiza la
operación. Luego la variable “Operacion” es igual a Vacio; esto
lo hacemos para no entre en ningún “Case” del “Select Case” que
hay en el procedimiento anteriormente mencionado.
Procedimientos
Procedimiento “DeterminarConcatenar()” :
Como lo dijimos anteriormente, este procedimiento nos servirá
para limpiar el “TextBox” que contiene el resultado final. Si se
presiona un operador, es necesario que se limpie nuestra caja de
texto para poder ingresar el segundo numero; de esto se encarga
este procedimiento. Ahora veamos el código:
Primer condicional:
Resultado Final:
Y este sería el resultado final de nuestra calculadora. Espera muy
pronto más posts relacionado con Visual Basic .NET.
TextBox1.Text = suma()
Al hacer esto, el valor que retorno la función “suma”, será el que
contendrá el “TextBox1”:
Resultado:
Diseño:
Ejemplo: N1, N2
Etc. los números nunca pueden ir por delante de las letras, las
variables se les da un nombre dependiendo de cómo los
queremos llamar (Preferiblemente representativo).
Resultado
Así quedaría nuestra aplicación en la ejecución
End If
End Sub
De esta forma ya podremos ejecutar el programa y validar fecha
en visual basic