Manual de asp.net

Solo disponible en BuenasTareas
  • Páginas : 58 (14391 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de septiembre de 2009
Leer documento completo
Vista previa del texto
Tema 1. INTRODUCCIÓN AL DESARROLLO DE APLICACIONES WEB _______ 1 Tema 2. REQUISITOS DEL ASP.NET (.NET FRAMEWORK) _______________ 11 Tema 3. CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS ___ 19 Tema 4. CREANDO UNA PÁGINA BÁSICA ____________________________ 31 Tema 5. CONCEPTOS DE WEB FORMS ______________________________ 55 Tema 6. COMPONENTES (DATALIST, DATAGRID) ______________________ 83 Tema7. DIRECTIVAS DE PÁGINA ___________________________________ 91 Tema 8. CONFIGURACIÓN DE IIS ___________________________________ 99 Tema 9. EL ARCHIVO GLOBAL.ASAX_______________________________ 111 Tema 10. EL ARCHIVO WEB.CONFIG ______________________________ 119 Tema 11. MÓDULOS Y MANEJADORES http_________________________ 129 Tema 12. SEGURIDAD EN ASP.NET ________________________________ 135GLOSARIO____________________________________________________

___ 143

Tema 1

INTRODUCCIÓN AL DESARROLLO DE APLICACIONES WEB

1.1. ASP 3_________________________________________________ 5 1.2. JAVA (JSP, SERVLETS) __________________________________ 6 1.3. PHP __________________________________________________ 7 1.4. DHTML________________________________________________ 9

-1-

Eldesarrollo de aplicaciones para el entorno Internet ha cambiado mucho desde su aparición hace algunos años. El mundo de la informática avanza rápidamente, y las necesidades básicas de un sitio Web han cambiado. Al principio, el desarrollo de páginas Web se limitaba prácticamente al uso del lenguaje de marcado HTML (lenguaje de marcado de hipertexto), un HTML sencillo basado en la especificación 3.2,sin capas ni estilos, con lo que se obtenían páginas estáticas cuya labor únicamente era suministrar información personal del autor o de la empresa (de forma textual o a través de imágenes), pero, sin proporcionar ninguna interacción con el usuario. Actualmente, un sitio Web suele soportar la recogida de datos a través de formularios, inclusiones de archivos (subir ficheros al servidor, comoimágenes o documentos), envío de correos electrónicos, acceso a bases de datos, redireccionamiento de acuerdo al perfil del usuario, etc. En definitiva, hoy día, las aplicaciones Web se diseñan con el propósito de suministrar al usuario una serie de servicios más complejos. Como ejemplo podemos citar una plataforma de teleformación que soporte matriculación de alumnos, subida de cursos, exámenes,almacenamiento de notas, estadísticas de tiempos sobre conexiones al centro virtual, visitas por curso y alumno, etc. Cada vez que el alumno entra en la plataforma y se loga (introduce su nombre de usuario y contraseña), se le presenta una página personalizada (con acceso a cada uno de los cursos en que está matriculado), y cada vez que el alumno realiza un ejercicio o examen, el sistema puede comprobarlos resultados introducidos y otorgarle una nota, que almacena para él en una base de datos, y del que va formando un expediente. Estos son ejemplos de páginas dinámicas, cuyo aspecto final va a depender de las acciones del usuario, de la forma de interactuar que tenga con la aplicación (en cuántos cursos se ha matriculado, si ha aprobado o suspendido un examen, los temas o respuestas que ha dadoen los foros de su curso, etc.). Entre las aplicaciones típicas desarrolladas en la actualidad, se encuentran los portales, las tiendas o comercios virtuales, B2C (Business-To-Consumer, proveedor y cliente), aplicaciones publicitarias, de venta (de billetes de avión, subastas), de ocio (portales de juegos) ... Estos desarrollos se caracterizan por el alto número de usuarios que tienen que soportary por la calidad de la interfaz de usuario, el diseño y el sistema de navegación presentados.

-3-

Ejemplo de aplicación Web actual: Plataforma de Teleformación

Los desarrollos Internet se implementan sobre los protocolos y lenguajes de Internet. A su vez, estos protocolos son estándares que implementan una serie de mecanismos básicos para permitir el paso de información entre los...
tracking img