Inter Faz

30
Desarrollo de aplicaciones Windows Capitulo 4

description

visual basic

Transcript of Inter Faz

  • Desarrollo de aplicaciones Windows

    Capitulo 4

  • Introduccion

    n En este mdulo, conoceremos las partes generales y ms importantes del entorno de desarrollo.

    n Veremos las partes principales del entorno, tambin veremos como desarrollar nuestros propios controles Windows.

  • Diseador de Visual n Cuadro de herramientas: El cuadro de herramientas de Visual

    Studio, nos permite utilizar los distintos componentes que .NET Framework pone a nuestra disposicin.

  • Diseador de Visual n Explorador de base de datos: Desde esta solapa, un

    programador puede acceder a diferentes recursos del sistema. El principal y ms importante recurso, es el que tiene que ver con las conexiones con bases de datos, ya sean Microsoft Access, Microsoft SQL Server o cualquier otra fuente de datos.

  • Diseador de Visual n Explorador de soluciones: Una solucin se compone de

    proyectos y stos, de recursos y objetos. Por lo general, una solucin contendr un proyecto, pero podemos encontrarnos con ms de un proyecto dentro de una misma solucin.

  • Diseador de Visual n Propiedades: Esta ventana nos permitir acceder a las

    propiedades de los objetos insertados en nuestros formularios Windows.

  • Diseador de Visual n Mens y barras de botones: Las barras de botones son

    configurables,adems de que podemos elegir las que queremos que se muestren de forma permanente en el entorno de desarrollo

  • Diseador de Visual n Propiedades del men Proyecto: Al seleccionar las

    propiedades del proyecto, tendremos una nueva ventana desde la que podemos configurar algunas de las caractersticas de nuestro proyecto

  • Controles de Windows Forms

    n Datos

  • Controles de Windows Forms n Componentes: son como controles no visibles, o dicho de otra

    forma, son controles que realizan ciertas tareas, pero no tienen un interfaz que mostrar.

  • Controles de Windows Forms

    n Controles comunes:

  • Controles de Windows Forms n General : Esta seccin es como el cajn desastre, un lugar

    dnde podemos insertar otros controles o componentes desarrollados por terceros

  • Personalizar Cuadro de herramienta

  • Eventos de un formulario

    Componente

    Manejador de evento

    Mtodo (Respuesta al evento)

  • Eventos n AutoSizeChanged: La propiedad AutoSize del objeto cambia n BackColorChanged: El color de fondo cambia. n Changed: Objeto cambia. n ControlAdded: Se aade un nuevo control a la coleccin

    ControlCollection. n ControlRemoved: Se elimina un control de la coleccin. n DoubleClick: Se hace doble clic en un objeto. n EnableChanged: El valor de la propiedad Enable cambia. n FontChanged: El valor de la propiedad Font cambia. n ForeColorChanged: El color del primer plano cambia del objeto. n Load: Se inicia la carga de un formualario.

  • Eventos n Paint: El control se tiene que repintar. n SizeChanged: El valor de la propiedad size cambia. n TextChanged: El valor de la propiedad Text cambia. n Del foco

    n Enter: Se entra al control. n GotFocus: el control recibe el foco. n Leave: Se sale del control. n Validating: El control se esta validando. n Validated: El control esta validado n LotFocus: El control pierde el foco.

  • Evento n Del teclado

    n KeyDown: Se pulsa una tecla mientras el control tiene el foco. n KeyPress: una tecla esta pulsada mientras el control tiene el foco. n KeyUp: una tecla es soltada mientras tiene el foco

    n Del mouse. n MouseEnter: el puntero del ratn entra en un objeto. n MouseMove: el puntero del ratn se mueve sobre un objeto. n MouseHover: el puntero del ratn se sita encima de un objeto. n MouseWheel: la rueda del ratn de mueve mientras el objeto tenga

    el foco. n MouseUp: el puntero del ratn esta encima del control y suelta el

    botn de el. n MouseLeave: el puntero del ratn deja el control

  • Evento.

    n De arrastrar y soltar. n DragEnter: un objeto es arrastrado dentro de

    los limites de otro control. n DragOver: Un objeto se mueve dentro de los

    limites de otro control. n DragDrop: se completa una operacin de

    arrastrar y soltar. n DragLeave: un objeto es arrastrado fuera de

    los limetes de otro control.

  • Cdigo generado por el diseador de windows forms

  • Organizar controles formulario

  • Establecer orden de tabulacion

  • Ejercicio.

    n Realizar una aplicacin que convierta de Grados centgrados a grados Fahrenheit y viceversa.

  • Delimitar un control Windows Forms

  • Acoplar un control windows forms

  • Creacin de controles nuevos

    Ejercicio: disear un control denominado calculadora, siguiendo el diseo mostrando en la figura siguiente

  • Men

    n Es una forma de proveer al usuarios de un conjunto de ordenes, lgicamente relacionada, agrupadas bajo un mismo titulo.

  • Imgenes en controles

    n Para asignar una imagen a un control hay que acceder a las propiedades Imagen e ImageTransparentColor del mismo.

  • Desarrollo de un editor de texto

    n Nuestra prxima aplicacin va a consistir en el desarrollo de un editor de texto. Este editor, va a servir para poner en prctica los mens, las barras de herramienta y cajas de texto multilneales y el portapapeles.

  • Uso de Tablas (Rejillas) n Para utilizar una rejilla vamos a desarrollar un aplicacin que, a partir,

    de los datos de crditos, tiempo de amortizacin y tipo de inters al que se presta el mismo, visualice el pago mensual que debemos realizar para amortizar dicho prstamo y la tabla de amortizacin mes a mes hasta la finalizacin del periodo del prstamo

  • Aplicacin SDI frente aplicaciones MDI