SlideShare una empresa de Scribd logo
1 de 38
Unidad 2: Aplicaciones
Windows Forms
2.1. Introducción, conceptos y característica
Autor(es):
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Plataformas de Desarrollo 1
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Aguaszoft@Outlook.es
Tener éxito no es cuestión de suerte, es el
resultado del esfuerzo más arduo
(Anónimo)
Ciencias de la Ingeniería
Carrera de Sistemas de Información
Plataformas de Desarrollo 1
Resultado de Aprendizaje
• Analizar metodologías y herramientas tecnológicas, que
mejor se ajusten a las necesidades de las organizaciones..
Contenidos
• Introducción
• Objetivos
• Desarrollo de Contenidos
• Conclusiones
• Bibliografía
Objetivos
• Adquirir los conceptos básicos relacionados con NET.
• Reconocer las características de .NET.
• Conocer la historia de .NET.
2.1. Introducción, conceptos y característica
Paso 1: Creación de un proyecto de aplicación
de Windows Forms
• Al crear un visor de imagen, el primer paso
consiste en crear un proyecto de aplicación
de Windows Forms.
• Apertura de Visual Studio 2019
• En la ventana de inicio, elija Crear un
proyecto nuevo.
Paso 1: Creación de un proyecto de aplicación
de Windows Forms
• En el cuadro de búsqueda de la ventana
Crear un proyecto, escriba Windows Forms.
A continuación, elija Escritorio en la lista
Tipo de proyecto.
• Después de aplicar el filtro Tipo de
proyecto, elija la plantilla Aplicación de
Windows Forms (.NET Framework) para
C# o Visual Basic, y después seleccione
Siguiente.
Paso 1: Creación de un proyecto de aplicación
de Windows Forms
• Si no ve la plantilla Aplicación de Windows
Forms (.NET Framework) , puede instalarla
desde la ventana Crear un proyecto nuevo.
En el mensaje ¿No encuentra lo que busca?
, elija el vínculo Instalar más herramientas y
características.
• Vínculo "Instalar más herramientas y
características" del mensaje "¿No encuentra
lo que busca?" que aparece en la ventana
"Crear proyecto"
Paso 1: Creación de un proyecto de aplicación
de Windows Forms
• A continuación, en el Instalador de Visual
Studio, elija la carga de trabajo Desarrollo de
escritorio de .NET.
• Carga de trabajo de .NET Core en el
instalador de Visual Studio
• Después, elija el botón Modificar en el
Instalador de Visual Studio.
Paso 1: Creación de un proyecto de aplicación
de Windows Forms
Paso 2: Ejecución de la aplicación de visor de
imágenes
Al crear un proyecto de aplicación de Windows Forms, en realidad
se compila un programa que se ejecuta. En este tutorial, la
aplicación de visor de imágenes todavía no hace mucho, aunque lo
hará. Por ahora, muestra una ventana vacía en la que se ve Form1
(Formulario1) en la barra de título.
Aquí se muestra cómo ejecutar la aplicación.
1. Elija uno de los métodos siguientes:
•Elija la tecla F5.
•En la barra de menús, seleccione Depurar > Iniciar
depuración.
•En la barra de herramientas, elija el botón Iniciar depuración,
que aparece de esta forma:
Botón de la barra de herramientas Iniciar depuración
Paso 2: Ejecución de la aplicación de visor de
imágenes
Vuelva al entorno de desarrollo integrado (IDE) de Visual
Studio y examine la nueva barra de herramientas. Al ejecutar
una aplicación, aparecen botones adicionales en la barra de
herramientas. Estos botones permiten hacer cosas como
detener e iniciar la aplicación, y ayudan a realizar el
seguimiento de los errores que pueda haber. En este
ejemplo, se usa para iniciar y detener la aplicación.
Barra de herramientas Depuración
Paso 3: Establecer las propiedades del
formulario
Asegúrese de que está en el Diseñador de Windows
Forms. En el entorno de desarrollo integrado (IDE) de Visual
Studio, elija la pestaña Form1.cs [Diseño] (o la pestaña
Form1.vb [Diseño] en Visual Basic).
Paso 3: Establecer las propiedades del
formulario
Vuelva al Diseñador de Windows Forms. Elija el
controlador de arrastre inferior derecho del formulario, que
es el cuadradito blanco que aparece en el vértice inferior
derecho del formulario y tiene el siguiente aspecto.
Paso 4: Diseñar un formulario con un control
TableLayoutPanel
•En el lado izquierdo del IDE
de Visual Studio, seleccione la
pestaña Cuadro de
herramientas. (Como
alternativa, seleccione Ver >
Cuadro de herramienta en la
barra de menús, o bien
presione Ctrl+Alt+X).
•Seleccione el símbolo del
triángulo pequeño que se
encuentra junto al grupo
Contenedores para abrirlo,
como se muestra en la captura
de pantalla siguiente
Paso 4: Diseñar un formulario con un control
TableLayoutPanel
•Puede agregar controles
como botones, casillas y
etiquetas al formulario. Haga
doble clic en el control
TableLayoutPanel del cuadro
de herramientas. (También
puede arrastrar el control
desde el Cuadro de
herramientas hasta el
formulario). Al hacerlo, el IDE
agrega un control
TableLayoutPanel al
formulario, como se muestra
en la captura de pantalla
siguiente
Paso 5: Agregar controles al formulario
Paso 6: Asignar un nombre a los controles de
botón
Paso 6: Asignar un nombre a los controles de
botón
Paso 6: Asignar un nombre a los controles de
botón
Paso 6: Asignar un nombre a los controles de
botón
Paso 7: Agregar componentes de diálogo al
formulario
Paso 7: Agregar componentes de diálogo al
formulario
Paso 8: Escribir código para el controlador de
eventos del botón Mostrar una imagen
Paso 8: Escribir código para el controlador de
eventos del botón Mostrar una imagen
Paso 8: Escribir código para el controlador de
eventos del botón Mostrar una imagen
Paso 9: Revisar, comentar y probar el código
Paso 9: Revisar, comentar y probar el código
Paso 9: Revisar, comentar y probar el código
Paso 9: Revisar, comentar y probar el código
Paso 9: Revisar, comentar y probar el código
Paso 10: Escribir código para botones
adicionales y una casilla
Paso 11: Ejecutar el visor de imágenes y
probar otras características
Paso 11: Ejecutar el visor de imágenes y
probar otras características
Bibliografía

Más contenido relacionado

La actualidad más candente

Tarea 1 exposicion de informatica tercer parcial
Tarea 1 exposicion de informatica tercer parcialTarea 1 exposicion de informatica tercer parcial
Tarea 1 exposicion de informatica tercer parcialguaadaaluupee
 
Power point unidad 1
Power point unidad 1Power point unidad 1
Power point unidad 1Cesar Hidalgo
 
Actividad p.o.o
Actividad p.o.oActividad p.o.o
Actividad p.o.oyohanyg
 
Exposicion de informatica tercer parcial
Exposicion de informatica tercer parcialExposicion de informatica tercer parcial
Exposicion de informatica tercer parcialaylin29garcia
 
Manejador de presentaciones
Manejador de presentacionesManejador de presentaciones
Manejador de presentacionesYoismarBriceo2
 
Tutorial para crear un blog
Tutorial para crear un blogTutorial para crear un blog
Tutorial para crear un blogpucesi
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para androidBēto Naranjo
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuariopcaiza
 
Manual de android
Manual de androidManual de android
Manual de android481200619
 
Toturial de como hacer un formulario en word
Toturial de como hacer un formulario en wordToturial de como hacer un formulario en word
Toturial de como hacer un formulario en wordPaulamore17
 

La actualidad más candente (17)

Ms_projet
Ms_projetMs_projet
Ms_projet
 
Tarea 1 exposicion de informatica tercer parcial
Tarea 1 exposicion de informatica tercer parcialTarea 1 exposicion de informatica tercer parcial
Tarea 1 exposicion de informatica tercer parcial
 
Power point unidad 1
Power point unidad 1Power point unidad 1
Power point unidad 1
 
Actividad p.o.o
Actividad p.o.oActividad p.o.o
Actividad p.o.o
 
Investigacion de problemas de error en oficce
Investigacion de problemas de error en oficceInvestigacion de problemas de error en oficce
Investigacion de problemas de error en oficce
 
Exposicion de informatica tercer parcial
Exposicion de informatica tercer parcialExposicion de informatica tercer parcial
Exposicion de informatica tercer parcial
 
Manejador de presentaciones
Manejador de presentacionesManejador de presentaciones
Manejador de presentaciones
 
Quiz taller
Quiz tallerQuiz taller
Quiz taller
 
Tutorial para crear un blog
Tutorial para crear un blogTutorial para crear un blog
Tutorial para crear un blog
 
Integrando publicidad de AdMob en WP 8.0
Integrando publicidad de AdMob en WP 8.0Integrando publicidad de AdMob en WP 8.0
Integrando publicidad de AdMob en WP 8.0
 
Apuntes builder
Apuntes builderApuntes builder
Apuntes builder
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
Manual de android
Manual de androidManual de android
Manual de android
 
T6tutt
T6tuttT6tutt
T6tutt
 
Toturial de como hacer un formulario en word
Toturial de como hacer un formulario en wordToturial de como hacer un formulario en word
Toturial de como hacer un formulario en word
 
Crear un Curso en Claroline (LMS)
Crear un Curso en Claroline (LMS)Crear un Curso en Claroline (LMS)
Crear un Curso en Claroline (LMS)
 

Similar a 7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Características

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 2008vnslgars
 
Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vbmafre1975
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Darwin Ortiz
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basicmflormc
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basicRaul Cota
 
Visual basic terminado jose oropeza
Visual basic terminado jose oropezaVisual basic terminado jose oropeza
Visual basic terminado jose oropezaJose Martinez
 
Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012redtacna
 

Similar a 7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Características (20)

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
 
Profe231 practica1 vb
Profe231 practica1 vbProfe231 practica1 vb
Profe231 practica1 vb
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
 
visual basic
visual basicvisual basic
visual basic
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basic
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basic
 
visual basic
visual basic visual basic
visual basic
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 
Visual basic jose martinez
Visual basic  jose martinezVisual basic  jose martinez
Visual basic jose martinez
 
Visual basic-2008 tutorial
Visual basic-2008 tutorialVisual basic-2008 tutorial
Visual basic-2008 tutorial
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
Visual basic.docx
Visual basic.docxVisual basic.docx
Visual basic.docx
 
1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic1 clase entorno grafico de visual basic
1 clase entorno grafico de visual basic
 
Visual basic jose oropeza
Visual basic jose oropezaVisual basic jose oropeza
Visual basic jose oropeza
 
Visual basic terminado jose oropeza
Visual basic terminado jose oropezaVisual basic terminado jose oropeza
Visual basic terminado jose oropeza
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012
 
Guia de enseñanza power point
Guia de enseñanza power pointGuia de enseñanza power point
Guia de enseñanza power point
 

Más de Luis Fernando Aguas Bucheli (20)

EFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptxEFC-ISW-Luis Fernando Aguas.pptx
EFC-ISW-Luis Fernando Aguas.pptx
 
P-S2.pptx
P-S2.pptxP-S2.pptx
P-S2.pptx
 
EBTS-S1.pptx
EBTS-S1.pptxEBTS-S1.pptx
EBTS-S1.pptx
 
P-S3.pptx
P-S3.pptxP-S3.pptx
P-S3.pptx
 
EBTS-S4.pptx
EBTS-S4.pptxEBTS-S4.pptx
EBTS-S4.pptx
 
P-S4.pptx
P-S4.pptxP-S4.pptx
P-S4.pptx
 
P-S1.pptx
P-S1.pptxP-S1.pptx
P-S1.pptx
 
EBTS-S3.pptx
EBTS-S3.pptxEBTS-S3.pptx
EBTS-S3.pptx
 
EBTS-S2.pptx
EBTS-S2.pptxEBTS-S2.pptx
EBTS-S2.pptx
 
PDIDTI-S7.pptx
PDIDTI-S7.pptxPDIDTI-S7.pptx
PDIDTI-S7.pptx
 
PDIDTI-S4.pptx
PDIDTI-S4.pptxPDIDTI-S4.pptx
PDIDTI-S4.pptx
 
PDIDTI-S2.pptx
PDIDTI-S2.pptxPDIDTI-S2.pptx
PDIDTI-S2.pptx
 
PDIDTI-S1.pptx
PDIDTI-S1.pptxPDIDTI-S1.pptx
PDIDTI-S1.pptx
 
PDIDTI-S8.pptx
PDIDTI-S8.pptxPDIDTI-S8.pptx
PDIDTI-S8.pptx
 
PDIDTI-S6.pptx
PDIDTI-S6.pptxPDIDTI-S6.pptx
PDIDTI-S6.pptx
 
PDIDTI-S5.pptx
PDIDTI-S5.pptxPDIDTI-S5.pptx
PDIDTI-S5.pptx
 
PDIDTI-S3.pptx
PDIDTI-S3.pptxPDIDTI-S3.pptx
PDIDTI-S3.pptx
 
TIC-S4.pptx
TIC-S4.pptxTIC-S4.pptx
TIC-S4.pptx
 
TIC-S3.pptx
TIC-S3.pptxTIC-S3.pptx
TIC-S3.pptx
 
TIC-S2.pptx
TIC-S2.pptxTIC-S2.pptx
TIC-S2.pptx
 

Último

SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 

Último (20)

SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 

7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Características

  • 1. Unidad 2: Aplicaciones Windows Forms 2.1. Introducción, conceptos y característica Autor(es): Ciencias de la Ingeniería Carrera de Sistemas de Información Plataformas de Desarrollo 1 Mg. Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec Aguaszoft@Outlook.es
  • 2. Tener éxito no es cuestión de suerte, es el resultado del esfuerzo más arduo (Anónimo) Ciencias de la Ingeniería Carrera de Sistemas de Información Plataformas de Desarrollo 1
  • 3. Resultado de Aprendizaje • Analizar metodologías y herramientas tecnológicas, que mejor se ajusten a las necesidades de las organizaciones..
  • 4. Contenidos • Introducción • Objetivos • Desarrollo de Contenidos • Conclusiones • Bibliografía
  • 5. Objetivos • Adquirir los conceptos básicos relacionados con NET. • Reconocer las características de .NET. • Conocer la historia de .NET.
  • 6. 2.1. Introducción, conceptos y característica
  • 7. Paso 1: Creación de un proyecto de aplicación de Windows Forms • Al crear un visor de imagen, el primer paso consiste en crear un proyecto de aplicación de Windows Forms. • Apertura de Visual Studio 2019 • En la ventana de inicio, elija Crear un proyecto nuevo.
  • 8.
  • 9. Paso 1: Creación de un proyecto de aplicación de Windows Forms • En el cuadro de búsqueda de la ventana Crear un proyecto, escriba Windows Forms. A continuación, elija Escritorio en la lista Tipo de proyecto. • Después de aplicar el filtro Tipo de proyecto, elija la plantilla Aplicación de Windows Forms (.NET Framework) para C# o Visual Basic, y después seleccione Siguiente.
  • 10.
  • 11. Paso 1: Creación de un proyecto de aplicación de Windows Forms • Si no ve la plantilla Aplicación de Windows Forms (.NET Framework) , puede instalarla desde la ventana Crear un proyecto nuevo. En el mensaje ¿No encuentra lo que busca? , elija el vínculo Instalar más herramientas y características. • Vínculo "Instalar más herramientas y características" del mensaje "¿No encuentra lo que busca?" que aparece en la ventana "Crear proyecto"
  • 12. Paso 1: Creación de un proyecto de aplicación de Windows Forms • A continuación, en el Instalador de Visual Studio, elija la carga de trabajo Desarrollo de escritorio de .NET. • Carga de trabajo de .NET Core en el instalador de Visual Studio • Después, elija el botón Modificar en el Instalador de Visual Studio.
  • 13. Paso 1: Creación de un proyecto de aplicación de Windows Forms
  • 14. Paso 2: Ejecución de la aplicación de visor de imágenes Al crear un proyecto de aplicación de Windows Forms, en realidad se compila un programa que se ejecuta. En este tutorial, la aplicación de visor de imágenes todavía no hace mucho, aunque lo hará. Por ahora, muestra una ventana vacía en la que se ve Form1 (Formulario1) en la barra de título. Aquí se muestra cómo ejecutar la aplicación. 1. Elija uno de los métodos siguientes: •Elija la tecla F5. •En la barra de menús, seleccione Depurar > Iniciar depuración. •En la barra de herramientas, elija el botón Iniciar depuración, que aparece de esta forma: Botón de la barra de herramientas Iniciar depuración
  • 15. Paso 2: Ejecución de la aplicación de visor de imágenes Vuelva al entorno de desarrollo integrado (IDE) de Visual Studio y examine la nueva barra de herramientas. Al ejecutar una aplicación, aparecen botones adicionales en la barra de herramientas. Estos botones permiten hacer cosas como detener e iniciar la aplicación, y ayudan a realizar el seguimiento de los errores que pueda haber. En este ejemplo, se usa para iniciar y detener la aplicación. Barra de herramientas Depuración
  • 16. Paso 3: Establecer las propiedades del formulario Asegúrese de que está en el Diseñador de Windows Forms. En el entorno de desarrollo integrado (IDE) de Visual Studio, elija la pestaña Form1.cs [Diseño] (o la pestaña Form1.vb [Diseño] en Visual Basic).
  • 17. Paso 3: Establecer las propiedades del formulario Vuelva al Diseñador de Windows Forms. Elija el controlador de arrastre inferior derecho del formulario, que es el cuadradito blanco que aparece en el vértice inferior derecho del formulario y tiene el siguiente aspecto.
  • 18. Paso 4: Diseñar un formulario con un control TableLayoutPanel •En el lado izquierdo del IDE de Visual Studio, seleccione la pestaña Cuadro de herramientas. (Como alternativa, seleccione Ver > Cuadro de herramienta en la barra de menús, o bien presione Ctrl+Alt+X). •Seleccione el símbolo del triángulo pequeño que se encuentra junto al grupo Contenedores para abrirlo, como se muestra en la captura de pantalla siguiente
  • 19. Paso 4: Diseñar un formulario con un control TableLayoutPanel •Puede agregar controles como botones, casillas y etiquetas al formulario. Haga doble clic en el control TableLayoutPanel del cuadro de herramientas. (También puede arrastrar el control desde el Cuadro de herramientas hasta el formulario). Al hacerlo, el IDE agrega un control TableLayoutPanel al formulario, como se muestra en la captura de pantalla siguiente
  • 20. Paso 5: Agregar controles al formulario
  • 21. Paso 6: Asignar un nombre a los controles de botón
  • 22. Paso 6: Asignar un nombre a los controles de botón
  • 23. Paso 6: Asignar un nombre a los controles de botón
  • 24. Paso 6: Asignar un nombre a los controles de botón
  • 25. Paso 7: Agregar componentes de diálogo al formulario
  • 26. Paso 7: Agregar componentes de diálogo al formulario
  • 27. Paso 8: Escribir código para el controlador de eventos del botón Mostrar una imagen
  • 28. Paso 8: Escribir código para el controlador de eventos del botón Mostrar una imagen
  • 29. Paso 8: Escribir código para el controlador de eventos del botón Mostrar una imagen
  • 30. Paso 9: Revisar, comentar y probar el código
  • 31. Paso 9: Revisar, comentar y probar el código
  • 32. Paso 9: Revisar, comentar y probar el código
  • 33. Paso 9: Revisar, comentar y probar el código
  • 34. Paso 9: Revisar, comentar y probar el código
  • 35. Paso 10: Escribir código para botones adicionales y una casilla
  • 36. Paso 11: Ejecutar el visor de imágenes y probar otras características
  • 37. Paso 11: Ejecutar el visor de imágenes y probar otras características