Post on 17-Sep-2015
description
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