Sie sind auf Seite 1von 30

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
n
n
n
n
n
n

ControlCollection.
ControlRemoved: Se elimina un control de la coleccin.
DoubleClick: Se hace doble clic en un objeto.
EnableChanged: El valor de la propiedad Enable cambia.
FontChanged: El valor de la propiedad Font cambia.
ForeColorChanged: El color del primer plano cambia del objeto.
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
n
n
n
n
n

Enter: Se entra al control.


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

Evento
n Del teclado

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
n

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

Das könnte Ihnen auch gefallen