Sei sulla pagina 1di 9

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 programacin visual, tambin llamado lenguaje de 4 generacin. Esto quiere decir que un gran nmero de tareas se realizan sin escribir cdigo, simplemente con operaciones grficas realizadas con el ratn sobre la pantalla. Es tambin 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 mtodos, 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 tericamente la concepcin de la Programacin Visual Basic con los Conceptos bsicos, 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 programacin y su entorno. OBJETIVOS ESPECIFICOS Que el estudiante fundamente tericamente la concepcin de la Programacin Visual Basic Que el estudiante identifique las herramientas de trabajo sus propiedades y su aplicacin a diferentes procesos que den solucin a problemas computacionales. Que el estudiante visualice el alcance y futuro de la programacin Visual Basic

Cuando arranca visual Studio 6.0 se crea un nuevo proyecto seleccionando en la pestaa nuevo la opcin exe estandar. EJERCICIO 1 (operaciones matemticas) 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 operacin matemtica (suma, resta, multiplicacin, divisin, raz, 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 (nmeros) para aplicar una operacin matemtica 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 mostrara el smbolo de la operacin matemtica y uno entre el segundo y el tercer TextBox con el smbolo 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 dems controles se hace con la propiedad BackColor. Hasta aqu la parte del diseo 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 ratn por encima, doble click, arrastrar, entre otros. Sin embargo para que nuestro objeto responda a algn evento es necesario adicionar un cdigo 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 cdigo 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 botn calcular en un evento de click, y dependiendo de su valor (+, -, *, /, V, ^, log) realiza la operacin matemtica correspondiente. Ahora veamos como se adiciona el cdigo que desencadenara un evento. Se va a tomar como ejemplo el botn 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 opcin ver cdigo, 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 botn cuya leyenda dice SUMA seleccionamos el nombre de dicho botn que en este caso es Command2 y en el cuadro de la derecha seleccionamos el evento click, automaticamente aparece el siguiente cdigo: Private Sub Command2_Click() End Sub Y agregndole nuestro cdigo quedara as:

Private Sub Command2_Click() Label1.Caption = "Sumando 1" Label2.Caption = "Sumando 2" Label7.Caption = "Suma" Label4.Caption = "+" End Sub El cdigo 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 botn Command1 muestra el formulario formulario men (form2). Esto se hace fcilmente con un evento click sobre el botn command1 y agregando estas dos lneas de cdigo: 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 diseo. 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 cdigo: Dim url As String (declara la variable url tipo cadena) del ejercicio1 (form1) y oculta el

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 opcin 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 lneas de cdigo estarn dentro de cada uno de los eventos de cada elemento que forman parte de nuestra aplicacin. Cuando pensamos en una aplicacin para programarla en Visual Basic tenemos que pensar en cules sern los eventos que realizarn las acciones y qu condiciones deben cumplir los elementos que forman parte de la aplicacin, para que estos acten correctamente

BIBLIOGRAFIA es.wikipedia.org/wiki/Visual Basic Visual Basic 6.0 - Aprenda Informtica, JG de Jaln www.monografias.com www.recursosvisualbasic.com.ar Modulo Visual Basic Basico

Potrebbero piacerti anche