Beruflich Dokumente
Kultur Dokumente
MODELO
ACTUALIZA
VISOR
MANUPULA
CONTROLADOR
ZA
LI
US
UA
AS
VI
USUARIO
FIG. 1
En forma general este patrn de diseo consta de 3 partes que son MODELO, CONTROLADOR Y VISOR, cada una de
estas partes est separada de las otras, sin embargo interactan a travs de las pe ciones que el usuario realiza, a
saber cada componente hace lo siguiente:
MODELO: Representa la lgica del negocio de la aplicacin y los datos con los que trabajamos, no necesita estar
atado a una base de datos, es el ncleo de la aplicacin y enva a la VISTA la parte de la informacin que se le solicita
que sea mostrada.
VISOR: Se usa para renderizar un modelo en una interfaz de usuario, es la presentacin de la aplicacin tambin
conocida como GUI (Graphical User Interface).
CONTROLADOR: Dene la manera en que interactan el visor con el modelo, recoge y procesa las acciones del
usuario, responde a eventos (usualmente acciones del usuario), y manda pe ciones al modelo, es como un
intermediario entre el visor y el modelo.
PAG. 1
FIG. 2
2.- Una vez que aparezca la siguiente pantalla hay que elegir la pla lla WEB de C#, y en el recuadro de en medio
seleccionar la opcion APLICACION WEB DE ASP.NET MVC 4, seguido a esto introducir un nombre para el proyecto, y
presionar el boton ACEPTAR como se muestra en la gura 3
PLANTILLA
APLICACION WEB
NOMBRE DE PROYECTO
FIG. 3
PAG. 2
3.- En la siguiente pantalla seleccionar la plan lla APLICACION DE INTERNET el motor de vistas a u lizar es RAZOR,
una vez hecho esto dar click en el boton ACEPTAR como se muestra en la Fig. 4
FIG. 4
4.- Despus de esperar un poco a que se cargue el proyecto se mostrara el entorno de trabajo de Visual Studio y en
la parte central podremos observar el cdigo del archivo HomeControlers.cs que con ene los controladores por
default de nuestra aplicacin, mientras que en la parte derecha veremos una lista de carpetas dentro del
EXPLORADOR DE SOLUCIONES (Fig 5) si no esta visible el se puede ac var por medio del menu VER->EXPLORADOR
DE SOLUCIONES. Las carpetas mostradas enen diferentes usos y a con nuacin detallaremos:
App_Data: Contenido sico de datos como BD y otros.
App_data: Archivos de conguracin de inicio.
Content: Con ene Es los CSS y algunos archivos de Jquery.
Controllers: Carpeta que con ene los controladores estndar y personales.
Images: Carpeta de imgenes.
Models: Con ene las clases que representan los modelos de la aplicacion que denen los objetos y la lgica
para interactuar con las bases de datos.
Scripts: Con ene archivos de scripts.
Views: Carpeta con los visores, generalmente existe un archivo por cada visor en CONTROLLERS que ene
relacion con un visor por ejemplo en controllers hay un archivo llamado HomeControllers.cs y en Views hay una
carpeta llamada HOME, o tambien el archivo AccountControllers.cs ene relacion con la carpeta ACCOUNT
MANUAL ASP.NET MVC 4
PAG. 3
FIG. 5
SHARED Tambin esta la carpeta que se u liza para compar r informacin entre ml ples controladores.
Global.asax (archivo) : este archivo con ene informacin de ruteamiento global, tambin con ene el registro
PAG. 4
FIG. 6
PAG. 5
PAG. 6
PAG. 7
PAG. 8
PAG. 9
PAG. 9
PAG. 9
PAG. 9
PAG. 9
PAG. 9
PAG. 9
PAG. 9
PAG. 9
PAG. 9