7
UNIVERSIDAD TÉCNICA DE MACHALA UNIDAD ACADÉMICA INGENIERÍA CIVIL CARRERA DE INGENIERIA EN SISTEMAS PROGRAMACIÓN II. ACTIVIDAD INTRACLASE ACTIVIDAD N°: 5 FECHA: 20 DE NOVIEMBRE DEL 2014 NOMBRE (s) EDWIN BELDUMA SANDRA PALACIOS UNIDAD N° 2 : C# .Net Instrucciones de Control del Programa TEMA: DESARROLLO DE APLICACIONES PARA INTERNET. En el cliente: Rol dentro de las aplicaciones web. HTML dinámico y Java Script. Applets. Plugins específicos. En el servidor Aplicaciones web compiladas. Servlets. Aplicaciones web interpretadas. OBJETIVO: Entender cada uno de los conceptos a cerca del desarrollo de aplicaciones para Internet. PROBLEMA: ¿Cómo se desarrolla las aplicaciones para internet? INDICADOR DE EVALUACION Habilidad para aplicar el conocimiento de las Ciencias Básicas de la profesión Trabajo multidisciplinario. Comunicación efectiva VALORES Honestidad, responsabilidad, puntualidad TIPO DE ACTIVIDAD ALCANCE FORMA Taller Síntesis, esquemas Caso de estudio Investigativa Vinculación con la colectividad Práctica en laboratorio Práctica en clase Resolución de problemas, ejercicios Ensayo, artículo Informe de exposición Individual Grupal CALIFICACIÓN

Instrucciones de Control de Programa

Embed Size (px)

DESCRIPTION

Programacion 2 por C#

Citation preview

UNIVERSIDAD TCNICA DE MACHALAUNIDAD ACADMICA INGENIERA CIVILCARRERA DE INGENIERIA EN SISTEMAS

PROGRAMACIN II. ACTIVIDAD INTRACLASE ACTIVIDAD N:5FECHA: 20 DE NOVIEMBRE DEL 2014

NOMBRE (s) EDWIN BELDUMA SANDRA PALACIOS

UNIDAD N 2 :C# .Net Instrucciones de Control del Programa

TEMA:DESARROLLO DE APLICACIONES PARA INTERNET.En el cliente: Rol dentro de las aplicaciones web. HTML dinmico y Java Script. Applets. Plugins especficos.En el servidor Aplicaciones web compiladas. Servlets. Aplicaciones web interpretadas.

OBJETIVO:Entender cada uno de los conceptos a cerca del desarrollo de aplicaciones para Internet.

PROBLEMA:Cmo se desarrolla las aplicaciones para internet?

INDICADOR DE EVALUACION Habilidad para aplicar el conocimiento de las Ciencias Bsicas de la profesin Trabajo multidisciplinario. Comunicacin efectiva

VALORESHonestidad, responsabilidad, puntualidad

TIPO DE ACTIVIDAD

ALCANCEFORMA

Taller Sntesis, esquemasCaso de estudioInvestigativaVinculacin con la colectividadPrctica en laboratorioPrctica en claseResolucin de problemas, ejerciciosEnsayo, artculoInforme de exposicin

IndividualGrupal

CALIFICACIN

TIEMPO DEL TALLER0:30 minutos

INTRODUCCION El entorno Asp.net es muy complejo en cuando a la variedad ventajas que usa, entre las ms importantes que se destaca es por tener una buena iteracin al usuario o cliente.En el entorno de los servidores asp.net est basado en modelos de interpretacin para el mayor entendimiento por parte del administrador de la pgina como el uso de servlets y aplicaciones web compiladas que sin duda tiene una gran ventaja en la realizacin de pginas webEn el desarrollo de este documento se detallara claramente como es la funcionalidad de asp.net en cuando al Cliente y al Servidor como tambin el uso de otros lenguajes incluidos en asp.net para el envi de datos desde la vista del cliente al servidor.

DESARROLLO DE LA ACTIVIDAD. CLIENTEROL DENTRO DE LAS APLICACIONES WEB Autenticacin de Usuarios por RolesSegn (Microsoft) El trabajo con roles no es un tema nuevo en el desarrollo de aplicaciones, y existen distintas formas de implementarlo. Recuerdas cuando en ASP haba que chequear la seguridad pgina por pgina?Por supuesto que existen varias alternativas para tratar el mismo problema; algunas ms eficientes y escalables que otras.< location path ="pagina.aspx"> < system.web > < authorization > < allow users ="*" />

HTML DINAMICO Segn (Reyes) Una pgina dinmica es una pgina que permite al usuario interactuar con ella, y que contiene efectos especiales.Para crear una pgina de este tipo no basta con programar en HTML, ya que este lenguaje es muy limitado. Es necesario combinar HTML con otros lenguajes, como JavaScript, VBScript, Java, ASP, PHP, etc.Tambin puede hacerse uso de capas, de animaciones Flash, de applets java y de hojas de estilo CSS.A la combinacin de estos elementos se le conoce como DHTML (HTML dinmico).JAVASCRIPTSegn (Maestros de la Web) Agregaremos funcionalidad JavaScript a la ya codificada en C#. Una forma sencilla de implementar JavaScript en ASP.NET es agregando un atributo al control del servidor que queremos que ejecute una funcin JavaScript.Dentro del TAG HEAD escribimos lo siguiente.

function fnAceptar() { alert('El Contenido del TextBox es: ' + document.getElementById("txtNombre").value); document.getElementById("txtNombre").value = '';}

Esta manera se la usa para ejecutar un JavaScript dentro de la pgina aspx ahora cuando se requiere usar JavaScript en el cdigo programacin script requerimos a usar las siguientes propiedades de asp.net

APPLETS Segn (Desarrollo Innovador) Los applet son aplicaciones embebidas en los exploradores, la diferencia con cualquier otra aplicacin hecha en java es que esta no tiene un mtodo Main, puesto que su punto de inicio es cuando se ejecuta en el navegador (que puede ser cualquiera que soporte applets).La ventaja del uso de los Applets es que si sabes java puedes utilizar las mismas librerias que ya conoces, como AWT o Swing para interfaz grfica o, Graphics para hacer dibujado de Canvas. Ahora veamos un ejemplo:

alert ("ocurri Evento. Nombre del evento = dataUpdated," + "Tiempo =" + atTime + ", Mensaje =" + msg);

PLUGINS Segn (Microsoft) Los plugins son extensiones de asp.net que nos ayudan a tener ms ventaja al momento de la creacin de aplicaciones web.Por qu necesita un marco de plug-in para su aplicacin?La gente suele aadir plug-in de apoyo en sus aplicaciones por las siguientes razones: Para extender la funcionalidad de una aplicacin sin la necesidad de volver a compilar y distribuirla a los clientes. Para aadir funcionalidad sin necesidad de acceder al cdigo fuente original. Las reglas de negocio para la aplicacin cambian con frecuencia, o se aaden con frecuencia nuevas reglas.Crear el plug-in SDKPara definir esta interfaz, que necesita slo unos pocos datos de su sencillo plug-in-su nombre, y un mtodo que instruir a realizar una accin genrica basada en los datos de su aplicacin.interfaz pblica IPlugin{ string Nombre {get;} vaco PerformAction (contexto IPluginContext);}

BIBLIOGRAFAcodeplex. (s.f.). mvcpluginframework.codeplex.com/. Obtenido de https://mvcpluginframework.codeplex.com/Desarrollo Innovador. (s.f.). www.desarrolloinnovador.com. Obtenido de http://www.desarrolloinnovador.com/?page_id=765Maestros de la Web. (s.f.). www.maestrosdelweb.com. Obtenido de http://www.maestrosdelweb.com/tutorial-asp-net-ejecutar-codigo-javascript-en-aspnet/Microsoft. (s.f.). msdn.microsoft.com. Obtenido de http://msdn.microsoft.com/es-es/library/bb972205.aspxMicrosoft. (s.f.). msdn.microsoft.com. Obtenido de http://msdn.microsoft.com/en-us/library/ms972962.aspxMoran, M. (s.f.). www.codeproject.com. Obtenido de http://www.codeproject.com/Tips/520121/Running-a-Java-applet-from-an-ASP-NET-websiteReyes, G. C. (s.f.). www.mundoprogramacion.com. Obtenido de http://www.mundoprogramacion.com/colabora/NET2005/gcuadra_VBSQL2005HTML.htm