SlideShare une entreprise Scribd logo
1  sur  53
Estrella 2 Introducción al desarrollo de aplicaciones de escritorio con .NET Programa Microsoft Desarrollador Cinco Estrellas
Objetivo ,[object Object]
Prerrequisitos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿ Qué es Windows Forms ? ,[object Object],[object Object]
¿ Qué es un formulario ? ,[object Object],[object Object],[object Object]
Cómo crear un proyecto de aplicación para Windows ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El diseñador de formularios ,[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generalidades  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generalidades  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métodos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Eventos  (1/2) ,[object Object],[object Object],[object Object]
Eventos  (2/2) ,[object Object],[object Object],// Varios manejadores para un evento this. Click  += new EventHandler(MetodoManejador1); this. Click  += new EventHandler(MetodoManejador2); // Un mismo manejador para diferentes eventos this. Load  += new EventHandler(ManejadorCentralizado); this. Activated  +=new EventHandler(ManejadorCentralizado); ‘   Varios manejadores para un evento AddHandler Me. Click ,  AddressOf   MetodoManejador1 AddHandler   Me .Click ,  AddressOf   MetodoManejador2 ‘   Un mismo manejador para diferentes eventos AddHandler   Me .Load ,  AddressOf   ManejadorCentralizado AddHandle r  Me .Activated ,   AddressO f  ManejadorCentralizado ,[object Object]
Ciclo de vida del formulario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Trabajando con el Mouse ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Trabajando con el Teclado ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Foco de controles y  orden de tabulación
MessageBox ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Controles de Windows  (1/3) ,[object Object],[object Object],[object Object]
Controles de Windows  (2/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Controles de Windows  (3/3) ,[object Object],[object Object],[object Object],[object Object],DataGridView
Controles Contenedores ,[object Object],[object Object],[object Object]
Menú (1/2) ,[object Object],[object Object],[object Object],[object Object]
Menú (2/2) ,[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Snaplines ,[object Object],[object Object]
Document Outline ,[object Object]
Layout Panels ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Anchor y Docking ,[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Controles Extender Providers ,[object Object],[object Object],[object Object],[object Object]
Temario  (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Herencia Visual ,[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Configuración ,[object Object],[object Object],[object Object],[object Object]
Temario  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Diálogos Comunes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Colecciones ,[object Object],[object Object],System.Collections.ArrayList Paises = new System.Collections.ArrayList(); Paises.Add("Argentina"); Paises.Add("Brasil"); Paises.Add("Uruguay"); comboBox1.DataSource = Paises; ,[object Object],Dim Paises As System.Collections.ArrayList = New _ System.Collections.ArrayList Paises.Add("Argentina") Paises.Add("Brasil") Paises.Add("Uruguay") comboBox1.DataSource = Paises
Objeto BindingSource ,[object Object],[object Object],[object Object],[object Object],[object Object]
ADO.NET  (1/2) ,[object Object],[object Object],using( SqlConnection cn = new SqlConnection("....") ) { cn.Open(); SqlDataAdapter da = new SqlDataAdapter("Select *  from Employee", cn); DataTable dt = new DataTable(); da.Fill(dt); this.dataGridView1.DataSource = dt; }
ADO .NET  (2/2) ,[object Object],Dim cn As SqlConnection = New SqlConnection("....") Try cn.Open Dim da As SqlDataAdapter = New _ SqlDataAdapter("Select * from Employee", cn) Dim dt As DataTable = New DataTable da.Fill(dt) Me.dataGridView1.DataSource = dt Finally cn.Close End Try
Temario  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Distribución de la aplicación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Temario  (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias Adicionales ,[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias Adicionales ,[object Object],[object Object],[object Object],[object Object]
© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Contenu connexe

Tendances (18)

C Sharp Avanzado Dia 1
C Sharp Avanzado   Dia 1C Sharp Avanzado   Dia 1
C Sharp Avanzado Dia 1
 
manual visual_studio_2010_
manual visual_studio_2010_manual visual_studio_2010_
manual visual_studio_2010_
 
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
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
 
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
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Visual basic
Visual basicVisual basic
Visual basic
 
VERUSKA SALA
VERUSKA SALAVERUSKA SALA
VERUSKA SALA
 
Visual basic-2008
Visual basic-2008Visual basic-2008
Visual basic-2008
 
Roxana
RoxanaRoxana
Roxana
 
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
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Manual visual basic 6.0
Manual visual basic 6.0Manual visual basic 6.0
Manual visual basic 6.0
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++
 
Herencia
HerenciaHerencia
Herencia
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 

En vedette

Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Avanet
 
Controles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual StudioControles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual Studio
UVM
 
Des.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C SharpDes.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C Sharp
eriveraa
 
Manual de sistema ejemplo
Manual de sistema ejemploManual de sistema ejemplo
Manual de sistema ejemplo
Anaylen Lopez
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
ibrahimgonzalez
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
jnarchie
 

En vedette (20)

Wpf
WpfWpf
Wpf
 
Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005Rapid Application Development con Visual Studio 2005
Rapid Application Development con Visual Studio 2005
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 2)
 
Controles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual StudioControles UpDown y ScrollBar de VB en versión Visual Studio
Controles UpDown y ScrollBar de VB en versión Visual Studio
 
Desarrollo De Componentes , Servicios Y Aplicaciones En .Net
Desarrollo De Componentes , Servicios Y Aplicaciones En .NetDesarrollo De Componentes , Servicios Y Aplicaciones En .Net
Desarrollo De Componentes , Servicios Y Aplicaciones En .Net
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Descargar proyecto en c#
Descargar proyecto en c#Descargar proyecto en c#
Descargar proyecto en c#
 
Des.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C SharpDes.Apli.Net 02.Sintaxis C Sharp
Des.Apli.Net 02.Sintaxis C Sharp
 
Manual técnico del software ok
Manual técnico del software okManual técnico del software ok
Manual técnico del software ok
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
Conexión c# sql server
Conexión c# sql serverConexión c# sql server
Conexión c# sql server
 
Manual de sistema ejemplo
Manual de sistema ejemploManual de sistema ejemplo
Manual de sistema ejemplo
 
Programación desde cero en C# en español
Programación desde cero en C# en españolProgramación desde cero en C# en español
Programación desde cero en C# en español
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
C sharp
C sharpC sharp
C sharp
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
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
 

Similaire à Dce2 Introduccion Win Forms

Fundamentos vb
Fundamentos vbFundamentos vb
Fundamentos vb
valerin01
 
DESARROLLA 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 DATOS
mariavaargas
 
aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web
karlafabiola123456
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
mariluruizramirez97
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
teresanorato
 

Similaire à Dce2 Introduccion Win Forms (20)

Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#Aplicaciones de escritorio con c#
Aplicaciones de escritorio con c#
 
Fundamentos vb
Fundamentos vbFundamentos vb
Fundamentos vb
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
DESARROLLA 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 DATOS
 
desarolla aplicaciones
desarolla aplicaciones desarolla aplicaciones
desarolla aplicaciones
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Taller info decimo
Taller info decimoTaller info decimo
Taller info decimo
 
Trabajo
TrabajoTrabajo
Trabajo
 
aplica los fundamentos de programación web
aplica los fundamentos de programación web aplica los fundamentos de programación web
aplica los fundamentos de programación web
 
slideshare
slideshareslideshare
slideshare
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Vb Leccion1
Vb Leccion1Vb Leccion1
Vb Leccion1
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Resumen excel vba parte iv
Resumen excel vba parte ivResumen excel vba parte iv
Resumen excel vba parte iv
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
 
INFOSAN VISUAL BASIC
INFOSAN VISUAL BASICINFOSAN VISUAL BASIC
INFOSAN VISUAL BASIC
 
Vb
VbVb
Vb
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
 
office
officeoffice
office
 

Plus de Esteban Soraire

Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
Esteban Soraire
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
Esteban Soraire
 

Plus de Esteban Soraire (20)

Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
 
7. Fundamentos De Oo
7.  Fundamentos De Oo7.  Fundamentos De Oo
7. Fundamentos De Oo
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
 
7. Fundamentos De Oo
7.  Fundamentos De Oo7.  Fundamentos De Oo
7. Fundamentos De Oo
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
 
7. Fundamentos De Oo
7.  Fundamentos De Oo7.  Fundamentos De Oo
7. Fundamentos De Oo
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
 
7. Fundamentos De Oo
7.  Fundamentos De Oo7.  Fundamentos De Oo
7. Fundamentos De Oo
 
5. Metodos Y Parametros
5.  Metodos Y Parametros5.  Metodos Y Parametros
5. Metodos Y Parametros
 
6. Tablas
6.  Tablas6.  Tablas
6. Tablas
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo Valor
 
2. Introduccion A C#
2.  Introduccion A C#2.  Introduccion A C#
2. Introduccion A C#
 
1. Introduccion a .Net
1. Introduccion a .Net1. Introduccion a .Net
1. Introduccion a .Net
 
10. Herencia
10.  Herencia10.  Herencia
10. Herencia
 
8. Practica A
8.  Practica A8.  Practica A
8. Practica A
 
10. Herencia
10.  Herencia10.  Herencia
10. Herencia
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
 
6. Practica A
6.  Practica A6.  Practica A
6. Practica A
 
5. Metodos Y Parametros
5.  Metodos Y Parametros5.  Metodos Y Parametros
5. Metodos Y Parametros
 
4. Practica A
4.  Practica A4.  Practica A
4. Practica A
 

Dce2 Introduccion Win Forms

  • 1. Estrella 2 Introducción al desarrollo de aplicaciones de escritorio con .NET Programa Microsoft Desarrollador Cinco Estrellas
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.