0% encontró este documento útil (0 votos)
387 vistas51 páginas

Microsoft University Tour: .NET y Windows Forms

El documento presenta la agenda de una visita universitaria de Microsoft. La agenda incluye sesiones sobre .NET, desarrollo de aplicaciones de escritorio, desarrollo web, web services y acceso a bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
387 vistas51 páginas

Microsoft University Tour: .NET y Windows Forms

El documento presenta la agenda de una visita universitaria de Microsoft. La agenda incluye sesiones sobre .NET, desarrollo de aplicaciones de escritorio, desarrollo web, web services y acceso a bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 51

Agenda Microsoft University Tour

11:30-12:30h Introduccin a la
plataforma .NET

15:30-16:30h Desarrollo y consumo


de Web Services

12:35-13:30h Desarrollo de
aplicaciones de escritorio con
Windows Forms

16:45-17:45h Gestin de BBDD con


SQL Server 2000 y Acceso a
BBDD ADO.NET

13:30-14:30h Introduccin a
Windows Server 2003 y
Desarrollo de aplicaciones
web con ASP.NET

Desarrollo de
aplicaciones de
escritorio con Windows
Forms
Guillermo Som el guille
http://guille.costasol.net/
[email protected]

Tipo de aplicaciones de
.NET Framework

Aplicaciones de consola
Aplicaciones de escritorio
Servicios de Windows
Dispositivos Mviles
Aplicaciones Web
Servicios Web

Desarrollo de aplicaciones de
escritorio con Windows Forms
Contenido:

Qu es Windows Forms?

Formularios, controles, componentes,


mens

Desarrollo de aplicaciones de
escritorio con Windows Forms
Contenido:

Qu es Windows Forms?

Formularios, controles, componentes,


mens

Diseo del interfaz de usuario (UI)

Facilidad
Consejos
Grficos con GDI+
Control total y personalizacin

Desarrollo de aplicaciones de
escritorio con Windows Forms
Clases de Windows.Forms:

Las clases de Windows.Forms


nos permiten crear:

Formularios
Controles
Componentes
Mens

Desarrollo de aplicaciones de
escritorio con Windows Forms
Formularios de Windows.Forms:

Totalmente integrado con el diseador


de formularios de Visual Studio .NET

Desarrollo de aplicaciones de
escritorio con Windows Forms
Formularios de Windows.Forms:

Totalmente integrado con el diseador


de formularios de Visual Studio .NET
Propiedades para mejorar el diseo:

Anclaje (Anchor)
Acoplamiento (Docking)
Auto scroll

Desarrollo de aplicaciones de
escritorio con Windows Forms
Formularios de Windows.Forms:

Totalmente integrado con el diseador


de formularios de Visual Studio .NET
Propiedades para mejorar el diseo:

Anclaje (Anchor)
Acoplamiento (Docking)
Auto scroll

Control total sobre el cdigo generado

Ejemplo
Hola, Mundo al
estilo de Windows
Forms

Desarrollo de aplicaciones de
escritorio con Windows Forms
Interactuar con los formularios:

Comunicacin mediante eventos

Desarrollo de aplicaciones de
escritorio con Windows Forms
Interactuar con los formularios:

Comunicacin mediante eventos


Varios formularios para compartir tareas

Desarrollo de aplicaciones de
escritorio con Windows Forms
Interactuar con los formularios:

Comunicacin mediante eventos


Varios formularios para compartir tareas
Los formularios son clases

Desarrollo de aplicaciones de
escritorio con Windows Forms
Interactuar con los formularios:

Comunicacin mediante eventos


Varios formularios para compartir tareas
Los formularios son clases
Mostrar un segundo formulario

Desarrollo de aplicaciones de
escritorio con Windows Forms
Interactuar con los formularios:

Comunicacin mediante eventos


Varios formularios para compartir tareas
Los formularios son clases
Mostrar un segundo formulario
Indicar el formulario de inicio

Ejemplo

Interactuar con el formulario


Aadir un segundo formulario
Indicar el formulario de inicio

Desarrollo de aplicaciones de
escritorio con Windows Forms
Controles y Componentes:

Personalizacin

Desarrollo de aplicaciones de
escritorio con Windows Forms
Controles y Componentes:

Personalizacin

Mediante herencia

Desarrollo de aplicaciones de
escritorio con Windows Forms
Controles y Componentes:

Personalizacin

Mediante herencia
Controles compuestos a partir de controles
existentes

Desarrollo de aplicaciones de
escritorio con Windows Forms
Controles y Componentes:

Personalizacin

Mediante herencia
Controles compuestos a partir de controles
existentes
Creacin de controles desde cero

Desarrollo de aplicaciones de
escritorio con Windows Forms
Controles y Componentes:

Personalizacin

Mediante herencia
Controles compuestos a partir de controles
existentes
Creacin de controles desde cero

Los controles y componentes son clases

Ejemplo
Creacin de controles

Desarrollo de aplicaciones de
escritorio con Windows Forms
Resumen:

Clases para construir aplicaciones de


escritorio

Desarrollo de aplicaciones de
escritorio con Windows Forms
Resumen:

Clases para construir aplicaciones de


escritorio
Facilita el diseo de controles y
contenedores

Desarrollo de aplicaciones de
escritorio con Windows Forms
Resumen:

Clases para construir aplicaciones de


escritorio
Facilita el diseo de controles y
contenedores
Aprovecha las ventajas de .NET
Framework

MSDN: El recurso para el desarrollador


www.microsoft.com/spanish/msdn
MSDN!Estudiantes:Recursos para los
estudiantes
www.microsoft.com/spanish/MSDN/estudiantes
Microsoft University Tour: Prcticas de las
charlas de hoy
www.microsoft.com/spanish/MSDN/estudiantes/e
ventos/universitytour.asp
http://guille.costasol.net/
http://vblibros.com/

2001 Microsoft Corporation. All rights reserved.

Desarrollo de aplicaciones de
escritorio con Windows Forms
Recomendaciones de diseo:

Recomendaciones sobre el diseo de la


Interfaz:

Desarrollo de aplicaciones de
escritorio con Windows Forms
Recomendaciones de diseo:

Recomendaciones sobre el diseo de la


Interfaz:

Sencilla

Desarrollo de aplicaciones de
escritorio con Windows Forms
Recomendaciones de diseo:

Recomendaciones sobre el diseo de la


Interfaz:

Sencilla
Agradable

Desarrollo de aplicaciones de
escritorio con Windows Forms
Recomendaciones de diseo:

Recomendaciones sobre el diseo de la


Interfaz:

Sencilla
Agradable
Coherente

Desarrollo de aplicaciones de
escritorio con Windows Forms
Recomendaciones de diseo:

Recomendaciones sobre el diseo de la


Interfaz:

Sencilla
Agradable
Coherente

Adaptar el formulario al contenido

Desarrollo de aplicaciones de
escritorio con Windows Forms
Recomendaciones de diseo:

Recomendaciones sobre el diseo de la


Interfaz:

Sencilla
Agradable
Coherente

Adaptar el formulario al contenido


Usar los controles adecuados

Ejemplo

Adaptar el formulario al contenido


Agrupar controles en fichas

Desarrollo de aplicaciones de
escritorio con Windows Forms
Diseo de mens:

Tipos de mens:

Men principal
Men contextual

Desarrollo de aplicaciones de
escritorio con Windows Forms
Diseo de mens:

Tipos de mens:

Men principal
Men contextual

Obtener informacin del men


seleccionado

Desarrollo de aplicaciones de
escritorio con Windows Forms
Diseo de mens:

Tipos de mens:

Men principal
Men contextual

Obtener informacin del men


seleccionado
Asignar accesos rpidos

Desarrollo de aplicaciones de
escritorio con Windows Forms
Diseo de mens:

Tipos de mens:

Men principal
Men contextual

Obtener informacin del men


seleccionado
Asignar accesos rpidos
Habilitar adecuadamente las opciones

Desarrollo de aplicaciones de
escritorio con Windows Forms
Diseo de mens:

Tipos de mens:

Men principal
Men contextual

Obtener informacin del men


seleccionado
Asignar accesos rpidos
Habilitar adecuadamente las opciones
Clonacin de mens

Ejemplo

Creacin y uso de mens


Creacin por cdigo de un men
contextual

Desarrollo de aplicaciones de
escritorio con Windows Forms
Grficos con GDI+:

GDI+ la versin administrada de GDI de


Windows (Graphic Device Interface)

Desarrollo de aplicaciones de
escritorio con Windows Forms
Grficos con GDI+:

GDI+ la versin administrada de GDI de


Windows (Graphic Device Interface)
Espacios de nombres de GDI+

Desarrollo de aplicaciones de
escritorio con Windows Forms
Espacios de nombres de GDI+:

System.Drawing

Contiene la mayora de las clases


involucradas en los servicios grficos.

Desarrollo de aplicaciones de
escritorio con Windows Forms
Espacios de nombres de GDI+:

System.Drawing

Contiene la mayora de las clases


involucradas en los servicios grficos.

System.Drawing.Design

Clases para el dibujo de interfaces de


usuario en tiempo de diseo.

Desarrollo de aplicaciones de
escritorio con Windows Forms
Espacios de nombres de GDI+:

System.Drawing

System.Drawing.Design

Contiene la mayora de las clases


involucradas en los servicios grficos.
Clases para el dibujo de interfaces de
usuario en tiempo de diseo.

System.Drawing.2D

Clases para efectos grficos avanzados.

Desarrollo de aplicaciones de
escritorio con Windows Forms
Espacios de nombres de GDI+:

System.Drawing.Imaging

Clases que permiten la manipulacin


avanzada de imgenes.

Desarrollo de aplicaciones de
escritorio con Windows Forms
Espacios de nombres de GDI+:

System.Drawing.Imaging

Clases que permiten la manipulacin


avanzada de imgenes.

System.Drawing.Printing

Clases para facilitar la impresin.

Desarrollo de aplicaciones de
escritorio con Windows Forms
Espacios de nombres de GDI+:

System.Drawing.Imaging

System.Drawing.Printing

Clases que permiten la manipulacin


avanzada de imgenes.
Clases para facilitar la impresin.

System.Drawing.Text

Clases que facilitan la manipulacin y


creacin de colecciones de fuentes.

Ejemplo

Grficos con GDI+

También podría gustarte