Visual Basic Proyectos y Modulos
2. OBJETIVO
Fundamentación en el manejo de estructuras condicionales y repetitivas, elementos indispensables al momento de desarrollar software.
3. CONTENIDO
1. Proyectos y Modulos
2. Sentencias de Control e Iteraciones
Sentencia IF ... THEN ... ELSE ...
Sentencia SELECT CASE
Sentencia FOR ... NEXT
Sentencia DO ... LOOP
Sentencia WHILE … WENDIteración
4. MARCO TEÓRICO
1. PROYECTOS Y MÓDULOS
Un proyecto realizado en Visual Basic 6.0 es el conjunto de todos los ficheros o módulos necesarios para que un programa funcione. La información referente a esos ficheros se almacena en un fichero del tipo ProjectName.vbp. La extensión *.vbp del fichero hace referencia a Visual Basic Project.
Si se edita este fichero concualquier editor de texto se comprueba que la información que
almacena es la localización en los discos de los módulos que conforman ese proyecto, los controles utilizados (ficheros con extensión .ocx), etc. En el caso más simple un proyecto está formado por un único formulario y constará de dos ficheros: el que define el proyecto (*.vbp) y el que define el formulario (*.frm).
Los módulos que formanparte de un proyecto pueden ser de varios tipos: aquellos que están asociados a un formulario (*.frm), los que contienen únicamente líneas de código Basic (*.bas) llamados módulos estándar y los que definen agrupaciones de código y datos denominadas clases (*.cls), llamados módulos de clase.
Un módulo *.frm está constituido por un formulario y toda la información referente a los
controles (y asus propiedades) en él contenidos, además de todo el código programado en los eventos de esos controles y, en el caso de que existan, las funciones y procedimientos propios de ese formulario. En general se llama función a una porción de código independiente que realiza una determinada actividad. En Visual Basic existen dos tipos de funciones: las llamadas function, que se caracterizan por tenervalor de retorno, y los procedimientos o procedures, que no lo tienen. En otros lenguajes, como C/C++/Java, las function realizan los dos papeles.
Un módulo de código estándar *.bas contendrá una o varias funciones y/o procedimientos, además de las variables que se desee, a los que se podrá acceder desde cualquiera de los módulos que forman el proyecto.
2. SENTENCIAS DE CONTROL
Lassentencias de control, denominadas también estructuras de control, permiten tomar decisiones y realizar un proceso repetidas veces. Son los denominados bifurcaciones y bucles. Este tipo de estructuras son comunes en cuanto a concepto en la mayoría de los lenguajes de programación, aunque su sintaxis puede variar de un lenguaje de programación a otro. Se trata de unas estructuras muy importantes ya queson las encargadas de controlar el flujo de un programa según los requerimientos del mismo.
Visual Basic 6.0 dispone de las siguientes estructuras de control:
If ... Then ... Else
Select Case
For ... Next
Do ... Loop
While … Wend
For Each … Next
2.1. Sentencia IF ... THEN ... ELSE ...
Esta estructura permite ejecutar condicionalmente una o más sentencias y puede escribirse de dosformas. La primera ocupa sólo una línea y tiene la forma siguiente:
If condicion Then sentencia1 [Else sentencia2]
La segunda es más general y se muestra a continuación:
If condicion Then
sentencia(s)
[Else
sentencia(s)]
End If
Si condicion es True (verdadera), se ejecutan las sentencias que están a continuación de
Then, y si condicion es False (falsa), se ejecutan las sentencias que están acontinuación de Else, si esta cláusula ha sido especificada (pues es opcional). Para indicar que se quiere ejecutar uno de varios bloques de sentencias dependientes cada uno de ellos de una condición, la estructura adecuada es la siguiente:
If condicion1 Then
sentencias1
ElseIf condicion2 Then
sentencias2
Else
sentencia-n
End If
Si se cumple la condicion1 se ejecutan las sentencias1, y...
Regístrate para leer el documento completo.