Trabajo Colaborativo 1 de Visual Basic
Click here to load reader
-
Upload
edson-gamez-pino -
Category
Documents
-
view
222 -
download
0
Transcript of 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
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++.
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
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
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í:
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)
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.
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
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