Documentos de Académico
Documentos de Profesional
Documentos de Cultura
07/07/2010
Tabla de contenido
Crear una aplicacin Windows ............................................................................................................ 3 Agregar Controles ........................................................................................................................... 5 Colocar el cdigo a la aplicacin ..................................................................................................... 9 Otros controles.............................................................................................................................. 12 Botn Salir de la Aplicacin ....................................................................................................... 14 Post Laboratorio: ........................................................................................................................... 15
Diseo de una Aplicacin Windows parte I 2010 Para mostrar las herramientas o controles que puede agregar ubique y haga clic sobre el botn Cuadro de Herramientas.
Este aparecer en la parte izquierda de la pantalla, pero aparecer y desaparecer cuando no lo est usando, si desea dejarlo fijo nclelo usando el botn de que parece un chinche.
Agregar Controles
Para agregar un control a su formulario, arrastre el control deseado al formulario. Seleccione de controles comunes el control LABEL y colquelo en el formulario.
Diseo de una Aplicacin Windows parte I 2010 Las Propiedades del control se observan a la derecha, usaremos de sus propiedades, la propiedad Text y la propiedad Name. La primera se refiere al contenido que se mostrar en el formulario y la segunda al nombre con el cual nos referiremos a ella en el programa. Por defecto estas propiedades aparecen ordenadas alfabticamente. Ubiquemos en las propiedades del Label1, la propiedad Text y cambiemos el valor por Valor de N:
Una vez que presionemos aceptar, el mensaje que aparece en nuestro formulario ha cambiado a Valor de N:
Diseo de una Aplicacin Windows parte I 2010 Ahora para referirnos fcilmente al control cuando tengamos que usarlo debemos colocarle un nombre que nos sea fcil de recordar, por defecto el lenguaje le coloca por nombre el del control seguido de un nmero que identifica cuantos del mismo tipo llevamos, en nuestro caso aparecer como Label1, porque es la primera etiqueta o control Label que colocamos. Es importante tratar de ser consistentes en los nombres se sugiere que las primeras letras sean referidas al tipo de control y luego de un smbolo de subrayado o piso bajo el nombre que haga referencia lo que es o contiene. Para nuestro caso busque la propiedad Name y colquele por nombre al control Label_valorN. Las etiquetas o Label son controles que nos permiten colocar mensajes para identificar otros controles. Para que el usuario introduzca informacin o se le muestre un resultado se utiliza el control TextBox o caja de texto, agreguemos uno para que el usuario pueda introducir el valor de N:
Cuando se va a colocar cerca de otros controles aparecen unas lineas que permiten alinearlo y que la aplicacin quede mejor a nivel visual.
Una vez colocado el control textbox, haga clic sobre el una sola vez y busque sus propiedades o en el cuadro de propiedades busque en la lista de controles aadidos el nombre del control cambie la propiedad Name por Txt_ValorN. Ahora aada una etiqueta y una caja de texto para el valor de X. La etiqueta debe decir Valor de X: y debe tener por nombre Label_ValorX y la caja de texto debe tener por nombre Txt_ValorX. Ahora aada una etiqueta y una caja de texto para el Resultado . La etiqueta debe decir Resultado: y debe tener por nombre Label_Resultado y la caja de texto debe tener por nombre Txt_Resultado. Su aplicacin debe quedar as:
Ahora agregaremos un botn que ser a travs del cual se generarn los resultados esperados, para ello agregue un control tipo Button o botn y cambie las propiedades text y name, coloque en text Calcular y en name btn_calcular. Su aplicacin quedar ahora as:
Que significa que al hacer clic sobre el botn btn_calcular se efectuarn las acciones o instrucciones, que coloquemos alli. Las diferencias que tendremos en la forma en que leemos es que ahora la informacin estar en cajas de texto por lo que en lugar de colocar N= console.readline() Deberemos decirle que en la variable N, asigne el valor del texto que se ha introducido en la caja de texto correspondiente. Para ello se escribe N= Txt_valorN.text Igual para el valor de X X= txt_ValorX.text Para imprimir deberemos enviar lo que queremos al control indicado, para nuestro caso una caja de texto, le asignaremos al texto que contendr dicho control el valor que deseamos. En nuestro caso en lugar de Console.writeline( Suma ) Se coloca Txt_Resultado.text = Suma
'uso el termino suma = suma + termino Next I 'imprimo el resultado Txt_resultado.Text = suma End Sub End Class
Ya aadido el cdigo correspondiente y verificado que no hay errores de compilacin, podremos ejecutar nuestra primera aplicacin windows. Colocaremos los valores para N y X, haremos clic sobre el botn calcular y verificaremos el resultado
Otros controles
Agregaremos un control ms ahora para que muestre el resultado de cada uno de los trminos, en este caso usaremos una etiqueta y el control ListBox, a los cuales les colocaremos por nombre Label_Terminos y Lista_terminos respectivamente. La etiqueta debe mostrar el mensaje Tminos generados. La interfaz debe quedar as:
Ahora debemos imprimir en ese control todos los trminos que se generen para ello agregaremos cada nuevo trmino en el control, usando la instruccin nombre_del_List_box.Items. add ( ) Ejemplo:
Lista_terminos.Items.Add(" lo que queremos agregar o mostrar")
Para nuestro caso aadiremos, despues de calcular el trmino en la seccin uso el trmino:
Lista_terminos.Items.Add(" Termino " & I & " = " & termino)
en caso de que este trabajando con otra serie slo coloque la instruccin de agregar elementos a la lista de terminos.
El cdigo sera:
Aunque el resultado es correcto vemos que sigue mostrndose el resultado de la ejecucin anterior, para que esto no ocurra se debe limpiar la lista usando la instruccin nombre del control.items.clear. Para nuestro caso
Lista_terminos.Items.Clear()
Botn Salir de la Aplicacin Coloquemos ahora un botn para salir de la aplicacin cuyo texto sea Salir y cuyo nombre sea Btn_Salir, haga doble clic sobre el y en las acciones a ejecutar coloque Me.Close(). Si ejecuta ahora al hacer clic sobre el botn salir se cerrar la aplicacin.
Diseo de una Aplicacin Windows parte I 2010 Podemos jugar con la interfaz hasta obtener los resultados esperados y que consideramos adecuados para el usuario, por ejemplo una interfaz como la que sigue para el ejemplo mostrado.
Haga los cambios necesarios para la serie que le ha asignado su profesor. Experimente y en lugar de utilizar en textbox para la impresin de la sumatoria coloque una etiqueta o LABEL y establezca las diferencias. En las prximas clases usaremos otros controles para generar aplicaciones.
Post Laboratorio
Investiguemos un poco acerca de creacin de aplicaciones windows, qu es un formulario?, que es un control en VB?, que es un evento?, cuales son los controles y eventos ms comunes?