Bloque III Programación Estructurada Básica

3.1 Declaración de la estructura de Datos
3.1.1 Estructura de un Programa
3.1.2 Tipos de Datos “Enteros, Reales, Carácter”
3.1.3 Constantes
3.1.4 Variables
3.1.5 Especificaciones del Pseudocódigo para variables y constantes
3.2 Operaciones básicas
3.2.1 Asignación de valores a variables
3.2.2 Lectura y escritura
3.2.3 Evaluación de Expresiones “Aritméticas, De relación, Lógicas”
3.2.4 Prioridad de Expresiones
3.3 Estructuras de Control
3.3.1 Secuenciales
3.3.2 Selectivas “Sentencia If y Case”
3.3.3 Repetitivas “For y While”

FRAME

Es el objeto que me permite organizar diferentes cajas de texto, botones de comando y etiquetas.


LISTA



Permite añadir elementos en forma de lista y también poder seleccionar elementos de la misma para trabajar los datos. Este control permite seleccionar un elemento solo o varios de ellos, utilizando la propiedad Multiselect. La imagen de la izquierda muestra un ListBox en el que se selecciona un solo elemento y a la derecha se seleccionan.

EJEMPLO:

    • Private Sub Command1_Click()
    • List1.AddItem "Brasil"
    • List1.AddItem "Francia"
    • List1.AddItem "Italia"
    • List1.AddItem "Argentina"
    • List1.AddItem "venezuela"
    • End Sub


ARREGLOS EN VISUAL BASIC

Se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de dato, y todas estas bajo un mismo nombre.
Por ejemplo imaginemos que tenemos 20 variables de tipo String que almacenan nombres (nombre1, nombre2, etc..). si yo ahora quisiera pasar todas estas cadenas a minúsculas tendría que utilizar la función Lcase con cada variable: nombre1 = Lcase(nombre1), nombre2 = Lcase(nombre2), etc..

Dim nombres(30) As String
For x = 0 To 30
nombres(x) = LCase(nombres(x))
Next
Siguiendo el ejemplo anterior: en vez de escribir la sentencia Lcase 30 veces para cada variable, hemos utilizado un arreglo llamado nombres con un número de índice 30 , es decir que almacena 30 datos de tipo String

OBJETOS EN VISUAL BASIC

Son una serie de artículos enfocados en el manejo de Visual Basic.

SENTENCIA IF

La estrutura de control IF permite decidr entre dos opciones resultantes de la evaluación de una sentencia. Si la evaluación es positiva hace una cosa, también podemos especificar accioens para realizar en caso de que la evaluación sea negativa.


IF (expresion) then
Sentencias
....
END IF

BOTONES DE OPCION

La función específica del control OptionButton es permitirle al usuario elegir entre diferentes opciones dentro de un grupo de opciones. Este control no se utiliza de a uno solo, si no que se debe tener por lo menos 2 de ellos, ya que sería ilógico utilizar uno solo.

En este grupo de opciones solo puede estar un solo botón de opción seleccionado al mismo tiempo

Luego, de acuerdo a la opción seleccionada, se utiliza en algún procedimiento o función para realizar alguna opción u operación.

Propiedad Value del OptionButton

Esta es la propiedad mas importante de este control. Los valores que puede tener la propiedad Value son de tipo boolean (Verdadero - Falso) es decir True y False.


Para probar un ejemplo muy fácil de como verificar el valor de la propiedad Value , agrega 3 OptionButton dentro de un control Frame como muestra la imagen anterior.


Mediante la propiedad Caption le cambias el texto de cada botón de opción. Luego Agrega un Command1 y en el caption escribe Aceptar.

CICLOS

El ciclo for en Visual Basic .NET se maneja un poco distinto de como se maneja en otros lenguajes generalmente.

En Basic definimos un punto de inicio y un punto final para su sintaxis básica.

Veamos un ejemplo:
1 .-Dim i As Integer
2 .-For i = 1 To 10
3 .-MessageBox.Show("Este es el número: "+ i)
4 .-Next


El ejemplo anterior muestra los números enteros del 1 al 10 en un cuadro de texto tipo MessageBox. Como verán solo declaré una variable para ir guardando estos valores enteros y luego definí un punto de inicio y uno de terminación.


Visualizar un rango de números en un ListBox usando el ciclo for


Ejemplo:

Haremos uso de un ListBox y un botón. En el ListBox se visualizarán los números del 1 al 10 cuando se presione el botón, es decir algo como esto:
El código completo quedaría mas o menos así:
1 .-Public Class Form1
2 .-Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
3 .-Dim i As Integer
4 .-For i = 1 To 10
5 .-ListBox1.Items.Add("Número: " + Str(i))
6 .-Next
7 .-End Sub
8 .-End Class

Seguidores