divisiÓn de ingenierÍa electrÓnica · código que facilitan el uso de cada uno de ellos....

23
DIRECCIÓN ACADÉMICA DIVISIÓN DE INGENIERÍA ELECTRÓNICA NOMBRE DE LA ASIGNATURA PROGRAMACIÓN VISUAL PRACTICA NO.2 NOMBRE DE LA PRÁCTICA Etiquetas, botones y programación para declaración de variables, operadores y uso estructuras de control. FECHA: (DD)_____/(MM)______/(AAAA)_____ GRUPO: LABORATORIO: ALUMNO:

Upload: buinhan

Post on 18-Dec-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

DIRECCIÓN ACADÉMICA

DIVISIÓN DE INGENIERÍA ELECTRÓNICA

NOMBRE DE LA ASIGNATURA

PROGRAMACIÓN VISUAL

PRACTICA NO.2

NOMBRE DE LA PRÁCTICA

Etiquetas, botones y programación para declaración de variables, operadores y uso estructuras de control.

FECHA: (DD)_____/(MM)______/(AAAA)_____

GRUPO:

LABORATORIO:

ALUMNO:

PRÁCTICA 2. ETIQUETAS, BOTONES Y PROGRAMACIÓN PARA

DECLARACIÓN DE VARIABLES, OPERADORES Y USO ESTRUCTURA IF Y

SELECT CASE.

OBJETIVOS

Al término de esta práctica el alumno podrá:

Conocer la función de los controles de VB Label, Button, RadioButton y CheckBox, así como líneas de código que facilitan el uso de cada uno de ellos.

Identificar las propiedades más importantes los controles de VB Label, Button, RadioButton y CheckBox.

Declarar variables en Visual Basic.

Analizar los diversos operadores que utiliza Visual Basic.

Identificar las sentencias de selección que utiliza Visual Basic.

Crear programas sencillos siguiendo los pasos del paradigma de la programación visual que utilicen los controles de VB Label, Button, RadioButton y CheckBox, además de las diferentes variables, sus operadores y las estructuras de selección.

INTRODUCCIÓN TEÓRICA

CONTROLES ETIQUETAS Y BOTONES

1. OBJETO Label ←- Permite desplegar textos o mensajes estáticos, una label es de tipo STRING.

Ejemplos de uso:

2. OBJETO Button ←- Es el componente principal de la forma, contiene el código principal del programa y su activación por el usuario provoca que se realicen los principales procesos del problema planteado (aquí es donde se capturan datos, se realizan operaciones, etc.). De este componente se maneja su propiedad Text para etiquetarlo con la palabra “OK” o “ACEPTAR” o “EXE” y su evento clic para activarlo, es en dicho evento donde se construirá el código del programa.

Recordar que aunque no es un componente necesario en los programas ya que el código se puede asociar o pegar a cualquier evento de cualquier forma o componente del programa, Microsoft ya acostumbro a todos los usuarios al botón OK o Aceptar.

Ejemplos de uso:

3. OBJETO CheckBox y CheckedBoxList ←- permiten seleccionar una opción al usuario del programa o tomar una decisión directamente en pantalla.

CHECKBOX: La propiedad NAME deberá ser diferente en cada checkbox usado, también se puede agregar una propiedad checked = true para que aparezca ya palomeado o seleccionado el control.

Para programar este componente: Solo recordar usar la propiedad checked en código y un if por cada checkbox.

Ejemplos de uso:

Observar que dos o más checkboxs pueden estar seleccionados a la vez.

CHECKEDBOXLIST: Este control nos permite mejorar la apariencia de la salida del checkbox. Solo agregar un NAME al control y un ITEMS COLLECTION para sus elementos. Para programarlo solo usar

la propiedad selecteditem.

Ejemplos de uso:

4. OBJETO RadioButton ←- Se utiliza para presentar al usuario un conjunto de opciones mutuamente excluyentes entre si es decir, si el usuario selecciona un componente todos los demás componentes RadioButton en la forma se desmarcan o deseleccionan solos, es por esta razón que decimos que

RadioBotones son mutuamente excluyentes.

También pueden usar la propiedad checked = true para que aparezcan seleccionados al cargar el programa. Si se ocupan varios grupos lógicos de RADIOBUTTON se deberá usar paneles.

Para programarlo usar la misma técnica que se analizó con CHECKBOX es decir revisar la propiedad checked y un montón de if’s (un if por cada RadioButton).

Como se observa checkbox son cajitas con una palomita y radiobutton son circulitos con un puntito negro.

Pero su diferencia más importante es que radiobutton no permite que estén seleccionados dos o más de ellos a la vez (dentro del mismo grupo o groupname).

PROPIEDADES

Propiedades son todas las características particulares que diferencian un objeto de otro objeto, las propiedades o características más comunes son forma, tamaño, color, etc., para objetos en visual Basic, estas propiedades se modifican o individualizan usando la VENTANA DE PROPIEDAES, que es la parte del programa que las contiene.

También se pueden modificar las propiedades dentro de un programa, usando instrucciones apropiadas, mismas que llevan el siguiente formato:

NomObjeto.Propiedad = nuevovalor;

ej.; Label1.BackColor = Yellow;

Es importante considerar que visual Basic quiere código bien escrito, así que deben respetar las mayúsculas y minúsculas y los espacios en blanco como separadores.

RECORDAR QUE TODOS LOS COMPONENTES VISTOS INCLUYENDO LA PROPIA FORMA O FORM TIENEN MUCHAS PROPIEDADES QUE SE PUEDEN ASIGNAR O MODIFICAR Y TAMBIEN TIENEN MUCHOS EVENTOS A LOS CUALES LES PODEMOS ASOCIAR O CARGAR EL CODIGO DEL PROGRAMA, TODOS ESTAS PROPIEDADES Y EVENTOS LAS PODEMOS ACCESAR DENTRO DE LA VENTANA DE PROPIEDAES.

ES DECIR, POR FAVOR VEAN, ANALIZEN Y USEN LA VENTANA DE PROPIEDADES ASOCIADO AL COMPONENTE, PORQUE A LO LARGO DE ESTE CURSO SON MUY POCAS LAS PROPIEDADES QUE SE ESTUDIAN Y TAMBIEN MUY POCOS LOS EVENTOS QUE SE CARGAN Y SOOOOOONNNN MUCHOS LOS QUE HAY QUE APRENDER Y SOBRE TODO USAR.

Lo más importante TODOS LOS COMPONENTES LABEL’S TEXTBOX’S BUTTON’S, RADIO BUTTON, CHECKBOX, que se coloquen dentro de una forma o ventana deberán de asignarles su propiedad (NAME), es decir VISUAL BASIC por default si se pone un label en la primera ventana (Form1) le asigna el nombre de label1, si también se coloca otra label en la segunda ventana (Form2) también le asignara el nombre de label1 y cuando se esté ejecutando el programa y se codifique una referencia a label1 visual Basic tendrá problemas para conocer de cual label se está tratando.

Para resolver este problema la referencia deberá realizarse usando el formato NOMBREFORMA.NOMBRECOMPONENTE.NOMBREPROPIEDAD, o También es recomendable usar la propiedad NAME para todos los componentes que se usen dentro de una forma o ventana y modificarlos directamente.

DECLARACIÒN DE VARIABLES Y USO DE OPERADORES

Una vez analizados los controles comunes más utilizados, es necesario iniciar con su programación, sin embargo para ello es importante, primero recordar cómo se declara una variable en Visual Basic y los tipos de operadores que manejan.

VARIABLES VISUAL BASIC

Identificadores son conjuntos de letras y/o números que se utilizan para simbolizar todos los elementos que en un programa, son definibles por el usuario (programador o ingeniero de software) del mismo, como son las variables donde se almacenan datos, funciones (pequeños módulos con código), etiquetas, clases, objetos, etc.

En VISUAL BASIC un identificador es una palabra compuesta de letras y/o números de hasta 32 caracteres significativos, empezando siempre con una letra.

Una variable se define como un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa.

Existen ciertas reglas en cuanto a variables:

Claras y con referencia directa al problema. No espacios en blanco, ni símbolos extraños en ellas. Se pueden usar abreviaturas, pero solo de carácter general.

No deben ser palabras reservadas del lenguaje.

DECLARACION Y TIPOS DE DATOS

En Visual Basic a toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato especifico.

Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecución del programa y a lo largo de toda la vida útil del propio programa.

Los tipos de datos más comunes en Visual Basic son:

Tipo Rango

BYTE 0-255

INTEGER +-2,147,483,698

SINGLE 3.4E+-38(7 DECIMALES)

DOUBLE 1.8E+308(16 DECIMALES)

CURRENCY 15 DIG IZQ 4 DIG DEECHA

STRING 2 BILLONES CHARS

BOOLEAN TRUE, FALSE

DATE FECHA

VARIANT TODOS LOS TIPOS

Toda variable usada en un programa se deberá declarar al principio del programa el formato de declaración más sencillo es:

DIM VARIABLE AS TIPO

(EJEMPLOS)

DIM ALFA AS INTEGER

DIM ALFA AS LONG, BETA AS LONG

DIM ALFA AS INTEGER, NOMBRE AS STRING

DIM CIUDAD AS STRING * 20, ALFA AS DOUBLE

Observar último caso de ciudad así de esta manera se consigue una string de tamaño definido.

OPERADORES ARITMETICOS

Un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica.

Visual Basic reconoce los siguientes operadores aritméticos:

Operador operación

+ Suma

- Resta

* Multiplicación

/ División Flotante

\ División Entera

^ Potencia

MOD Modulo

El Operador (/) División Flotante es el operador de división normal.

El Operador (\) también es división pero los datos:

a) Primero son redondeados al entero más cercano (byte, integer, long)

b) Al final visual Basic trunca la parte residual.

El Operador (^), resuelve dos problemas:

a) Potencias, por ejemplo se resuelve como:

Dim alfa as integer

Alfa = 5 ^ 2

Desplegar alfa ——> Sale 9 en pantalla

b) Raíces solo recordar la ley de exponentes que dice:

Para estos casos:

= 5^8/3

= 9^1/2

El operador (MOD) devuelve el residuo entero de una división entre enteros, ejemplo:

Dim Alfa As Single;

Alfa = 23 MOD 4;

desplegar alfa; ←– El resultado en pantalla es 3

Otro ejemplo;

Alfa = 108 MOD 10;

Desplegar alfa; ←- El resultado en pantalla es 8

JERARQUIA DE OPERACIONES

En Visual Basic el problema de no tomar en cuenta la jerarquía de los operadores al plantear y resolver una operación casi siempre conduce a resultados muchas veces equivocados como estos:

Ejemplos:

a) 2 + 3 * 4 = 20 (incorrecto)

2 + 3 * 4 = 14 (correcto)

b) si calif1=60 y calif2=80

Entonces si en programa se usa

Promedio=calif1 + calif2/2

Da como resultado promedio = 100

En Visual Basic recordar siempre, que antes de plantear una formula en un programa se deberá evaluar contra el siguiente:

Orden de operaciones:

1.- Paréntesis

2.- Potencias y raíces

3.- Multiplicaciones y divisiones

4.- Sumas y restas

5.- Dos o más de la misma jerarquía u orden, entonces resolver de izquierda a derecha

Nota: Si se quiere alterar el orden normal de operaciones, entonces usar paréntesis.

Nota: Tampoco es bueno usar paréntesis de más en una operación, esto solo indica que no se evaluó bien la formula, como en el siguiente ejemplo:

Área = (base * altura) / 2

Aquí los paréntesis están de más porque por orden de operaciones, multiplicación y división tienen la misma jerarquía y entonces se resuelven de izquierda a derecha en otras palabras en visual Basic ni que falten paréntesis ni que sobren paréntesis

OPERADORES RELACIONALES

Los operadores relacionales que reconoce Visual Basic son:

Operador Significado

= Igual que

> Mayor que

< Menor que

>= Mayor o igual que

⇐ Menor o igual que

<> No es igual que o es diferente que

OPERADORES LÓGICOS

Los operadores lógicos que VISUAL BASIC reconoce son:

OPERADOR SIGNIFICADO

AND Y LOGICO

OR O LOGICO

NOT NEGACION

Para que la computadora evalué como CIERTA una condición compuesta que contiene el operador lógico “AND”, las dos condiciones simples deben ser ciertas.

Para que la computadora evalúe como CIERTA una condición compuesta que contiene el operador lógico “OR”, basta con que una de las condiciones simples sea cierta.

La cantidad total de casos posibles cuando se unen dos o más condiciones simples está dada por la relación

donde n = cantidad de condiciones, la primera mitad de ellos empieza en cierto y la segunda mitad en falso.

Ejemplo, si formamos una condición compuesta con dos condiciones simples y el operador lógico “y”, la

cantidad total de casos posibles serian , y se puede construir la siguiente tabla de verdad.

Tabla de verdad con “AND”

1RA COND 2DA COND EVALUACION

C C C

C F F

F C F

F F F

La evaluación final, se obtiene usando la regla anteriormente descrita para una condición compuesta, que contiene el operador “AND”.

Esta tabla significa lo siguiente:

1.- Cualesquiera que sean la cantidad de datos procesados, siempre caerá en uno de estos cuatro casos generales.

La tabla de verdad para una condición compuesta con “OR” es la siguiente:

1RA COND 2DA COND EVALUACION

C C C

C F C

F C C

F F F

Construir una tabla de verdad para una condición compuesta de tres o más condiciones simples es también tarea sencilla, solo recordar que;

1.- La cantidad posible de casos es casos posibles, la mitad empiezan con Cierto y la otra mitad empiezan con Falso.

2.- Para evaluar esta condición triple primero se evalúan las dos primeras incluyendo su operador bajo las reglas ya descritas y luego se evalúa el resultado parcial contra la última condición y ultimo operador para obtener la evaluación final.

SENTENCIAS DE CONTROL DE PROGRAMA

Instrucciones de control permiten alterar la secuencia normal de ejecución de un programa.

Estas instrucciones se dividen en dos grandes categorías:

1.- Instrucciones condicionales o de selección que se implementan con las instrucciones if y select case.

2. - Instrucciones de ciclos con for, do while loop, do loop while, do until, while.

INSTRUCCIONES CONDICIONALES o DE SELECCIÓN VISUAL BASIC

Una de las más poderosas características de cualquier computadora es la capacidad que tiene de tomar decisiones. Es decir al comparar dos alternativas diferentes la computadora puede tomar una decisión basándose en la evaluación que hace de alguna condición.

Ejemplo de instrucciones condicionales:

Si sueldo > 3000

Desplegar rico

Si no

Desplegar pobre

Fin-si

Si sexo = ‘m’

Imprime mujer

Si no

Imprime hombre

Fin-si

De los ejemplos observar que los caminos a seguir por el computador dependerán de la evaluación que la computadora hace con y de la condición.

Todo lenguaje de programación debe tener instrucciones que permitan formar condiciones e instrucciones que pueden evaluar esas condiciones.

Pero recordar que lenguajes modernos y orientados a clientes-servidores de igual forma tienen componentes que permiten del mismo modo al usuario tomar decisiones incluso directamente en pantalla, es decir también existen los objetos, controles o componentes de selección y decisión en html, htmlcontontrols, activex, webcontrols.

El formato general de una instrucción condicional es:

Como se observa, son cuatro partes bien diferenciadas entre si;

La propia instrucción condicional en si La condición El grupo cierto de instrucciones El grupo falso de instrucciones

Cuando la computadora evalúa una condición el resultado de esa evaluación solo es evaluado de dos maneras o la condición es CIERTA o la condición es FALSA.

Esto dependerá del valor que tenga asignado o que se haya capturado para la variable que está en la condición, por ejemplo si se capturo 8000 en sueldo en el ejemplo a) entonces la computadora indicaría que la condición es CIERTA pero en otro caso si a la variable sueldo primero se le asigno un valor de 250 entonces la computador indicaría que la condición es FALSA.

Ya dependiendo del resultado de la evaluación, la computadora ejecuta las instrucciones contenidas en el grupo de cierto o falso respectivamente.

Empezaremos el análisis por la CONDICION.

CONDICIONES SIMPLES VISUAL BASIC

En general todas las condiciones se forman con tres elementos los cuales son:

Variables Operadores Relacionales Constante o Variables

Ejemplos

sexo

=

‘m’

sueldo > 300000

Carrera = “informática”

Una condición simple en visual Basic se define como el conjunto de variables y/o constantes unidas por los llamados operadores relacionales

INSTRUCCIÒN IF VISUAL BASIC

Es la instrucción condicional más usada en los diversos lenguajes de programación, su formato completo y de trabajo en VISUAL BASIC es:

Cargar o asignar la variable de condición;

If condición Then

grupo cierto de instrucciones

Else

grupo falso de instrucciones

End If

Si un if no ocupa un grupo falso de instrucciones entonces no usar la cláusula else

También existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos o se usa una condición compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instrucción SELCT CASE.

INSTRUCCIÒN SELECT CASE VISUAL BASIC

Esta instrucción es una instrucción de decisión múltiple donde el compilador prueba o busca el valor contenido en una variable ENTERA, CHARACTER, STRING contra una lista de constantes apropiadas, cuando la computadora encuentra el valor de igualdad entre variable y constante entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y

constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este último es opcional.

El formato de esta instrucción es el siguiente;

Capturar o asignar variable de condición

Select Case variable opción

Case const1 instrucción(es)

Case const2 instrucción(es)

Case const3 Instrucción(es)

...

Case Else instrucción(es)

End Select

DESARROLLO

TAREAS PROGRAMACION VISUAL BASIC

A) Hacer un programa que permita resolver algebraicamente las siguientes ecuaciones

1.-

2.-

3.-

Nota: Debe considerar el orden de los operadores para que obtenga el resultado correcto.

B) Resolver el problema de calcular el área de un triángulo con la formula área = base * altura /2, utilizando los controles label, textbox y button.

Para resolver este problema se ocuparan los siguientes objetos.

1.- Una ventana de Windows (form1) para contener a todo el resto de componentes.

2.- Tres label’s o etiquetas para desplegar mensajes apropiados al problema.

3.- Tres componentes TEXTBOX dos para capturar datos (base y altura) y el tercero para desplegar el resultado (área).

4.- Un componente BUTTON para que active y contenga el código del problema y/o programa.

Es conveniente estar usando las propiedades NAME de todos los objetos sobre todo textbox y label que se coloquen en una forma o ventana.

Es decir, es más fácil construir una fórmula que diga num1.Text = num2.Text + 5 a el original que sería TextBox1.Text = TextBox2.Text + 5 por esta razón es conveniente asignarle un nombre relevante a cada TextBox usando la propiedad NAME de la pagina de propiedades, en este curso se les asigna NAME a todos los textbox’s y muchos de los otros componentes que se usan.

5.- Arrastrar y acomodar desde la CAJA DE HERRAMIENTAS a FORM1 3 (tres) componentes LABEL y cargarles su PROPIEDAD TEXT con las palabras BASE, ALTURA y AREA respectivamente.

NOTA: si de alguna manera el editor los manda al código del programa, observar que arriba de FORM1 hay tres pestañas ( FORM1.VB ←-CONTIENE CODIGO ; FORM1 DESIGN ←-CONTIENE FORM1 VISUAL ) solo clic en form1 design para regresar al ambiente visual.

6.- Arrastrar y acomodar ahora tres componentes textBox de los cuales en su propiedad TEXT, limpiarla y dejarla en blanco y en su propiedad (NAME) cargarlos con las palabras BASE, ALTURA y AREA respectivamente.

7.- Arrastrar y acomodar ahora un componente o control BUTTON, poner su propiedad text=OK.

La pantalla diseñada es:

8.- ahora coloque el código necesario dentro del evento clic de BUTTON1, para que calcule el área del triángulo.

Para escribir este código solo CLIC dentro de BUTTON1 y VISUAL BASIC los mandara a la pantalla de código, donde ya estará cargado el evento button1_clic () {}.

Atención RESPETAR TODAS LAS MAYUSCULAS Y MINUSCULAS DENTRO DEL CODIGO.

C) Construir el programa que convierte la edad en años de una persona a meses.

D) Construir un programa que evalúe la siguiente función para cualquier valor de x.

E) Determinar el perímetro de un triángulo rectángulo, dadas las longitudes de la hipotenusa y un cateto.

F) Codificar un programa que pueda resolver el primer algoritmo de la página 13 de este manual, quedando una pantalla similar a la siguiente:

G) Codificar un programa que pueda resolver el segundo algoritmo de la página 13 de este manual.

H) Construir la primera FORM1 con tres botones que active cada quien su propia ventana, la segunda ventana calcula el área de un círculo, la segunda ventana convierte libras a kilogramos y la tercera ventana resuelve cualquier función.

I) Construir un programa que capture un número cualesquiera e informe si es o no es mayor de 50 y múltiplo de tres. (Solo escribir el mensaje de respuesta de manera muy clara y esto resuelve el problema)

J) Construir un programa que indique si un número es un par positivo.

K) Capturar los datos de un producto incluyendo su cantidad en existencia, desplegar una orden de compra si la cantidad en existencia del producto es menor que el punto de reordena, o si el origen del producto es nacional.

L) Construir un programa que capture los datos de un empleado, desplegar en un panel o ventana su cheque semanal si gana más de $500.00 y si esta en el departamento de producción en caso contrario desplegarle en otro panel o ventana un bono de despensa del 25% de su sueldo semanal.

M) Diseñe una interfaz gráfica similar a la siguiente

Ahora escriba el siguiente código dentro del button OK Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Select Case LETRA.TEXT Case "A" ANIMALITO.TEXT = "AGUILA" Case "B", "b" ANIMALITO.TEXT = "BALLENA"

Case "C" Dim ALFA As Integer ALFA = 100 + 5 ' observar como se encadenan strings usando simbolo & ANIMALITO.TEXT = ALFA & " CABALLOS" Case Else ANIMALITO.TEXT = "NO HAY" End Select End Sub

Observar el caso “b”, observar cómo se pueden usar más de dos constantes.

En el caso “C” recordar que cada case puede llevar un conjunto de instrucciones que se ejecutaran hasta que el compilador encuentre el siguiente case. Observar en caso “C” como se unen dos o más strings, usando el signo & .

Nota: complementar para tres animales más, ( 1 con D, 1 con E y uno con F).

N) Construir un programa que capture un deporte cualesquiera y despliegue dos implementos deportivos apropiados.

Ñ) Diseñar una interfaz similar a la siguiente:

Copiar el siguiente código en el button1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If GATO.Checked Then Label1.Text = "miau miau " If PERRO.Checked Then Label1.Text = "guau guau" End Sub Copiar el siguiente código en el button2 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ' checkedlistbox control similar a listbox, ' también usa propiedad selecteditem Label2.Text = CARRERA.SelectedItem End Sub

Nota: Complementar para 5 animales y todas las carreras del TESCI.

O) Evaluar la funcion para x = 2,-5, 8 (usar un CheckBox por cada valor de x y programar cada if de cada CheckBox con la operacion correspondiente y el despliegue del resultado)

P) Construir un ventana con los datos de un automóvil y abajo construir un plan de financiamiento a dos años o muestra un plan de financiamiento a tres años. ( Son dos checkbox en la ventana más un montón de botones de texto o labels, para pasar los datos a panels abajo y un botón de ok).

Q) Diseñe la ventana siguiente:

Capture el siguiente código en el button1:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If AZUL.Checked Then Label1.Text = "BLUE" If VERDE.Checked Then Label1.Text = "GREEN" If ROJO.Checked Then Label1.Text = "RED" End Sub Nota: Complementar a 5 colores.

CUESTIONARIO

1. ¿Qué es la programación visual y mencione sus características principales?

2. Mencione y describa los operadores que utiliza visual basic 3. Mencione los tipos de datos que maneja visual basic 4. ¿Cómo se declara una variable en visual basic y escriba 3 ejemplos? 5. Describa el funcionamiento de cada uno de los siguientes controles comunes

Label o etiqueta

TextBox o cuadro de texto

CheckedBox o casilla de verificación

RadioBoton o Botón de opción

Button o botón de comando

Picture Box o caja de pintura 6. ¿Qué es un evento, mencione los tipos de eventos de visual basic? 7. Mencione 5 funciones de la librería Math. 8. ¿Cómo insertamos una nueva forma a un proyecto? 9. ¿Cómo se manda llamar a una forma desde otra forma en VB? 10. ¿Cómo se oculta una forma en VB? 11. ¿Cómo se ejecuta un archivo en visual basic? 12. ¿Qué archivos genera un proyecto en VB? 13. ¿Qué comando muestra un mensaje en pantalla con visual basic? 14. ¿Qué comando permite insertar un dato por teclado en visual basic? 15. ¿Qué función tiene la sentencia if- then-else? 16. ¿Qué función tiene la sentencia select- case?

Nota: Todas las preguntas de este cuestionario, son necesarias para el buen desarrollo de l esta práctica, por

lo que deberán ser resueltas antes de efectuar la misma.

CONCLUSIONES Elabore un resumen que muestre las conclusiones a las que haya llegado después de realizar todas las

actividades de esta práctica.

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

BIBLIOGRAFÍA 1 Ceballos, Francisco Javier (2010). La encyclopedia de Visual Basic.

2. Björnander, Stefan; Microsoft Visual C++ Windows Applications by Example: Code and explanation for

real-world MFC C++ Applications; Packet Publishing; 2008;

3 Horton, Ivor; Ivor Horton's Beginning Visual C++ 2008; Wrox; 2008;