SlideShare una empresa de Scribd logo
1 de 18
Unidad 2: Diseños de Vista
2.1 Para Windows-Introducción
Plataformas de Desarrollo 2
Modalidad de estudios: Presencial
Mg. Luis Fernando Aguas Bucheli
+593 984015184
@Aguaszoft
Laguas@uisrael.edu.ec
Aguaszoft@outlook.es
Objetivos del encuentro:
1. Adquirir los conceptos básicos relacionados con el
Diseño de Vista.
2. Reconocer las características de el Diseño de Vista.
Semana Nro. 4
Frase Motivacional
“Si puedes soñarlo puedes hacerlo,
recuerda que todo esto comenzó con
un ratón.”
(Walt Disney)
1.Crear la aplicaciónen .NET
 Hacer clic en New/ Project
 Seleccionar el tipo de proyecto
 .NET 4.0 Framework
 TipoASP.NET MVC 3WebApplication
 Nombre: “MVC3RunWebCamp”
 Localización: “C: MVC3RunWebCamp”
 ACEPTAR
1.1 Proyecto de test
2.Configurar el puertoTCP de escucha en
50000
 Hacer clic con botón derecho sobre la raíz del proyecto en el
explorador de soluciones.
 Seleccionar la fichaWeb.
 Seleccionar Puerto específico, escribir 50000 y guardar todo.
3. Estructura de carpetas
 A continuación
comentaremos
algo acerca de las
carpetas creadas
en estos proyectos
3.1App_Data
 Es la carpeta de
almacenamiento físico
de datos.
 Su papel es similar al de
la misma carpeta en
una aplicaciónASP.NET
regular
3.2Content
 Esta carpeta se recomienda
para contenido estático
 Hojas de estilo en cascada
 Imágenes
 Temas
 Archivos de medios, etc.
3.3Controllers
 Contiene la definición de
clases de los controladores
 Manejo de interacción con el
usuario
 Manipulación del modelo
 Elección última de la interfaz
de usuario
 Por convención del
framework, su nombre debe
terminar con la palabra
Controller
3.4 Models
 Contiene clases que
representan el modelo de
aplicación
 Código
 define los objetos
 define la interacción con el
almacén de datos
 Por defecto, el bibliotecas de
clase separadas (se pueden
mover a otra carpeta luego)
3.5Scripts
 De existir, aquí se colocan los
programasJavaScript
 Algunos módulos son de uso
propio de Intellisense (verdonde
dice “vsdoc”)
 Otros son para dar soporte a
AJAX
 Otros son para validación de
datos, funciones que se insertan
en las vistasASPX
3.6Views
 Contiene los componentes que
muestran la interfaz de usuario
según engine:
 .ascx, .aspx, .master para
ASP.NET convencional
 Vbhtml / Cshtml paraRAZOR
 archivos relacionados con la
producción de HTML final
Contiene una vista por cada controlador. Para un controlador
ClienteController existirá una vista Cliente.
CuandoASP.NET MVC busca una vista, ubica un archivo .aspx
con el nombre especificado en
Viewsnombre_controladornombre_acción.aspx
3.6Views
 Por defecto,ASP.NET MVC
crea tres carpetas con vistas:
 Account: vista de la cuenta,
gestionada por
AccountController
 Home: vista de página principal,
gestionada por
HomeController
 Shared: es la única carpetaque
puede estar asociada a varios
controladores al mismo tiempo
4. Enrutamiento MVC
 MVC “mapea” URLs a las clases que son los
controladores
 Las URLs entrantes no se refieren arecursos
físicos en el servidor
 ASP.NET 4.0 tiene esta nueva característica
denominada “enrutamiento”
 Se crea un conjunto de reglas de
enrutamiento en el archivo Global.asax
 El enrutamiento también está disponible para
WebForms 4.0 regulares deASP.NET
Bibliografía
Direccionamiento actividades de aprendizaje
Revisar el aula virtual y realizar las actividades indicadas por el profesor
GRACIAS

Más contenido relacionado

Similar a 4-Unidad 2: Diseño de VIsta-2.1 Para Windows-Introducción

como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
guest8564ff
 
Presentacion med line ed bennett con ajax y dwr
Presentacion   med line ed bennett con ajax y dwrPresentacion   med line ed bennett con ajax y dwr
Presentacion med line ed bennett con ajax y dwr
damaji2
 
Presentacion med line ed bennett con ajax y dwr
Presentacion   med line ed bennett con ajax y dwrPresentacion   med line ed bennett con ajax y dwr
Presentacion med line ed bennett con ajax y dwr
garciafjgs
 

Similar a 4-Unidad 2: Diseño de VIsta-2.1 Para Windows-Introducción (20)

como hacer una conexion con mysql
como hacer una conexion con mysqlcomo hacer una conexion con mysql
como hacer una conexion con mysql
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web
 
Curso de intouch 10.1
Curso de intouch 10.1Curso de intouch 10.1
Curso de intouch 10.1
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
 
Introduccion a Node.js
Introduccion a Node.jsIntroduccion a Node.js
Introduccion a Node.js
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-php
 
3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño
 
Programacion Basica
Programacion Basica Programacion Basica
Programacion Basica
 
Presentación de programacion
Presentación  de programacionPresentación  de programacion
Presentación de programacion
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700
 
Dprn3 u3 a1_hesc
Dprn3 u3 a1_hescDprn3 u3 a1_hesc
Dprn3 u3 a1_hesc
 
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
[Shared] ML Bootcamp - GDG Barcelona - Semana 4.pptx
 
mysql y visual c++.pdf
mysql y visual c++.pdfmysql y visual c++.pdf
mysql y visual c++.pdf
 
Presentacion med line ed bennett con ajax y dwr
Presentacion   med line ed bennett con ajax y dwrPresentacion   med line ed bennett con ajax y dwr
Presentacion med line ed bennett con ajax y dwr
 
Presentacion med line ed bennett con ajax y dwr
Presentacion   med line ed bennett con ajax y dwrPresentacion   med line ed bennett con ajax y dwr
Presentacion med line ed bennett con ajax y dwr
 
Presentacion med line ed bennett con ajax y dwr
Presentacion   med line ed bennett con ajax y dwrPresentacion   med line ed bennett con ajax y dwr
Presentacion med line ed bennett con ajax y dwr
 
Visual basic
Visual basicVisual basic
Visual basic
 
Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010
 

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

S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
SalomeRunco
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
yanicsapernia5g
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
NELSON QUINTANA
 

Último (20)

Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdf
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
CLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdf
CLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdfCLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdf
CLASES DE ABASTECIMIENTOP DE AGUA POTABLE.pdf
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
UNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptx
UNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptxUNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptx
UNIDAD I QUE ES LA AUTOMATIZACION INDUSTRIAL.pptx
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjdS06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
S06_s2+-+Centro.pdf qiieiejanahshsjsnndjd
 
Instalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendioInstalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendio
 
INFORME de actividades para pago de servicio
INFORME de actividades para pago de servicioINFORME de actividades para pago de servicio
INFORME de actividades para pago de servicio
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 

4-Unidad 2: Diseño de VIsta-2.1 Para Windows-Introducción

  • 1. Unidad 2: Diseños de Vista 2.1 Para Windows-Introducción Plataformas de Desarrollo 2 Modalidad de estudios: Presencial Mg. Luis Fernando Aguas Bucheli +593 984015184 @Aguaszoft Laguas@uisrael.edu.ec Aguaszoft@outlook.es
  • 2. Objetivos del encuentro: 1. Adquirir los conceptos básicos relacionados con el Diseño de Vista. 2. Reconocer las características de el Diseño de Vista. Semana Nro. 4
  • 3. Frase Motivacional “Si puedes soñarlo puedes hacerlo, recuerda que todo esto comenzó con un ratón.” (Walt Disney)
  • 4. 1.Crear la aplicaciónen .NET  Hacer clic en New/ Project  Seleccionar el tipo de proyecto  .NET 4.0 Framework  TipoASP.NET MVC 3WebApplication  Nombre: “MVC3RunWebCamp”  Localización: “C: MVC3RunWebCamp”  ACEPTAR
  • 6. 2.Configurar el puertoTCP de escucha en 50000  Hacer clic con botón derecho sobre la raíz del proyecto en el explorador de soluciones.  Seleccionar la fichaWeb.  Seleccionar Puerto específico, escribir 50000 y guardar todo.
  • 7. 3. Estructura de carpetas  A continuación comentaremos algo acerca de las carpetas creadas en estos proyectos
  • 8. 3.1App_Data  Es la carpeta de almacenamiento físico de datos.  Su papel es similar al de la misma carpeta en una aplicaciónASP.NET regular
  • 9. 3.2Content  Esta carpeta se recomienda para contenido estático  Hojas de estilo en cascada  Imágenes  Temas  Archivos de medios, etc.
  • 10. 3.3Controllers  Contiene la definición de clases de los controladores  Manejo de interacción con el usuario  Manipulación del modelo  Elección última de la interfaz de usuario  Por convención del framework, su nombre debe terminar con la palabra Controller
  • 11. 3.4 Models  Contiene clases que representan el modelo de aplicación  Código  define los objetos  define la interacción con el almacén de datos  Por defecto, el bibliotecas de clase separadas (se pueden mover a otra carpeta luego)
  • 12. 3.5Scripts  De existir, aquí se colocan los programasJavaScript  Algunos módulos son de uso propio de Intellisense (verdonde dice “vsdoc”)  Otros son para dar soporte a AJAX  Otros son para validación de datos, funciones que se insertan en las vistasASPX
  • 13. 3.6Views  Contiene los componentes que muestran la interfaz de usuario según engine:  .ascx, .aspx, .master para ASP.NET convencional  Vbhtml / Cshtml paraRAZOR  archivos relacionados con la producción de HTML final Contiene una vista por cada controlador. Para un controlador ClienteController existirá una vista Cliente. CuandoASP.NET MVC busca una vista, ubica un archivo .aspx con el nombre especificado en Viewsnombre_controladornombre_acción.aspx
  • 14. 3.6Views  Por defecto,ASP.NET MVC crea tres carpetas con vistas:  Account: vista de la cuenta, gestionada por AccountController  Home: vista de página principal, gestionada por HomeController  Shared: es la única carpetaque puede estar asociada a varios controladores al mismo tiempo
  • 15. 4. Enrutamiento MVC  MVC “mapea” URLs a las clases que son los controladores  Las URLs entrantes no se refieren arecursos físicos en el servidor  ASP.NET 4.0 tiene esta nueva característica denominada “enrutamiento”  Se crea un conjunto de reglas de enrutamiento en el archivo Global.asax  El enrutamiento también está disponible para WebForms 4.0 regulares deASP.NET
  • 17. Direccionamiento actividades de aprendizaje Revisar el aula virtual y realizar las actividades indicadas por el profesor