SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Introducción a Windows Forms
Descripción ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lección: Crear un formulario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Windows Forms frente a Web Forms Característica Implantación Gráficos  Respuesta  Plataforma Modelo de programación  Seguridad  Windows Forms Web Forms Puede ejecutarse sin alterar el Registro No se requiere descarga Incluye GDI+ Los gráficos interactivos o dinámicos requieren ida y vuelta al servidor para su actualización Velocidad de respuesta más rápida posible para aplicaciones interactivas Requiere el .NET Framework ejecutándose en la máquina cliente Basado en un modo de intercambio de mensajes Win32 en el lado cliente Seguridad basada en código y basada en roles Pueden aprovechar el HTML Dinámico del navegador y crear ricos IU Sólo requiere un navegador Los componentes de aplicaciones se invocan mediante HTTP  Seguridad basada en roles
Cómo crear un formulario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cómo establecer las propiedades del formulario Nombre formulario Botón ordenación Botón alfabético Panel descripción
Ciclo de vida de un formulario 1. Mostrar Form1 2. Form1 Load 3. Form1 Activated 6. Form1 Deactivate 12. Form1 Activated 14. Form1 Deactivate 21. Form1 Activated 24. Form1 Closing 25. Form1 Closed 26. Form1 LostFocus 27. Form1  Deactivate 4. Mostrar Form2 9. Retorno del foco a Form1 13. Cerrar Form2 23. Salir de la Aplicación 5. Form2 Load 7.   Form2 GotFocus 8. Form2 Activated 10. Form2 LostFocus 11. Form2 Deactivate 15. Form2 GotFocus 16. Form2 Activated 17. Form2 Closing 18. Form2 Closed 19. Form2 LostFocus 20. Form2 Deactivate 22. Form2 Disposed 28. Form1 Disposed
Cómo gestionar los eventos de un formulario Eventos
Código generado por el Diseñador de Windows Forms
Lección: añadir controles a un formulario ,[object Object],[object Object],[object Object],[object Object]
Cómo añadir controles a un formulario
Cómo añadir menús a un formulario
Cómo personalizar los controles del Cuadro de herramientas Clic con el botón derecho en Cuadro de herramientas 1 Clic en  Personalizar cuadro de herramientas 2 Selección del control requerido en la página de  Componentes de .NET Framework 3
Práctica: crear un formulario y añadir controles ,[object Object],[object Object],[object Object],[object Object],[object Object],Empezar revisando los objetivos de esta actividad práctica 10 min
Lección: crear un formulario heredado ,[object Object],[object Object],[object Object]
Modificadores de acceso Modificador de acceso Private Protected Public Descripción De sólo lectura para un formulario secundario, todos sus valores de propiedades en la ventana Propiedades están deshabilitados A ccesible desde dentro de la clase y desde cualquier clase que herede de la clase que declaró este miembro N ivel más permisivo; los controles Public tienen accesibilidad total
Cómo crear un formulario heredado Crear un formulario heredado utilizando el cuadro de diálogo Selector de herencia Crear un formulario heredado programáticamente Public Class Form2 Inherits Namespace1.Form1
Práctica: crear un formulario heredado ,[object Object],[object Object],[object Object],[object Object],Empezar revisando los objetivos de esta actividad práctica 10 min
Lección: organizar controles en un formulario  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cómo organizar los controles de un formulario utilizando el menú Formato
Cómo establecer el orden de tabulación de los controles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cómo delimitar un control en Windows Forms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cómo acoplar un control en Windows Forms  ,[object Object],[object Object],[object Object],[object Object]
Demostración: organizar controles en un formulario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lección: crear aplicaciones MDI ,[object Object],[object Object],[object Object],[object Object]
Aplicaciones SDI frente a aplicaciones MDI SDI ,[object Object],[object Object],MDI ,[object Object],[object Object]
Cómo crear aplicaciones MDI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Protected Sub MenuItem2_OnClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click Dim NewMdiChild As New Form2() 'Set the Parent Form of the Child window. NewMdiChild.MdiParent = Me 'Display the new form. NewMdiChild.Show() End Sub
Cómo interactúan los formularios primarios y secundarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Dim activeChild As Form = Me.ActiveMdiChild
Práctica: crear una aplicación MDI ,[object Object],[object Object],[object Object],[object Object],Empezar examinando los objetivos de esta actividad práctica 15 min

Weitere ähnliche Inhalte

Was ist angesagt?

Visual basic
Visual basicVisual basic
Visual basic
josser96
 
Tutorial de visual basic
Tutorial de visual basicTutorial de visual basic
Tutorial de visual basic
Enzo Costantini
 
Fundamentos vb
Fundamentos vbFundamentos vb
Fundamentos vb
valerin01
 

Was ist angesagt? (18)

Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
manual visual_studio_2010_
manual visual_studio_2010_manual visual_studio_2010_
manual visual_studio_2010_
 
introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#introduccion al desarrollo de aplicaciones en c#
introduccion al desarrollo de aplicaciones en c#
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
INFOSAN VISUAL BASIC
INFOSAN VISUAL BASICINFOSAN VISUAL BASIC
INFOSAN VISUAL BASIC
 
Tutorial de visual basic
Tutorial de visual basicTutorial de visual basic
Tutorial de visual basic
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Fundamentos vb
Fundamentos vbFundamentos vb
Fundamentos vb
 
visual basic
visual basicvisual basic
visual basic
 
Visual basic
Visual basic Visual basic
Visual basic
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#
 
slideshare
slideshareslideshare
slideshare
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0
 

Andere mochten auch (6)

INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVERINSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
INSERCION DE REGISTROS DESDE VISUAL.NET A UNA BD DE SQL SERVER
 
Pasos Para Crear un Formulario Con Base de Datos En Visual Basic
Pasos Para Crear un Formulario Con Base de Datos En Visual BasicPasos Para Crear un Formulario Con Base de Datos En Visual Basic
Pasos Para Crear un Formulario Con Base de Datos En Visual Basic
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOS
 
Crear formulario windows form con visual c++ 2015
Crear formulario windows form con visual c++ 2015Crear formulario windows form con visual c++ 2015
Crear formulario windows form con visual c++ 2015
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013
 

Ähnlich wie 6. windows forms

A toda máquina con herencia visual
A toda máquina con herencia visualA toda máquina con herencia visual
A toda máquina con herencia visual
Ignacio Monllor
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
guest85b8e5a
 
Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)
LuisSlz
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
Gabriel Hernadez Meza
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
Eduardo_Staiti11
 

Ähnlich wie 6. windows forms (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
A toda máquina con herencia visual
A toda máquina con herencia visualA toda máquina con herencia visual
A toda máquina con herencia visual
 
Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008Pasos para crear un proyecto de visual studio 2008
Pasos para crear un proyecto de visual studio 2008
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
 
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
office
officeoffice
office
 
Vb
VbVb
Vb
 
Tema2 ado net
Tema2 ado netTema2 ado net
Tema2 ado net
 
Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Trabajo
TrabajoTrabajo
Trabajo
 
desarrolla aplicaciones
desarrolla aplicacionesdesarrolla aplicaciones
desarrolla aplicaciones
 
Herencia
HerenciaHerencia
Herencia
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 

Mehr von Paulo Guerra Terán

Mehr von Paulo Guerra Terán (20)

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
 
Investigación
InvestigaciónInvestigación
Investigación
 
Arrays bidimensionales
Arrays bidimensionalesArrays bidimensionales
Arrays bidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
9 operadores
9 operadores9 operadores
9 operadores
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
 
9 operadores
9  operadores9  operadores
9 operadores
 
5poo
5poo5poo
5poo
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
Funciones
FuncionesFunciones
Funciones
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
 
4 Datos
4 Datos4 Datos
4 Datos
 
3 Programa
3 Programa3 Programa
3 Programa
 
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
 

6. windows forms

  • 2.
  • 3.
  • 4. Windows Forms frente a Web Forms Característica Implantación Gráficos Respuesta Plataforma Modelo de programación Seguridad Windows Forms Web Forms Puede ejecutarse sin alterar el Registro No se requiere descarga Incluye GDI+ Los gráficos interactivos o dinámicos requieren ida y vuelta al servidor para su actualización Velocidad de respuesta más rápida posible para aplicaciones interactivas Requiere el .NET Framework ejecutándose en la máquina cliente Basado en un modo de intercambio de mensajes Win32 en el lado cliente Seguridad basada en código y basada en roles Pueden aprovechar el HTML Dinámico del navegador y crear ricos IU Sólo requiere un navegador Los componentes de aplicaciones se invocan mediante HTTP Seguridad basada en roles
  • 5.
  • 6. Cómo establecer las propiedades del formulario Nombre formulario Botón ordenación Botón alfabético Panel descripción
  • 7. Ciclo de vida de un formulario 1. Mostrar Form1 2. Form1 Load 3. Form1 Activated 6. Form1 Deactivate 12. Form1 Activated 14. Form1 Deactivate 21. Form1 Activated 24. Form1 Closing 25. Form1 Closed 26. Form1 LostFocus 27. Form1 Deactivate 4. Mostrar Form2 9. Retorno del foco a Form1 13. Cerrar Form2 23. Salir de la Aplicación 5. Form2 Load 7. Form2 GotFocus 8. Form2 Activated 10. Form2 LostFocus 11. Form2 Deactivate 15. Form2 GotFocus 16. Form2 Activated 17. Form2 Closing 18. Form2 Closed 19. Form2 LostFocus 20. Form2 Deactivate 22. Form2 Disposed 28. Form1 Disposed
  • 8. Cómo gestionar los eventos de un formulario Eventos
  • 9. Código generado por el Diseñador de Windows Forms
  • 10.
  • 11. Cómo añadir controles a un formulario
  • 12. Cómo añadir menús a un formulario
  • 13. Cómo personalizar los controles del Cuadro de herramientas Clic con el botón derecho en Cuadro de herramientas 1 Clic en Personalizar cuadro de herramientas 2 Selección del control requerido en la página de Componentes de .NET Framework 3
  • 14.
  • 15.
  • 16. Modificadores de acceso Modificador de acceso Private Protected Public Descripción De sólo lectura para un formulario secundario, todos sus valores de propiedades en la ventana Propiedades están deshabilitados A ccesible desde dentro de la clase y desde cualquier clase que herede de la clase que declaró este miembro N ivel más permisivo; los controles Public tienen accesibilidad total
  • 17. Cómo crear un formulario heredado Crear un formulario heredado utilizando el cuadro de diálogo Selector de herencia Crear un formulario heredado programáticamente Public Class Form2 Inherits Namespace1.Form1
  • 18.
  • 19.
  • 20. Cómo organizar los controles de un formulario utilizando el menú Formato
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.