Microsoft Virtual Academy
|
|
- José Carlos Sánchez Robles
- hace 7 años
- Vistas:
Transcripción
1 Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea.
2 Aprendiendo a Programar Capítulo V
3 El servidor web El principal servicio que nos interesa que brinda un servidor, es el de enviarle al usuario la página web que el mismo requiere. Y esto lo hace de distintas maneras. Si la página es simplemente un archivo estático, que no cambia nunca, directamente lo envía para su visualización. En cambio, si lo que nuestra aplicación necesita es mostrar distinta información de acuerdo a lo que interactúa el usuario mientras navega, ahí empezamos con lo que llamamos programación de páginas dinámicas
4 Páginas dinámicas Un sitio web dinámico es uno que puede tener cambios frecuentes en la información. Cuando el servidor web recibe una petición para una determinada página de un sitio web, la página se genera automáticamente por el software, como respuesta directa a la petición de la página. Hablando de manera mas general el término "página web dinámica" lo usamos para referirnos a alguna página específica que es generada de manera diferente para cada usuario, en cada recarga de la página o por las acciones específicas que los usuarios realizan al navegarla
5 Navegación condicionada Las páginas dinámicas son el resultado de la ejecución de un programa en algún tipo de lenguaje de programación en el servidor de la página web, el cual genera la página antes de enviarla al cliente, o bien de la ejecución en nuestra PC de un código que crea la página completa antes de que un navegador la visualice. De esto nace el concepto de Navegación Condicionada, que se refiere a cierta información o pantallas que se pueden mostrar o no en función del valor de una condición, que depende de las acciones del usuario. En este capítulo vamos a ver unos primeros ejemplos de cómo hacer esto en.net.
6 MVC MVC en la informática, significa sencillamente Model View Controller, o en español Modelo-Vista-Controlador. Referirnos al patrón MVC, sencillamente significa que es una forma de ordenar nuestros sistemas que se repiten constantemente, y por ello se dice que es un patrón. Este patrón lo que hace, es separar nuestro sistema en partes para que sea mas sencillo de programar y de entender. Cómo separa el patrón nuestro sistema? En tres partes principales: el Modelo (todo lo que tiene que ver con la inteligencia de mi sistema y los datos), las Vistas (la interfaz de usuario) y los Controladores (quizás lo mas difícil de entender, que es quien reconoce las acciones de los usuarios y ejecuta acciones).
7 MVC Para ponerlo mas fácil, piensen en una página web que están navegando. Lo que están viendo, es la vista de la pantalla inicial o Index. En esa pantalla ustedes tienen un menú desplegable donde pueden seleccionar de que país son. Una vez que seleccionan su país, el controlador le enviará la información al modelo, quien a su vez, en base a lo que hayan programado, decidirá que provincias o estados se corresponden a ese país, y le dirá a la vista que muestre otro menú con la información que corresponde. De esta manera, tengo 3 partes de mi aplicación separadas, cada una ocupándose de una parte distinta, y haciendo mas sencilla mi programación. Esto nos va a permitir también hacer mas fácil el testing de mi sistema y el mantenimiento, porque cada parte es mas chica que el total.
8 Flujo general MVC En general, el flujo en una aplicación que tiene la forma MVC es la siguiente: El usuario interactúa con la Interfaz alguna manera (por ejemplo, presionando algún botón del ratón, o presionando una tecla para ingresar un número o caracter). El Controlador recibe la información ingresada a través de la interfaz, y la convierte en la acción que corresponde, para que sea entendida por el modelo. El controlador notifica al modelo de la interacción del usuario, y esto muchas veces hace que cambie el estado del modelo, porque nuevos datos son ingresados y el modelo debe aprenderlo y modificar otra información en base a ellos (por ejemplo si el usuario agregó un producto a un carrito de compras). La vista le pregunta al modelo si hubo cambios para generar una nueva interfaz de usuario apropiada (por ejemplo, mostrando la nueva lista del carrito de compras). La interfaz de usuario se queda esperando por nuevas interacciones, empezando de nuevo todo el ciclo.
9 Para crear nuestra primera aplicación web, usaremos la herramienta llamada Visual Web Developer que en realidad ya viene dentro del programa Visual Studio. Esta herramienta nos permite ya tener muchas cosas solucionadas en nuestro sistema y nos da también algunas funcionalidades para armar nuestro programa de manera mas visual y sencilla. Cuando abran el Visual Studio, si ya tienen el Visual Web Developer incluido, seleccionen Nuevo Proyecto.
10
11 Se abrirá la ventana que les mostramos antes. Allí tienen que: Abrir las plantillas de Visual C# Seleccionen la plantilla Aplicacion Web ASP.NET MVC 3 Pongan como Nombre del Proyecto MvcDemo Pongan la dirección de los archivos en el lugar que prefieran. Por ejemplo c:\demo Clickeen en OK
12 Cuando se abra la siguiente ventana de Nuevo Proyecto: Seleccionen la plantilla de Aplicación para Internet Seleccionen el Motor Razor Seleccionen HTML5 Markup Clickeen en OK Visual Studio abrirá una ventana como la siguiente:
13
14 Como ven en la ventana de la derecha, al crear un proyecto MVC, Visual Studio automáticamente nos creo las carpetas Models o Modelos (dependiendo del idioma), Controllers o Controladores, Views o Vistas. En la carpeta App_Data van a encontrar distinta información relacionada a la aplicación, como ser conexiones a bases de datos, que veremos luego en otro capítulo. En la carpeta Content es donde guardarán todo lo referido a diseño, imágenes y otros recursos que puedan necesitar para su sistema. En la carpeta scripts guardaremos toda la programación en lenguaje Javascript que sea necesaria para nuestro sistema (acuerdensé, que siempre se usa mas de un lenguaje para programar, aunque haya uno principal)
15 Para empezar a crear nuestra primera aplicación web, lo que vamos a hacer incialmente es darle un poco de diseño a nuestro sistema. Para ello en la carpeta Shared, dentro de Views o Vistas vamos a editar el archivo _Layout.cshtml, que representa la diagramación de nuestras interfaces. Cambiemos el contenido del archivo por el siguiente:
16 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" /> <script <script </head> <body> <ul id="menu"> "Index", "Home")</li> "Index", " Peliculas ")</li> "About", "Home")</li> </ul> <section </section> </body> </html>
17 En el código que escribimos lo que está en rojo y empieza con el nos permite modificar que es lo que se mostrará en la Aquí se mostrarán links a recursos o archivos que vamos a estar Aquí se mostrarán links a otras Aquí se mostrarán los títulos de las Esta instrucción mostrará el contenido de la pantalla que necesitemos Luego le daremos un diseño a nuestra aplicación modificando el archivo Site.css que se encuentra en la carpeta Content. Reemplacemos su contenido con lo siguiente:
18 body font: "Trebuchet MS", Verdana, sans-serif; background-color: #5c87b2; color: #696969; h1 border-bottom: 3px solid #cc9900; font: Georgia, serif; color: #996600; #main padding: 20px; background-color: #ffffff; border-radius: 0 4px 4px 4px; a color: #034af3;
19 /* Menu Styles */ ul#menu padding: 0px; position: relative; margin: 0; ul#menu li display: inline; ul#menu li a background-color: #e8eef4; padding: 10px 20px; text-decoration: none; line-height: 2.8em; /*CSS3 properties*/ border-radius: 4px 4px 0 0; ul#menu li a:hover background-color: #ffffff;
20 /* Forms Styles */ fieldset padding-left: 12px; fieldset label display: block; padding: 4px; input[type="text"], input[type="password"] width: 300px; input[type="submit"] padding: 4px;
21 /* Data Styles */ table.data background-color:#ffffff; border:1px solid #c3c3c3; border-collapse:collapse; width:100%; table.data th background-color:#e8eef4; border:1px solid #c3c3c3; padding:3px; table.data td border:1px solid #c3c3c3; padding:3px;
22 Luego, en nuestra carpeta Controllers veremos que tenemos dos archivos: HomeController.cs (para las páginas Home y About) y AccountControllers.cs (para las pantallas de Login). En una aplicación web común, uno directamente le pide al servidor un archivo, como por ejemplo index.html, o index.asp. En una aplicación MVC, lo que se hace cuando pido por la pantalla Index, o Home, o About, es llamar a un programa que se encuentra en mis Controladores que mostrarán una pantalla de acuerdo a la dirección web que le estoy pasando. Entonces abrimos el HomeController.cs y reemplazamos el código con lo siguiente:
23 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers public class HomeController : Controller public ActionResult Index() return View(); public ActionResult About() return View();
24 En la carpeta Views, dijimos que tendríamos las interfaces a mostrar, y las mismas podrán tener distintas extensiones: HTML, ASP, ASPX, CSHTML, etc. En Views tendremos una subcarpeta por cada uno de los controladores que definamos. De esa manera un controlador puede mostrar cualquiera de las pantallas definidas en su subcarpeta correspondiente. Por ejemplo, al tener el controlador HomeController, tendremos la carpeta Home donde guardaremos la página inicial de nuestra aplicación, llamada index.cshtml y la página about.cshtml. En el archivo index.cshtml pondremos el siguiente código:
25 @ViewBag.Title = "Home Page"; <h1>hello World!</h1> <p>this is my first MVC website</p> Y en el about.cshtml = "About Us"; <h1>about Us</h1> <p>we are the greatest ever!</p> Luego, en Visual Studio, presionamos F5 para ver en el navegador nuestra primera aplicación funcionando. Podemos clickear en Home o About para ver nuestras dos pantallas.
26 Seguir avanzando Qué pasa si queremos hacer algo mas avanzado? Que interactúe de otras maneras con mis usuarios? Cómo hago si quiero enviar un mail cuando un usuario se registra en mi sitio, o si alguien me hace una consulta y yo quiero recibirla en mi casilla de correo? O cómo hago para crear un chat y divertirme con mis amigos? Todo esto es posible de manera muy sencilla y lo veremos mas adelante, pero primero debemos entender como es que funcionan este tipo de mensajerías.
27 Mensajería Tanto para enviar un correo electrónico como un mensaje de un chat mi sistema debe conectarse de alguna manera con un programa, o servidor, que se encarga de recibir el contenido que quiero enviar, junto con mucha información que alguna nosotros podemos ver y otra es invisible a nosotros como usuarios. En el mensaje no solo envío texto, o el título, sino que también, a quién estoy dirigiendo el mensaje, el formato del mismo (si es HTML, texto plano, emoticones, imágenes, etc) y otros aspectos de los que podemos saber o no.
28 Mensajería Una vez que mediante nuestra programación nos conectamos con el sistema correspondiente y les brindamos la información necesaria, se resolverá si la dirección de destino es correcta y se enviará el mensaje. Al enviar el mensaje pueden ocurrir distintos inconvenientes por el cual la información no llega a destino, ya sea en un mail o en un chat. El único problema no es que la dirección no exista. Podría ocurrir que quien va a recibir el correo o mensaje de chat nos tenga bloqueados, o que no tenga espacio para recibir la información. Y en esos casos el servidor de envío de mensajes nos devolverá algún tipo de código de error que nuestro sistema deberá entender y traducirlo a un lenguaje para que los usuarios lo entiendan.
29 Mensajería La diferencia principal entre un correo electrónico y un chat es que cuando abrimos el chat y seleccionamos con que usuario queremos conversar, ya automáticamente el programa tiene guardada la dirección de adonde se debe entregar el mensaje, y no hay posibilidad de error con ello. Lo único que puede ocurrir es que el receptor nos tenga bloqueados, o no se encuentre conectado y no pueda recibir el mensaje. Pero aparte de ello, ambos tipos de funcionalidades
30 Mensajería Pero enviar un en.net puede ser tan sencillo como escribir: try // Send subject: " example" + customer , body: customerrequest ); catch (Exception ex ) <text>@ex</text> Pero esto lo veremos mas adelante a medida que armemos nuestra aplicación.
31
Mi primera aplicación ASP.NET MVC 2 paso a paso parte 3 «afelipelc Blog
afelipelc.xochiltepec.com.mx http://afelipelc.xochiltepec.com.mx/2010/10/mi-primera-aplicacion-asp-net-mvc-2-paso-a-pasoparte- Mi primera aplicación ASP.NET MVC 2 paso a paso parte 3 «afelipelc Blog Continuando
Más detallesBASES DE DATOS AVANZADAS. Facultad de Estadística e Informática
BASES DE DATOS AVANZADAS Facultad de Estadística e Informática MVC Clase 14 MODEL VIEW CONTROLLER Qué es MVC? Patrón de arquitectura de software que separa el modelo, la interfaz de usuario y el control
Más detallesQué es CSS. Si necesitamos hacer modificaciones lo hacemos en un sólo lugar y no tenemos que editar todos los documentos HTML por separado.
Qué es HTML y CSS Una página web es un documento de texto el cual se escribe en lenguaje HTML, con el que se que crea el contenido de una web. Aquí se manejan los contenidos. Por otro lado, existe el código
Más detallesASP.NET MVC - Controllers. Gerardo Grinman 5D
ASP.NET MVC - Controllers Gerardo Grinman 5D Definición Controllers en el patrón MVC son responsables de responder a los inputs del usuario, a menudo haciendo cambios en el model, en respuesta a los inputs
Más detallesMENÚS HORIZONTALES CSS Y MENÚS VERTICALES. CREAR MENÚS CON EFECTOS A PARTIR DE LISTAS CSS. CÓDIGO DE EJEMPLOS. (CU01049D)
APRENDERAPROGRAMAR.COM MENÚS HORIZONTALES CSS Y MENÚS VERTICALES. CREAR MENÚS CON EFECTOS A PARTIR DE LISTAS CSS. CÓDIGO DE EJEMPLOS. (CU01049D) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesEstructura de una aplicación ASP.NET MVC
Estructura de una aplicación ASP.NET MVC Vamos a crear nuestra aplicación web con ASP.NET MVC. Para ello, abrimos Visual Studio, y a través del menú seleccionamos New Project. En el caso de que no tengamos
Más detallesQUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un
QUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un determinado elemento de una página web. Siglas CCS significa "Cascading
Más detallesRoatan Bilingual School
Roatan Bilingual School Evaluación final de Informática Grado: Noveno Valor: 15% Primer paso: Crear una carpeta con su nombre en documentos de la computadora. Segundo paso: Copia y pega el código en el
Más detallesTEST TICO 2º BACHILLERATO
TEST TICO 2º BACHILLERATO UNIDAD: DISEÑO Y EDICIÓN PÁGINAS WEB CON HTML (COMPLETO) Cada pregunta consta de 3 opciones, siendo solo una respuesta la correcta. Calificación: Respuesta correcta: +1 Respuesta
Más detallesProducción Digital I. Lic. Wenceslao Zavala 7 de Junio 2018
Producción Digital I Lic. Wenceslao Zavala 7 de Junio 2018 Trabajo Cierre de Cursada Sitio HTML COMPLETO online Adaptable para: Tabletas hasta 768px; Móviles hasta 480px. Debe tener: Slider en alguno de
Más detallesCrear y programar mensaje para mailing. Plataforma IDA ITD Chile
Crear y programar mensaje para mailing Plataforma IDA ITD Chile CONTENIDO 1. Crear y Programar Mailing Masivo... 3 1.1 Crea tu mensaje... 3 Contenido... 3 1.2 Desde un archivo... 4 Contenido... 4 1.3 Desde
Más detallesASP.NET. Manual Practico. Mg. José Mauricio Flores Avilès
ASP.NET Manual Practico Mg. José Mauricio Flores Avilès Este manual ha sido elaborado para orientar al estudiante de ASP.NET en el desarrollo de sus prácticas de laboratorios. El uso de este manual debe
Más detallesINSERTAR UN MENÚ DESPLEGABLE
INSERTAR UN MENÚ DESPLEGABLE 0. Ahora vamos a editar el blog para poder tener en la zona superior un menú desplegable. 1. Volveremos a Blogger, vamos a la sección de Plantilla y pulsamos en Editar HTML.
Más detallesManual Practico. Ing. Dennis Antonio Pérez Escobar - 01T. Ing. Emerson Francisco Cartagena Candelario 01L. Ing. José Mario Menjivar Pineda 02L
Manual Practico Ing. Dennis Antonio Pérez Escobar - 01T Ing. Emerson Francisco Cartagena Candelario 01L Ing. José Mario Menjivar Pineda 02L ASP / Guía VIII / Ciclo 02-2018 1 Guía No 8: Uso de WebGrid con
Más detallesCONEXIÓN EN REDES LOCALES
CONEXIÓN EN REDES LOCALES Nombre: Ruby Alexander Escorcia Arauz Grupo: 4m1-IS Fecha: 19/10/11 Profesor: Ing. Mario Pastrana el saber es el éxito del mañana PREAMBULO Una conexión local es el la forma de
Más detallesMENÚ DESPLEGABLE CSS HORIZONTAL. EFECTO DROPDOWN CON ITEMS Y SUBITEMS. USO DE FLOAT, DISPLAY, POSITION EJEMPLO DE CÓDIGO.
APRENDERAPROGRAMAR.COM MENÚ DESPLEGABLE CSS HORIZONTAL. EFECTO DROPDOWN CON ITEMS Y SUBITEMS. USO DE FLOAT, DISPLAY, POSITION EJEMPLO DE CÓDIGO. (CU01050D) Sección: Cursos Categoría: Tutorial básico del
Más detallesTécnicas de visualización
Técnicas de visualización LENGUAJE HTML Máster en Tecnologías de la Información Geográfica Laboratori d Informació Geogràfica i de Teledetecció (LIGIT) Departament de Geografia. UAB Anna Jiménez Introducción
Más detalles2. Confirmaciones de lectura.- Elegir cómo responder a solicitudes de confirmación de lectura
TUTORIAL 2. MICROSOFT EXCHANGE CORREO ELECTRONICO LOS PRIMEROS PASOS. A medida que trabaje con el programa, es posible que también aparezcan algunas ventanas que le ofrezcan autoarchivar mensajes o realizar
Más detallesQUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E)
APRENDERAPROGRAMAR.COM QUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript
Más detallesResumen PDF de ejercicios Dentro de los recursos están videos y archivos HTML, JavaScript y PHP comentados
Resumen PDF de ejercicios Dentro de los recursos están videos y archivos HTML, JavaScript y PHP comentados Actividad 2.1: Crear un sitio para trabajar en local y probar en local nuestra web Se denomina
Más detallesTALLER DE PROGRAMACIÓN
TALLER DE PROGRAMACIÓN Muy sencillo para empezar UTILIZAR LOS RECURSOS DE WINDOWS Y EL LENGUAJE HTML PARA DESARROLLAR ACTIVIDADES DIDÁCTICAS Está en nuestras manos elaborar propuestas originales y útiles
Más detallesCOMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)
APRENDERAPROGRAMAR.COM COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP
Más detallesAngular es un framework, diseñado por Google, de tipo MVW (Model View Whatever) para el frontend.
Contenido Tutorial básico de Angular JS... 2 Ejemplo 1: Hola mundo... 3 Ejemplo 2: Dar bienvenida a usuario... 5 Ejemplo 3: Lista de comentarios de un servidor remoto... 8 Ejemplo 4: Barra de navegación...
Más detallesCSS. Página 1/16. Atributo id #texto1 {font-size: 20px;} <p id= texto1 >Texto</p> p:nth-child(2) { background: # }
CSS. Página 1/16 Introducción CSS p, span{ color: #FF0000; font-size:24px; Pseudoclases
Más detallesCAMPUS VIRTUAL MANUAL ALUMNO (BASICO)
CAMPUS VIRTUAL MANUAL ALUMNO (BASICO) C a m p u s V i r t u a l - U J C M Página 0 APRENDIZAJE VIRTUAL INDICE I. ACCESO A LA PLATAFORMA VIRTUAL... 02 II. MOODLE: PLATAFORMA VIRTUAL... 02 1. Página Principal...
Más detallesSesión 23. Luisa Fernanda Rincón Pérez
Sesión 23 Luisa Fernanda Rincón Pérez Introducción ASP MVC.NET ASP.NET overview Imagen tomada de: http://www.microsoftvirtualacademy.com/trainingcourses/introduction-to-asp-net-mvc Qué es ASP.NET MVC?
Más detallesAnexo B. Archivos CSS. tipografia.css. Anexos. Lourdes Fernandez Ramirez tipografia.css * { padding: 0; margin: 0; body { text-align: center;
Anexo B. Archivos CSS tipografia.css /* */ Lourdes Fernandez Ramirez tipografia.css * { body { padding: 0; margin: 0; text-align: center; #Externo { width: 750px; margin-left: auto; margin-right: auto;
Más detallesProgramación de Aplicaciones Distribuidas
Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -
Más detallesControlando los errores que podrían producirse «afelipelc Blog
afelipelc.xochiltepec.com.mx http://afelipelc.xochiltepec.com.mx/2010/10/controlando-los-errores-que-podrian-producirse/ Controlando los errores que podrían producirse «afelipelc Blog Cuando probamos la
Más detallesHOJAS DE ESTILO PORTAL PISTA LOCAL PÁGINA DE INICIO
HOJAS DE ESTILO PORTAL PISTA LOCAL PÁGINA DE INICIO PORTADA Las hojas de estilo referenciadas en la portada (http://pistalocal.pista-femp.org.es/index.php) son:
Más detallesMicrosoft Virtual Academy
Microsoft Virtual Academy Cursos técnicos gratuitos en línea Tome un curso gratuito en línea. http://www.microsoftvirtualacademy.com Aprendiendo a Programar Capítulo II Aplicaciones conectadas En la actualidad,
Más detallesCONCEPTO FLOAT CSS. NONE, LEFT, RIGHT Y CENTRAR?. COLOCAR TEXTO ALREDEDOR DE UNA IMAGEN. EJEMPLOS DE POSICIONAMIENTO FLOTANTE (CU01034D)
APRENDERAPROGRAMAR.COM CONCEPTO FLOAT CSS. NONE, LEFT, RIGHT Y CENTRAR?. COLOCAR TEXTO ALREDEDOR DE UNA IMAGEN. EJEMPLOS DE POSICIONAMIENTO FLOTANTE (CU01034D) Sección: Cursos Categoría: Tutorial básico
Más detallesTECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática
TECNOLOGÍAS DE INFORMACIÓN PARA LA INNOVACIÓN Bibliografía w3schools.com. (s.f.). Consultado el 12 de septiembre de 2017. Extraído de: https://www.w3schools.com/ Listas con viñetas. (s.f.). Extraído desde
Más detallesDeveloping ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
Más detallesUnidad Didáctica 9. Comportamientos
Unidad Didáctica 9 Comportamientos Contenido 1. Introducción 2. Abrir ventana de navegador 3. Mensaje emergente 4. Validar formularios U.D. 9 Comportamientos 1. Introducción Los comportamientos son acciones
Más detallesBREVE INTRODUCCION A ASP.NET MVC
Gerardo Grinman 5D BREVE INTRODUCCION A ASP.NET MVC ASP.NET MVC es un framework para la creación de aplicaciones web que aplica el patrón Model View Controller del framework ASP.NET. Framework: un conjunto
Más detallesCreado por Ing. Dionisio Sosa Salazar. Manual para Conexión. Internet
Manual para Conexión Internet (La conexión a internet es el paso previo para que los técnicos de Progressfive pueda comunicarse vía remota con su Computadora mediante Teamviewer) NOTA: Previo al procedimiento
Más detallesMANUAL DEL CPANEL. I.- Para acceder a su panel de control Cpanel:
MANUAL DEL CPANEL El panel de control Cpanel es un software de administración que se instala en los servidores para facilitar las tareas de gestión y administración de una cuenta o servicio de hosting.
Más detallesConstructor de sitios. Manual de Usuario
Constructor de sitios Manual de Usuario Contenido Introducción... 1 Comienza a crear tu sitio... 2 1.- Inicia sesión... 2 2.-Comenzar con la creación... 3 3.-Crear un proyecto... 3 4.-Seleccionar la plantilla...
Más detallesDiseño web. Fundamentos de CSS. Informática 4º ESO
Diseño web Fundamentos de CSS Informática 4º ESO Cascading Style Sheets HTML está bastante limitado a la hora de dar formato a las páginas web HTML fue inventado por científicos Énfasis en el contenido
Más detallesMANUAL DEL USUARIO CONFERENCIA EN LÍNEA IPLAN
MANUAL DEL USUARIO CONFERENCIA EN LÍNEA IPLAN 1. Ingreso al sistema. Una vez que la cuenta haya sido creada recibirá un e-mail con su contraseña. Para ingresar al sistema deberá hacerlo en http://conferencia.iplan.com.ar
Más detallesServidor de Telemetría GPRS - Exemys Guía Rápida: Sitio WEB
Servidor de Telemetría GPRS - Exemys Guía Rápida: Sitio WEB Introducción Esta guía rápida esta orientada a los usuarios de equipos GRD que contrataron el acceso al Servidor de telemetría GPRS de Exemys
Más detallesOneDrive. Descarga del contenido para móvil
OneDrive Descarga del contenido para móvil OneDrive, forma parte de los servicios de Microsoft en la nube, nos permite de forma sencilla almacenar, crear y compartir documentos, fotos y videos. Qué es
Más detallesTema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Más detallesAplicaciones web con MVC. Desarrollo de aplicaciones II
Aplicaciones web con MVC Desarrollo de aplicaciones II ASP.NET MVC http://www.asp.net/mvc ASP.NET MVC es parte del desarrollo de aplicaciones web con ASP.NET. Proporciona la agilidad y flexibilidad de
Más detallesCÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA
Índice: 1 CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA 2 1.1 DESCARGAR Y ABRIR LA CONSOLA DE OPERADOR. 2 1.1.1 INTRODUCIR LOS DATOS DE ACCESO 3 1.1.2 UNA VEZ CONECTADO, PULSAR SOBRE EL BOTÓN
Más detallesInformática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales CSS - parte 2 Box
Más detallesDISEÑO WEB CSS CON DOS, TRES O MÁS COLUMNAS CON FLOAT. WIDTH EN PORCENTAJES NO FUNCIONA? TIPOS DE ANCHO. EJEMPLOS. (CU01036D)
APRENDERAPROGRAMAR.COM DISEÑO WEB CSS CON DOS, TRES O MÁS COLUMNAS CON FLOAT. WIDTH EN PORCENTAJES NO FUNCIONA? TIPOS DE ANCHO. EJEMPLOS. (CU01036D) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesGUIA CÓMO CREAR PLANTILLAS PARA
GUIA CÓMO CREAR PLANTILLAS PARA EMAIL Emisión: Agosto 2016 Esta guía ofrece prácticas básicas para el diseño y programación de un email en base a los estándares actuales. Es recomendable tener conocimiento
Más detallesInformática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales
Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Box model El "box model" es el comportamiento de CSS que hace que todos los elementos incluidos en una página
Más detallesLas tecnologías del desarrollo Web
Las tecnologías del desarrollo Web Contenido 1. Introducción 2. Arquitecturas de aplicaciones (sitios) web 3. Tecnologías del cliente 4. Tecnologías del servidor 5. Bases de datos 6. Sistemas gestores
Más detallesPROGRAMACIÓN PÁGINAS WEB CON ASP.NET 3.5 (C#)
PROGRAMACIÓN PÁGINAS WEB CON ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con
Más detallesCÓMO USAR SKYPE. Por Griselda Pacheco
CÓMO USAR SKYPE Por Griselda Pacheco QUÉ ES SKYPE Y PARA QUÉ SIRVE? Skype es una herramienta de comunicación tal como lo es el MSN o Yahoo Chat. Tiene las funciones de chat, llamada y videollamada. De
Más detallesFUNCIÓN EVAL JAVASCRIPT. GETELEMENTSBY CLASSNAME. EJEMPLO CÓDIGO CALCULADORA SIMPLE (CU01133E)
APRENDERAPROGRAMAR.COM FUNCIÓN EVAL JAVASCRIPT. GETELEMENTSBY CLASSNAME. EJEMPLO CÓDIGO CALCULADORA SIMPLE (CU01133E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript desde cero
Más detallesMANUAL DE PROGRAMADOR
MANUAL DE PROGRAMADOR Tabla de Contenido Introducción... 3 Información destacada... 3 Objetivos... 3 1.Requerimientos... 4 2.Instalación y Configuración... 5 3.Diagrama Entidad Relación... 6 4.Desarrollo
Más detallesProducción Digital I. Lic. Wenceslao Zavala 26 de Septiembre 2018
Producción Digital I Lic. Wenceslao Zavala 26 de Septiembre 2018 El ancho de la caja del sitio no debe superar los 1300 px, y si la resolución es más pequeña, debe adaptarse al navegador. Trabajo Práctico
Más detallesCurso Developing ASP.NET MVC 4 Web Applications (20486)
Curso Developing ASP.NET MVC 4 Web Applications (20486) Programa de Estudio Curso Developing ASP.NET MVC 4 Web Applications (20486) Aprende a desarrollar aplicaciones avanzadas de ASP.NET MVC usando tecnologías
Más detallesUnidad Didáctica 1. Conceptos básicos de Dreamweaver
Unidad Didáctica 1 Conceptos básicos de Dreamweaver Contenido 1. Qué es Dreamweaver? 2. Entrar y salir de dreamweaver 3. Crear, guardar y abrir documentos U.D. 1 Conceptos básicos de Dreamweaver 1. Qué
Más detallesHERTZ Sistema de Gestión del Espectro Radioeléctrico. CARGA MASIVA DE DATOS o APLICACIÓN ELECTRÓNICA.
CARGA MASIVA DE DATOS o APLICACIÓN ELECTRÓNICA. El sistema nos otorga la posibilidad de armar planillas Excel con los datos necesarios para alimentar automáticamente los mencionados formularios Web, con
Más detallesTaller de Programación II J2EE
ᄎ INACAP Universidad Tecnológica de Chile Sede Santiago Centro Taller de Programación II J2EE Tema 02 Cascading Style Sheets (CSS) Ing. Manuel López R. Qué es CSS? La tecnología CSS (Cascading Style Sheets
Más detallesHow to 24 Creación página web
How to 24 Creación página web Jesús Betances 2011-3914 Página 1 Qué es una página web? Es el nombre de un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces,
Más detallesHojas de estilo en cascada
Hojas de estilo en cascada Es la forma como indicamos el diseño, colores, tamaños, etc de un sitio web, separado de la programación y la estructura de este. HTML Estructura, músculos, huesos web CSS El
Más detallesDesarrollo de aplicaciones web con LAMP.NET (Linux,Apache,Mono y PostgreSQL) Parte I de III
Desarrollo de aplicaciones web con LAMP.NET (Linux,Apache,Mono y PostgreSQL) Parte I de III Por Martin Marquez Introducción Durante los últimos años las herramientas de desarrollo para
Más detallesCOLUMNAS CSS: COLUMN-COUNT, COLUMN-WIDTH, COLUMNS, COLUM-GAP Y COLUM-RULE. EJEMPLOS PRÁCTICOS (CU01057D)
APRENDERAPROGRAMAR.COM COLUMNAS CSS: COLUMN-COUNT, COLUMN-WIDTH, COLUMNS, COLUM-GAP Y COLUM-RULE. EJEMPLOS PRÁCTICOS (CU01057D) Sección: Cursos Categoría: Tutorial básico del programador web: CSS desde
Más detallesInstructivo Diseñador de Reportes Quitar/Agregar Etiquetas
Instructivo Diseñador de Reportes Quitar/Agregar Etiquetas * Revisión mayo de 2016 Capataz posee más de 300 informes con formato editable por el usuario. Un ESQUEMA es un set de todos archivos de reportes
Más detallesIntroducción al uso de las pizarras electrónicas Breve guía sobre algunas de sus funcionalidades destacables. (Modelo StarBoard)
Introducción al uso de las pizarras electrónicas Breve guía sobre algunas de sus funcionalidades destacables. (Modelo StarBoard) 25/03/2011 Centro de Servicios de Informática y Redes de Comunicaciones
Más detallesManual de Creación y Uso de pbwiki
Manual de Creación y Uso de pbwiki Creando nuestra PBWiki Para crear una Wiki usando el Servicio Gratuito que ofrece PBWiki, debemos realizar lo siguiente: 1. Digite la dirección de la Wiki en su Navegador
Más detallesRawel E. Luciano B Sistema Operativo III 17- CUP. José Doñe
Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 17- CUP Profesor: José Doñe CUP Common Unix Printing System (Sistema de impresión común de Unix, abreviado CUPS)
Más detallesSoftware de Voz sobre Protocolos de Internet (VoIP)
Software de Voz sobre Protocolos de Internet (VoIP) Mumble es una programa libre y gratuito de Voz sobre Protocolos de Internet (VoIP) que funciona con salas de chat con voz, a diferencia de Skype donde
Más detallesBASE es un framework, el cual, podría definirse de manera muy sencilla como un esquema para el desarrollo y/o la implementación de una aplicación.
BASE por Carlos Lobo Qué es? BASE es un framework, el cual, podría definirse de manera muy sencilla como un esquema para el desarrollo y/o la implementación de una aplicación. En el caso de BASE, ellos
Más detallesCOLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA
Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión
Más detallesManual de Uso para el Alumno
Manual de Uso para el Alumno Tabla de Contenido Cómo ingresar a la Plataforma.2 Tarea..4 Comunicación con participantes del curso..7 Foro.9 Chat.....11 Cuestionario...13 Examen.. 14 1 Cómo ingresar a la
Más detallesEjecutando la aplicación por primera vez
Ejecutando la aplicación por primera vez Queremos probar la transacción que creamos en los pasos anteriores. Para ello, le vamos a pedir a GeneXus que construya la aplicación, que cree la base de datos,
Más detallesFUNDAMENTOS DE ROBÓTICA. Maestro: Ing. Marco Antonio López Paredes REPORTE DE PROGRAMA: ANALIZAR LOS OBSTACULOS DE ROBOTS EN UN TABLERO
S UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Centro Universitario UAEM Atlacomulco FUNDAMENTOS DE ROBÓTICA Maestro: Ing. Marco Antonio López Paredes REPORTE DE PROGRAMA: ANALIZAR LOS OBSTACULOS DE ROBOTS
Más detallesMASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
Más detallesIntroducción. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com
Introducción Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Procesador de Textos Un procesador de texto es un software informático utilizado para la creación
Más detallesConstrucción de interfaces de usuario, usando: Bootstrap 4, HTML, Imágenes
Tema. Construcción de interfaces de usuario, usando: Bootstrap 4, HTML, Imágenes Objetivos. Objetivo General o Aprender como instalar, configurar y el uso de Bootstrap 4 en nuestros proyectos Objetivos
Más detallesEn el siguiente documento usted encontrará información sobre como instalar y ejecutar el programa para la Empresa CEBAR LMTDA.
MANUAL DE USUARIO SOFTWARE EMPRESA CEBAR LMTDA En el siguiente documento usted encontrará información sobre como instalar y ejecutar el programa para la Empresa CEBAR LMTDA. En esta aplicación la operación
Más detallesSISTEMA DE REGISTRO WEB Perfil Docente INTEGRAL TECHNOLOGIES
SISTEMA DE REGISTRO WEB Perfil Docente INTEGRAL TECHNOLOGIES Índice INTEGRAL Capítulo 1:..2 Introducción.......2 1.1. iniciar sesión en sistema web.... 3 1.2. La pantalla inicial....3 1.3. Ingreso de Usuario
Más detallesFigura 5.1: Ventana de acceso a MGCOOP. Figura 5.2: Barra de herramientas principales del ambiente
Capítulo 5: MGCOOP en Acción La interfaz de nuestro ambiente es una interfaz WIMP. A continuación mencionaremos como se implementó el sistema, mostrando la interfaz del mismo; y posteriormente mostraremos
Más detallesCómo utilizar Conference Manager para Microsoft Outlook
Cómo utilizar Conference Manager para Microsoft Outlook Mayo de 2012 Contenido Capítulo 1: Cómo utilizar Conference Manager para Microsoft Outlook... 5 Introducción a Conference Manager para Microsoft
Más detallesSOFTWARE PARA HACER COMENTARIOS A LA SOLICITUD DE AUTORIZACIÓN
SOFTWARE PARA HACER COMENTARIOS A LA SOLICITUD DE AUTORIZACIÓN Esta guía lo ayudará a utilizar el software del proceso de autorización de todos los programas del IB que se encuentra en IB Docs. INSTRUCCIONES
Más detallesManual de Campus virtual para Alumnos. Económicas Virtual. UNLZ-Facultad de Ciencias Económicas
Manual de Campus virtual para Alumnos Económicas Virtual Contenido: Pagina Inicial, www.economicas.unlz.edu.ar Registrarse como Usuario Como recuperar Usuario y Contraseña Como Matricularse en un curso
Más detallesSistema de Información de Operaciones Policiales
Manual de usuario Sistema de Información de Operaciones Policiales Cliente Ministerio de Obras Públicas y Transportes (MOPT) Versión: 1.0 Tabla de contenidos Ingreso a la aplicación... 3 buscar registro
Más detallesLED VISION TUTORIAL. (Guía básica para PC s y Pantallas ya
LED VISION TUTORIAL (Guía básica para PC s y Pantallas ya programad@s) 1 Índice 1 Descargar el programa. Página 3 2 Instalar el programa. Página 3 3 Conectarse a la pantalla vía Wifi. Página 3 4 Leer configuración
Más detallesManual de usuario de Magic Set Editor + D&D4
Manual de usuario de Magic Set Editor + D&D4 Primero empezaremos descargando y descomprimiendo el siguiente archivo: http://docs.lluitesmedievals.com/cartasd&d2.0.rar El resultado debería ser el siguiente:
Más detallesUTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)
APRENDERAPROGRAMAR.COM UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde
Más detallesCOMO CONFIGURAR OUTLOOK CON CORREOS DE DOMINIO
COMO CONFIGURAR OUTLOOK CON CORREOS DE DOMINIO 1- ENTRAR A OUTLOOK 2- EN LA PARTE DE ARRIBA DARLE CLICK EN HERRAMIENTAS Y LUEGO CONFIGURACION DE LA CUENTA 3- IR A CORREO ELECTRONICO, NUEVO Y COLOCAS EL
Más detallesMARCO (FRAME) Los frames se consiguen con las etiquetas <FRAMESET> y <FRAME>.
MARCO (FRAME) Qué es un marco? Los frames o marcos son una forma de partir una web en sectores o áreas, haciendo que en cada parte se visualice un documento HTML distinto. Es muy útil cuando queremos que
Más detallesPROPIEDAD DISPLAY CSS. INLINE, BLOCK, NONE, LIST-ITEM, INLINE-BLOCK. EJERCICIOS DE EJEMPLO RESUELTOS EN CÓDIGO CSS (CU01033D)
APRENDERAPROGRAMAR.COM PROPIEDAD DISPLAY CSS. INLINE, BLOCK, NONE, LIST-ITEM, INLINE-BLOCK. EJERCICIOS DE EJEMPLO RESUELTOS EN CÓDIGO CSS (CU01033D) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesMas, más y más Google
Mas, más y más Google Los creadores de Google no solamente se conforman con que Google sea uno de los buscadores más usados, y más populares de la web. Por ello han desarrollado una serie de servicios
Más detallesZ-INDEX CSS NO FUNCIONA? CONTROL DE SUPERPOSICIÓN DE ELEMENTOS COMO CAPAS, DIV O IMÁGENES (CU01039D)
APRENDERAPROGRAMAR.COM Z-INDEX CSS NO FUNCIONA? CONTROL DE SUPERPOSICIÓN DE ELEMENTOS COMO CAPAS, DIV O IMÁGENES (CU01039D) Sección: Cursos Categoría: Tutorial básico del programador web: CSS desde cero
Más detallesQué es Skype? SkypeOut. SkypeIn. El buzón de voz 4. Skype SMS Desvío de llamadas Instalar Skype Descargar Skype.
Qué es Skype? Skype es una red de telefonía por Internet. Aunque no es Software Libre permite la descargar gratuita de la aplicación desde el sítio oficial (www.skype.com). Esta red tiene dos opciones:
Más detallesPROGRAMACIÓN DE APLICACIONES DISTRIBUIDA
SEGOVIA MONICA CELIA PROGRAMACIÓN DE APLICACIONES DISTRIBUIDA PROGRAMACIÓN DE APLICACIONES DISTRIBUIDA Una aplicación de Chat en tiempo real 2016 SEGOVIA MONICA CELIA Legajo: 35566 INTRODUCION Visual Studio
Más detallesFAQ INSTALACIÓN AUTOMÁTICA
FAQ INSTALACIÓN AUTOMÁTICA FAQ INSTALACIÓN AUTOMÁTICA ÍNDICE 1. Qué tipo de instalación tengo que elegir al ejecutar el instalador del software?... 3 2. Qué significa el acceso directo con forma de candado
Más detallesDESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. FIREFOX, TAMBIÉN ENTRE LOS MEJORES (CU00710B)
APRENDERAPROGRAMAR.COM DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. FIREFOX, TAMBIÉN ENTRE LOS MEJORES (CU00710B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde
Más detallesMS EXCHANGE 2013 MANUAL DEL USUARIO...
Manual de usuario MS Exchange 2013 Índice 1. OBJETO... 3 2. DEFINICIONES... 3 3. MS EXCHANGE 2013 MANUAL DEL USUARIO... 4 3.1. MANUAL OWA... 4 Acceso al portal OWA... 4 Cómo conocer la nueva dirección
Más detallesNODELIST JAVASCRIPT. DIFERENCIAR NODELIST Y ARRAY. ACCEDER AL TEXTO DE NODOS CON TEXTCONTENT, INNERTEXT (CU01136E)
APRENDERAPROGRAMAR.COM NODELIST JAVASCRIPT. DIFERENCIAR NODELIST Y ARRAY. ACCEDER AL TEXTO DE NODOS CON TEXTCONTENT, INNERTEXT (CU01136E) Sección: Cursos Categoría: Tutorial básico del programador web:
Más detalles