11

Click here to load reader

Trabajo Colaborativo 1 de Visual Basic

Embed Size (px)

Citation preview

Page 1: Trabajo Colaborativo 1 de Visual Basic

TRABAJO COLABORATIVO 1

VISUAL BASIC BASICO

COD.201416_10

EDSON GUALDIR GAMEZ PINO COD. 84.032.618

JONATHAN BARCHA COD.

ANGELICA MARIA CONDE COD.

JAIME RUBIANO LLORENTE

TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

UNAD

RIOHACHA, SEPTIEMBRE 14 DEL 2010

Page 2: Trabajo Colaborativo 1 de Visual Basic

INTRODUCCION

Visual Basic es un lenguaje de programación visual, también llamado lenguaje

de 4ª generación. Esto quiere decir que un gran número de tareas se realizan

sin escribir código, simplemente con operaciones gráficas realizadas con el

ratón sobre la pantalla.

Es también un programa basado en objetos, aunque no orientado a objetos

como C++ o Java. La diferencia está en que Visual Basic utiliza objetos con

propiedades y métodos, pero carece de los mecanismos de herencia y

polimorfismo propios de los verdaderos lenguajes orientados a objetos como

Java y C++.

Page 3: Trabajo Colaborativo 1 de Visual Basic

OBJETIVOS

OBJETIVO GENERAL

El estudiante fundamente teóricamente la concepción de la Programación

Visual Basic con los Conceptos básicos, de objetos, eventos, formas, controles,

propiedades, variables y tipos de datos así como el uso de las herramientas y

formularios con sus propiedades aplicados a la practica de la programación y

su entorno.

OBJETIVOS ESPECIFICOS

Que el estudiante fundamente teóricamente la concepción de la

Programación

Visual Basic

Que el estudiante identifique las herramientas de trabajo sus

propiedades y su aplicación a diferentes procesos que den solución a

problemas computacionales.

Que el estudiante visualice el alcance y futuro de la programación Visual

Basic

Page 4: Trabajo Colaborativo 1 de Visual Basic

Cuando arranca visual Studio 6.0 se crea un nuevo proyecto seleccionando en

la pestaña nuevo la opción exe estandar.

EJERCICIO 1 (operaciones matemáticas)

En el formulario que aparece por defecto (form1) al crear el nuevo proyecto (se

pueden quitar o agregar formularios en cualquier momento desde el explorador

del proyecto), se colocan sobre el formulario los diferentes CommandButton

uno para cada operación matemática (suma, resta, multiplicación, división, raíz,

potencia y logaritmo). En la ventana de propiedades se establece la leyenda

que va a aparecer en cada CommandButton mediante la propiedad Caption.

Se agregan 3 TextBox en el formulario, los dos primeros van a capturar los

datos (números) para aplicar una operación matemática sobre ellos y mostrar

el resultado en el tercer TextBox.

Se agrega un label en la parte superior de cada TextBox, uno entre los dos

primeros TextBox, que mostraría el símbolo de la operación matemática y uno

entre el segundo y el tercer TextBox con el símbolo igual. Para establecer el

texto o leyenda de cada Label se hace de la misma forma que con los

CommandButton, es decir desde la ventana de propiedades se selecciona la

propiedad caption y se escribe allí el texto que se quiere mostrar.

Se agrega un ultimo CommandButton que muestre el texto CALCULAR

Para cambiar el color de fondo del formulario, así como los demás controles se

hace con la propiedad BackColor.

Hasta aquí la parte del diseño de la interfaz grafica que en resumidas cuentas

no es mas que arrastrar controles desde el cuadro de herramientas hasta el

Page 5: Trabajo Colaborativo 1 de Visual Basic

formulario y modificar sus propiedades (texto, color de fondo, etc.) desde la

ventana de propiedades que aparece a la derecha.

Como es sabido, Visual Basic es un lenguaje orientado a eventos, es decir

sobre un objeto (boton, cuadro de texto, etc.) puede llevarse a cabo distintos

eventos como puede ser hacer click sobre el, pasar el puntero del ratón por

encima, doble click, arrastrar, entre otros. Sin embargo para que nuestro objeto

responda a algún evento es necesario adicionar un código con las

instrucciones a ejecutar.

En nuestro formulario, cada CommandButton obedece al evento de hacer click

sobre él. Es decir al hacer click sobre un CommanButton, se ejecuta un código

que modifica la leyenda de los Label que estan por encima de los cuadros de

texto colocando el nombre de los operandos y del Label que está entre los dos

operandos, este último es de suma importancia ya que el texto o leyenda que

muestra dicho Label es tomado por el botón calcular en un evento de click, y

dependiendo de su valor (+, -, *, /, V¯, ^, log) realiza la operación matemática

correspondiente.

Ahora veamos como se adiciona el código que desencadenaría un evento. Se

va a tomar como ejemplo el botón SUMA. En primer lugar nos remitimos a la

ventana del explorador del proyecto y sobre el formulario se hace click derecho

para que aparezca el menú, seleccionamos la opción ver código, aparecerá

una ventana con dos cuadros de texto en la parte superior. En el cuadro de la

izquierda podemos apreciar todos los objetos contenidos en el formulario

incluyendo el propio formulario; en de la derecha aparecen todos los eventos a

los que se pueden someter dichos objetos. Para el botón cuya leyenda dice

SUMA seleccionamos el nombre de dicho botón que en este caso es

Command2 y en el cuadro de la derecha seleccionamos el evento click,

automaticamente aparece el siguiente código:

Private Sub Command2_Click()

End Sub

Y agregándole nuestro código quedaría así:

Page 6: Trabajo Colaborativo 1 de Visual Basic

Private Sub Command2_Click()

Label1.Caption = "Sumando 1"

Label2.Caption = "Sumando 2"

Label7.Caption = "Suma"

Label4.Caption = "+"

End Sub

El código lo que hace es modificar la propiedad caption de los Label

mencionados arriba

FORMULARIO MENU

Se agrega un nuevo formulario (menu) en el cual se van a colocar los botones

que van a enlazar con los diferentes formularios. Si son diez ejercicios

entonces hay que colocar 10 botones. Por ejemplo al hacer ckick sobre el

botón Command1 muestra el formulario del ejercicio1 (form1) y oculta el

formulario menú (form2).

Esto se hace fácilmente con un evento click sobre el botón command1 y

agregando estas dos líneas de código:

Form2.Hide (oculta el formulario 2 o menu)

Form1.Show (muestra el formulario 1 o ejercicio1)

FORMULARIO EJERCICIO 2

En un nuevo formulario se arrastran controles desde el cuadro de herramientas

hasta el formulario y se disponen tal como se observa en dicho formulario en

vista de diseño. La novedad en este formulario es que hay un control image en

el cual se puede colocar una imagen.

Esto se hace con un evento click sobre dicho control image y agregando el

siguiente código:

Dim url As String (declara la variable url tipo cadena)

Page 7: Trabajo Colaborativo 1 de Visual Basic

Form3.CommonDialog1.ShowOpen (abre una ventana del explorador de

Windows para seleccionar el archivo de imagen)

url = Form3.CommonDialog1.FileName (captura el nombre o la ruta del

archivo de imagen y la almacena en la variable url)

Form3.Image1.Picture = LoadPicture(url) (carga la imagen dentro del

control)

Para esto es necesario agregar el comoponente Microsoft common dialog

control al proyecto. Esto se hace en el menú de proyecto seleccionando la

opción componentes… se abre un cuadro de dialogo y se selecciona dicho

componente.

Page 8: Trabajo Colaborativo 1 de Visual Basic

CONCLUSION

Como hemos podido ver, en Visual Basic las acciones que debe realizar un

programa se realizan al generarse un evento. Así podemos decir que nuestras

líneas de código estarán dentro de cada uno de los eventos de cada elemento

que forman parte de nuestra aplicación.

Cuando pensamos en una aplicación para programarla en Visual Basic

tenemos que pensar en cuáles serán los eventos que realizarán las acciones y

qué condiciones deben cumplir los elementos que forman parte de la

aplicación, para que estos actúen correctamente

Page 9: Trabajo Colaborativo 1 de Visual Basic

BIBLIOGRAFIA

es.wikipedia.org/wiki/Visual Basic

Visual Basic 6.0 - Aprenda Informática, JG de Jalón

www.monografias.com

www.recursosvisualbasic.com.ar

Modulo Visual Basic Basico