TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
Visaul
1. Realizado Por:
Thais Noguera
C.I: 16.515.129
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACION SUPERIOR UNIVERSITARIA
MARACAIBO, ESTADO ZULIA
2. Elementos que conforman visual Basic
Características de Visual Basic.
BARRA DE TITULO:
Muestra el nombre del proyecto y del formulario que se está diseñando actualmente
BARRA DE MENÚS:
Agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con
Visual Basic 6.0.
BARRA DE HERRAMIENTAS ESTÁNDAR:
Contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica
la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha
presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado
VENTANA DE FORMULARIO:
Es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como
botones, imágenes, casilla de verificación, cuadros de listas, etc.
CUADRO DE HERRAMIENTAS:
Presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas,
cuadros de listas, botones de comandos, etc.
VENTANA DE PROYECTO:
Muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada
elemento puede seleccionarse en forma independiente para su edición.
3. VENTANA DE POSICIÓN DEL FORMULARIO:
Muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación
puede cambiarse si se hace clic con el botón izquierdo del mouse.
VARIABLES EN VISUAL BASIC
Una variable es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un
valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto con números). Cada
variable tiene un único nombre el cual no puede ser cambiado. Dos o más variables pueden tener el mismo
contenido, pero no el mismo nombre. El nombre de una variable comenzará siempre por una letra, pudiendo
contener a continuación tanto letras como números.
USO
Visual Basic, al igual que la mayoría de los lenguajes de programación, usa variables para almacenar los
valores. Una variable tiene un nombre (la palabra que se usa para referirse al valor que contiene la
variable).Una variable también tiene un tipo de datos, que determina el tipo de datos que puede almacenar la
variable. Una variable puede representar una matriz si tiene que almacenar un conjunto indizado de
elementos de datos estrechamente relacionados entre sí.
La inferencia de tipos de variable local permite declarar las variables sin tener que indicar de forma explícita
un tipo de datos. En lugar de ello, el compilador deduce el tipo de la variable a partir del tipo de la expresión
de inicialización. Para obtener más información.
CARACTERÍSTICAS
El período de duración de una variable representa el tiempo durante el cual la variable está disponible para
que pueda ser utilizada. En general, una variable existe mientras el elemento que lo declara (como un
procedimiento o clase) siga existiendo. Si la variable no necesita seguir existiendo más allá de la duración de
su elemento contenedor, no necesita hacer nada especial en la declaración. Si la variable debe seguir
existiendo durante más tiempo que su elemento contenedor, puede incluir la palabra clave Static o Shared en
su instrucción DIM
4. El ámbito de una variable está formado por todo código que puede hacer referencia a la variable sin tener que
calificar su nombre. Él ámbito de una variable está determinado por la ubicación en la que se haya declarado
la variable. El código de una región determinada puede utilizar las variables definidas en dicha región sin
necesidad de especificar los nombres de las variables.
El nivel de acceso de una variable es la extensión de código que tiene permiso para tener acceso a ella. El
modificador de acceso (como Public (visual Basic) o Private (Visual Basic) que utiliza en la instrucción Dim es
quien determina esto.
ASIGNAR VALORES
Para efectuar cálculos y asignar el resultado a una variable, se utilizan instrucciones de asignación, como se
muestra en el ejemplo siguiente.
VB
' The following statement assigns the value 10 to the variable.
applesSold = 10' The following statement increments the variable.
applesSold = applesSold + 1' The variable now holds the value 11.
CONSTANTES
Son elementos, números, fechas, cadenas de caracteres y expresiones que contienen operadores lógicos o
aritméticos, ellas mantienen un valor fijo durante la ejecución del programa.
CARACTERÍSTICAS:
Comenzar con una letra.
Poseer un mismo nombre único.
No tener mas de 255 caracteres de longitud.
No tener espacios.
Declaración de constantes:
conts nombre as tipo = valor
const pi as Double = 3.1416
5. Las constantes se deben inicializar tal como se declaran. Por ejemplo:
C#
class Calendar1
{
public const int months = 12;
ESTRUCTURAS DE CONTROL (SINTAXIS BASIC)
Las fórmulas sin estructuras de control ejecutan cada enunciado de la fórmula sólo una vez. Cuando esto
sucede, se evalúa la fórmula. Los enunciados se ejecutan de modo secuencial, desde el primero de la
fórmula hasta el último. Sin embargo, las estructuras de control le permiten variar esta secuencia rígida.
Dependiendo de la estructura de control, puede omitir algunos de los enunciados o evaluar en forma
repetida algunos de ellos de acuerdo con ciertas condiciones. Las estructuras de control son el medio
principal de expresar lógica comercial, por ello las fórmulas de informe típicas las usan ampliamente.
La sintaxis Basic admite muchas de las principales estructuras de control de Visual Basic con la misma
sintaxis. Una de las ventajas del lenguaje Basic es la fácil lectura de la notación de bloques para las
estructuras de control. Esto simplifica la escritura y depuración de fórmulas complejas.
NIVELES DE ANIDAMIENTO
En Visual Basic, las estructuras de control pueden anidarse en tantos niveles como se desee. A fin de que
las estructuras anidadas sean más fáciles de leer, es práctica habitual aplicar sangría al cuerpo de cada
una. El editor del entorno de desarrollo integrado (IDE) lo hace automáticamente.
En el siguiente ejemplo, el procedimiento sumRows suma los elementos positivos de cada fila de la matriz.
6. Public Sub sumRows(ByVal a(,) As Double, ByRef r() As Double)
Dim i, j As Integer
For i = 0 To UBound(a, 1)
r(i) = 0
For j = 0 To UBound(a, 2)
If a(i, j) > 0 Then
r(i) = r(i) + a(i, j)
End If
Next j
Next
iEnd Su
En el ejemplo anterior, la primera instrucción Next cierra el bucle For interno y la última instrucción Next
cierra el bucle For externo.
Del mismo modo, en las instrucciones If anidadas, las instrucciones End If se aplican automáticamente a
la instrucción If anterior más próxima. Los bucles Do anidados funcionan de forma similar; la instrucción
Loop más interna está emparejada con la instrucción Do más interna.
ANIDAR DIFERENTES TIPOS DE ESTRUCTURAS DE CONTROL
Puede anidar un tipo de estructura de control dentro de otro tipo. El ejemplo siguiente utiliza un bloque With
dentro de un bucle For Each y bloques If anidados dentro del bloque With.
For Each ctl As System.Windows.Forms.Control In Me.Controls
With ctl
.BackColor = System.Drawing.Color.Yellow
.ForeColor = System.Drawing.Color.Black
If .CanFocus Then
.Text = "Colors changed"
If Not .Focus() Then
' Insert code to process failed focus.
End If
End If
End With
Next ctl