Está en la página 1de 15

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

1.- INTRODUCCION.-

VISUAL BASIC es un entorno de programacin visual utiliza entorno grfico y basado en


eventos. Es basado en eventos por tener una serie de objetos (botones, campos de
texto, etiquetas, otros) que el usuario puede usar.
Visual Basic 6.0 es tambin un programa basado en objetos, aunque no orientado a
objetos como C++ o Java. La diferencia est en que Visual Basic 6.0 utiliza objetos con
propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo
propios de los verdaderos lenguajes orientados a objetos como Java y C++.
2.- OBJETIVO DEL TRABAJO.Es la transcripcin del Pseudocodigo a un lenguaje de programacin para su
correspondiente compilacin, para tal efecto se utilizara el Visual Basic 6.0.
3.- RELEVAMIENTO DE LA INFORMACION.3.1.- EL ENTORNO DE VISUAL BASIC
El entorno que se analizara es el Visual Basic 6.0. Una vez instalado el programa se lo
ejecuta y se abre una ventana similar a la siguiente imagen.

poder empezar lo que se tiene que hacer es seleccionar estndar. exe (esta
CuadroPara
de Controles
seleccionado por defecto) y es hacer clic con el ratn en Abrir, lo cual nos abre un
nuevo proyecto como ve en la imagen.

Ventana de Propiedades

Ventana del Formulario

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.1.2.- FORMULARIO (From).-

Se utilizan para colocar en ellos los


controles y el programa en s. Colocando
estos controles se est diseando la parte
grafica del programa. Y la funcionalidad
se refiere a la programacin que se hace
despus de disear la parte grfica.

3.1.3.- HERRAMIENTAS DE CONTROL (ToolBox).En el cuadro de herramientas podemos encontrar un


conjunto de herramientas que permiten insertar los objetos
o controles en el formulario durante en tiempo de diseo,
los objetos ms comunes son:

1. CommandButton (Botn)
2. Label (Etiqueta)
3. TextBox (Caja de texto)

3.1.4.- VENTANA DEL PROYECTO (Proyect).-

3
1

Microsoft

Elaborado: Choque Aguilar Eudes

Visual Basic
6.0

Esta ventana que se muestra en la figura, es donde se


pueden acceder a todos los formularios del proyecto. En la
parte superior tiene dos botones importantes:
View Objet: Haciendo clic en el permite ver el diseo grfico
de cualquier formulario.
View Code: Haciendo clic en este botn permite ver el
cdigo (algoritmos) de cualquier formulario que se quiera.

3.1.5.- VENTANA DEL PROPIEDADES (Properties).Esta ventana es bastante til. Todos los objetos (formulario,
controles, otros) en Visual Basic tienen propiedades:
Las propiedades ms importantes a usarse en principio son:
Name (Nombre del objeto)
Caption (Etiqueta o ttulo)
Text (texto que contiene)
Algo bien importante es la convencin para los nombres de
los controles, primero se colocan tres letras en minsculas
que representan el control y luego recin el nombre con la
primera letra en mayscula. A continuacin se muestra para
los controles ms comunes que se usaran:

ABREVIATURA
(3 letras)
Cmd
Txt
Frm
lbl

CONTROL
CommandButton
TextBox
Form
Label

Algunos Ejemplos:
Formulario: frmFormulario
Campo de texto: txtLetras
Etiqueta: lblEtiqueta
CommandButton: cmdBoton

3.2.- CONTROLES MAS USADOS

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

Los siguientes controles son los ms tiles y los que ms se utilizaran en el aprendizaje de
Visual Basic.
3.2.1.- BOTON DE COMANDO (CommandButton).-

Se utilizan para realizan una operacin en


especfico, por ejemplo, salir, imprimir, cancelar, etc.,
Y dentro de las propiedades ms comunes a
usarse en el caso del botn son las siguientes:
Name: es el nombre del botn, es como
un nombre de variable que se usa en
programacin.
Caption: Es el ttulo del botn, es el
texto que aparece sobre el botn.
A continuacin se muestra como ejemplo,
colocado un botn en un formulario y sus
opciones de propiedades.

Name

Caption

3.2.2.- ETIQUETA (Label).Una Etiqueta o Label es un objeto grfico que se coloca en una parte determinada de un
formulario para mostrar un texto que no puede ser modificado directamente por el usuario. Las
etiquetas son utilizadas principalmente para mostrar textos en la pantalla. Y sus propiedades
ms importantes son:
Name: Nombre de la etiqueta.
Caption: es el texto que aparece sobre la etiqueta.

Microsoft

Visual Basic
6.0(TextBox).3.2.3.- CAJA DE TEXTO

Elaborado: Choque Aguilar Eudes

Una caja de texto es un control en el cual se puede


escribir con el teclado. Las propiedades ms importantes
son:
Name: Es el nombre de la caja de texto
Text: Esta propiedad corresponde al texto que se
muestra dentro la caja de texto.

Una vez conocido los controles ms usuales, ahora nos vemos obligados a querer la ejecucin
del programa, pero hasta el momento solo enfocamos el diseo visual del programa; para para
su compilacin se debe de realizar el (algoritmo) correspondiente tanto en los eventos y en el
formulario. Como se puede apreciar en las imgenes respectivas.

Aqu se debe escribir el algoritmo


para devolver una respuesta.

Aqu se debe escribir el algoritmo


para salir de la aplicacin del
programa.

Aqu se debe escribir el algoritmo


para el formulario.

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.3.- ENTRADA Y SALIDA

Enfocaremos los aspectos ms importantes sern como leer datos y como imprimir datos por
pantalla.
3.3.1.- LEER DESDE TECLADO Y SALIDA EN EL FORMULARIO
InputBox (Caja de entrada de datos).Esta caja pide al usuario que ingrese datos desde el teclado como podran ser su nombre,
edad, sexo, telfono, otros. Y la manera de uso es la siguiente:
En Pseudocodigo

En Visual Basic
Primera forma

Segunda forma

Primera forma: (ejecucin del programa)


La introduccin de datos es uno a uno.

Segundo forma: (ejecucin del


programa)
La introduccin de datos es
directamente en el formulario de

Finalmente introducido los datos se


muestran, en el diseo del formulario.

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.3.2.- IMPRIMIR EN PANTALLA


MsgBox (Caja de mensaje).Esta caja abre una ventana para enviar mensajes al usuario. Esta forma de mensajes se usa
ms cuando el usuario se equivoc. Por ejemplo cuando se le pidi un nmero entero positivo e
ingreso un nmero negativo. La manera de uso es la siguiente:

3.3.3.- EJEMPLO DE ENTRADA Y SALIDA


Haga un programa en Visual Basic que lea la edad del usuario, imprima la edad y muestre el
siguiente error: Error: usted es casi nio
A continuacin se muestra la secuencia de compilacin del programa.

Algoritmo del Programa

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.4.- PROGRAMACION EN VISUAL BASIC


En el presente trabajo se explicara los aspectos ms importantes al igual que su uso.
3.4.1.- COMENTARIOS.Es un texto explicativo que se puede insertar en el algoritmo despus del smbolo (), esto no
es una instruccin al momento de compilacin.
3.4.2.- VARIABLES.Como se vio en el Pseudocodigo una variable no es ms que un nombre que contiene un valor.
Por consiguiente la declaracin de variables tanto en Pseudocodigo y Visual Basic es:
Pseudocodigo

Visual Basic

Definir <nombre> como <tipo de dato>

Dim <nombre> As <tipo de dato>

Ejemplos:

Ejemplos:

El nombre que se le d siempre debe comenzar por una letra, sin espacios, puntos y caracteres
especiales o extraos.
Por otro lado hacemos nfasis a tipos de variables que son: variables y constantes:
Variable: una variable puede cambiar los valores durante el programa, como ejemplo se puede
apreciar el salario, dimensin de figura y otros.
Constante: en este caso se les asigna un valor el cual no cambia durante todo el programa.
3.4.3.- TIPOS DE DATOS.Los tipos de datos que se usaran se encuentran detallado a continuacin.

TIPO

DESCRIPCION

RANGO DE VALOR

Boolean

Binario

True o False

Integer

Entero

-32768 a 32767

Long

Entero largo

-2147483648 a 2147483647

Double

Real

-1.79D+308 a 1.79D+308

String

Cadenas (texto)

Microsoft

Elaborado: Choque Aguilar Eudes

Visual Basic
6.0

3.4.4.- TIPOS DE OPERADORES.Los operadores ms comunes que se usaran se resumen en la siguiente tabla:
Tipo de operador

Descripcin

Smbolo

Potencia

*, /

Multiplicacin, Divisin

Aritmtica

Divisin entera
Residuo de una divisin
Suma y Resta

Concatenacin

Concatenar o agregar
Igual a

Relacin

Diferente
Menor que, menor o igual que
Mayor que, mayor o igual que
Negacin (no)

Lgico

And (y)
Or (o)

Mod
+, &
=
<>
<, <=
>, >=
Not
And
Or

3.5.- ESTRUCTURAS DE CONTROL.Estas estructuras como en cualquier lenguaje de programacin ayudan a controlar el flujo del
programa. Estn clasificados en tres categoras:
3.5.1.-ESTRUCTURAS DE CONTROL SECUENCIALES.Esta estructura es la ms simple conocida y solo es una secuencia de sentencias o pasos.
Ejemplo: haga un programa que permita leer dos nmeros naturales ledos desde el teclado
cuantas veces se desee y que tenga un botn salir.
CODIGO DEL PROGRAMA
DISEO DE FORMULARIO

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.5.2.- ESTRUCTURA DE CONTROL SELECTIVAS.Estas estructuras se usan siempre que se necesite hacer preguntas en el programa, ms
conocidas por condicionales:
3.5.2.1.- CONDICIONAL IF ELSE (si sino).- su estructura est definida como:
Pseudocodigo

Visual Basic

Si condicin entonces
ejecutar
las
siguientes
sentencias
Sino
ejecutara estas sentencias
Fin si

Para su ejecucin de la sentencia condicional, debe de existir una condicin, ejemplos de


condicin: (nota > 51), (edad<>30), (juan = juan), y otros.
El presente condicional, puede ser anidada para tal efecto su estructura es:

Se debe tener en cuenta que se puede seguir anidando el condicional una dentro una la otra
sucesivamente.

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

Ejemplo (ciclo If anidado).- escribir un programa que pida la nota de un examen (un
nmero real entre 0 y 10) e imprima en pantalla la calificacin en formato Reprueba, si la
nota es menor que 5, Aprobado si esta entre 5 y 7 sin incluirlo, Notable si esta entre 7 y 9
sin incluirlo, Sobresaliente si esta entre 9 y 10 sin incluirlo y Excelente si su nota es igual 10.

Cdigo del programa

DISEO DE FORMULARIO

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.5.3.- ESTRUCTURAS DE CONTROL REPETITIVAS O ITERATIVAS


3.5.3.1.- CONDICIONAL For Next (Para fin para).Permite ejecutar un conjunto de sentencias un nmero conocido de veces, la estructura general
es:

Pseudocodigo

Visual Basic 6.0

Para i=1; hasta <n>; i <- valor


ejecutara las instrucciones hasta n
Fin para

El presente ciclo iterativo ejecutara todas las instrucciones existentes dentro del condicional,
hasta el valor de n con un incremento de valor; siendo que sea de uno en uno, dos en dos,
etc.
Ejemplo.- escribir un programa para sumar los nmeros pares enteros de 0 hasta el nmero
ingresado por el usuario.

Cdigo del programa

DISEO DE FORMULARIO

Microsoft

Visual Basic
6.0

Elaborado: Choque Aguilar Eudes

3.5.3.2.- CONDICIONAL WHILE WEND (mientras fin mientras).Ejecuta sus sentencias mientras se cumpla la condicin. Su estructura general se define como:
Pseudocodigo

Visual Basic 6.0

Mientras condicin hacer


ejecutar instruccin
Fin mientras

En este tipo de ciclo, cabe aclarar que la condicin debe ser bien definido porque si no entra en
ciclo indefinido; es decir sin fin.
Ejemplo.- dado un nmero cualquiera por el teclado determinar la suma de sus dgitos.
Cdigo del programa

DISEO DE FORMULARIO

Microsoft

Elaborado: Choque Aguilar Eudes

Visual Basic
6.0

3.5.3.3.-CONDICIONAL SELECT CASE (Segn Caso).Esta sentencia permite ejecutar una de entre varias acciones en funcin del valor de una
expresin. Es una alternativa a If... Then... ElseIf cuando se compara la misma expresin con
diferentes valores. Su forma general es la siguiente:
Pseudocodigo

Visual Basic 6.0

Segn expresin hacer


Caso 1:
Ejecutar sentencias
Caso 2:
Ejecutar sentencias
Caso 3:
Ejecutar sentencias
.
.
.
Caso n:
Ejecutar sentencias
De otro modo
ejecutar estas sentencias
Fin Segn

Donde expresin puede tomar valores numrica o alfanumrica, para el caso 1, 2, 3,.
. . ., n; caso contrario se ejecutara las instrucciones de Case Else (De otro modo).
Ejemplo.- Realizar un Programa para obtener el promedio de la materia de introduccin
a la programacin, dado 2 notas del alumno mostrar si el alumno ha APROBADO o
REPROBADO, si el promedio esta entre 40 y 50, puede dar INSTANCIA.
DISEO DE FORMULARIO

Microsoft

Visual Basic
6.0

Cdigo del programa

Elaborado: Choque Aguilar Eudes