ASP.NET 4.0

ASP.NET 4.0

GUÍAS PRÁCTICAS

CHARTE, FRANCISCO

15,20 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2010
Materia
Informática
ISBN:
978-84-415-2763-8
Páginas:
352
Encuadernación:
Rústica
Colección:
Guías Prácticas

Dedicatoria



Agradecimientos



Sobre el autor



Introducción

Breve historia de ASP.NET

Elección de un lenguaje de implementación

La plataforma .NET

Objetivos de este libro



Cómo usar este libro

Estructura de la guía

Uso de los ejemplos

Convenciones tipográficas



1. Fundamentos

1.1. Introducción

1.2. Estructura de una aplicación Web

1.2.1. Estructura de una aplicación ASP.NET

1.3. El protocolo HTTP

1.3.1. Estructura de una solicitud HTTP

1.3.2. Estructura de una respuesta HTTP

1.4. Información de estado

1.4.1. ASP.NET y ViewState

1.4.2. Mantenimiento del ViewState



2. Herramientas de trabajo

2.1. Introducción

2.2. Visual Studio

2.3. Visual Web Developer Express

2.4. El entorno de trabajo

2.4.1. Galería de plantillas

2.4.2. Explorador de soluciones

2.4.3. El diseñador de páginas ASP.NET

2.4.4. El editor de código Visual Basic

2.5. Otras herramientas de diseño

2.6. Elementos básicos de una aplicación

2.6.1. Módulos .aspx

2.6.2. Módulos .aspx.vb

2.6.3. Módulo de configuración

2.6.4. Módulo de eventos globales



3. Técnicas comunes

3.1. Introducción

3.2. Controles HTML versus controles ASP.NET

3.2.1. Tratamiento de los controles ASP.NET en el servidor

3.3. Controles de uso habitual

3.3.1. Estilo visual

3.3.2. Propiedades de comportamiento

3.3.3. Generación de eventos

3.3.4. Mantenimiento del estado

3.3.5. Composición de una interfaz sencilla

3.4. Objetos básicos de una aplicación ASP.NET

3.4.1. Solicitud y respuesta

3.4.2. Trabajo con cookies

3.4.3. Acceso a los flujos de entrada y salida

3.4.4. Acceso a los servicios .NET de uso común



4. Formularios y validación de datos

4.1. Introducción

4.2. ¿Cómo funciona un formulario HTML?

4.2.1. Formularios HTML simples

4.2.2. Recuperar datos de un formulario

4.2.3. Formularios ASP.NET

4.3. Validación de datos en el cliente

4.3.1. ¿Cuándo se produce la validación?

4.3.2. Características comunes

4.3.3. Datos de introducción obligatoria

4.3.4. Relaciones y rangos

4.3.5. Validaciones basadas en expresiones regulares

4.3.6. Validaciones personalizadas

4.3.7. Resumir los de errores de validación

4.3.8. Grupos de validación

4.4. Mantener datos de sesión



5. Facilitar la navegación

5.1. Introducción

5.2. Hipervínculos

5.2.1. Diseño de un sitio con múltiples páginas

5.2.2. Enlaces de retorno

5.2.3. Sitios con más de dos niveles

5.3. Camino de llegada a la página activa

5.3.1. Generar un mapa del sitio

5.3.2. Configuración de SiteMapPath

5.4. Menú de acceso a las páginas

5.4.1. Conexión del menú con el mapa del sitio

5.4.2. Configuración del menú

5.5. Visualizar el mapa en forma de árbol



6. Diseño general de un sitio Web

6.1. Introducción

6.2. Páginas maestras y de contenido

6.2.1. Estructura de una página maestra

6.2.2. Referencia a una página maestra

6.2.3. Componentes ContentPlaceHolder y Content

6.3. Un caso práctico

6.3.1. Adición de contenidos

6.3.2. Modificación de la página maestra

6.4. Páginas maestras globales y dinámicas

6.4.1. Acceso a la página maestra desde el código

6.5. Temas visuales

6.5.1. Elementos que componen un tema visual

6.5.2. Creación de un tema visual simple

6.5.3. Usar un tema en una página o sitio

6.6. Trabajar con hojas de estilos

6.6.1. Asignación y modificación de estilos

6.6.2. Edición de hojas de estilos



7. Perfiles de usuario

7.1. Introducción

7.2. Proveedores ASP.NET

7.2.1. Configuración del almacenamiento

7.2.2. Configuración de proveedores ASP.NET en IIS

7.2.3. Configuración de proveedores en la aplicación

7.3. Mantenimiento de perfiles de usuario

7.3.1. Definir la información asociada al perfil

7.3.2. Perfiles anónimos

7.3.3. Acceso a los datos de los perfiles

7.3.4. Perfiles en la práctica

7.4. Usuarios registrados y seguridad

7.4.1. Configuración de seguridad

7.4.2. Inicio de sesión

7.4.3. Preparación de la página login.aspx

7.4.4. Control de acceso a las páginas

7.4.5. Facilitar el registro interactivo de usuarios



8. Diseño de sitios personalizables

8.1. Introducción

8.2. Elementos básicos

8.2.1. WebPartManager

8.2.2. Zonas con elementos personalizables

8.3. Agregar, eliminar y mover elementos

8.3.1. Preparación de un catálogo de elementos

8.3.2. Modos de operación de la página

8.3.3. Agregar un catálogo declarativo

8.4. Otros componentes de personalización



9. Acceso a bases de datos

9.1. Introducción

9.2. Los servicios de ADO.NET

9.2.1. Proveedores ADO.NET

9.2.2. Clases genéricas de acceso a datos

9.2.3. Acceso a una base de datos mediante programación

9.3. Herramientas del entorno para acceso a datos

9.3.1. Definir una conexión

9.4. Componentes de datos en ASP.NET

9.4.1. Diseño de una interfaz simple

9.4.2. Configuración del DataSource

9.4.3. Filtrado de datos en ejecución

9.4.4. Formularios con diseño libre

9.5. Páginas dinámicas de acceso a datos

9.5.1. Creación de un sitio ASP.NET dinámico

9.5.2. Generación del modelo de datos con Entity Framework

9.5.3. Conexión entre las plantillas y el modelo de datos



10. Sitios Web más dinámicos

10.1. Introducción

10.2. Introducción a AJAX

10.2.1. Estructura de una aplicación AJAX

10.2.2. El componente diferenciador de AJAX

10.2.3. El objeto XMLHttpRequest

10.2.4. Funcionamiento asíncrono

10.2.5. Actualización local de la interfaz

10.3. AJAX y ASP.NET

10.3.1. Formularios AJAX

10.3.2. El componente ScriptManager

10.3.3. Paneles con contenido actualizable

10.3.4. Indicación de estado

10.3.5. Actualización periódica de la interfaz



11. Desarrollo de componentes

11.1. Introducción

11.2. Desarrollo de componentes .NET

11.2.1. ¿Cuándo un objeto es un componente?

11.2.2. Definición de propiedades

11.2.3. Mejoras para la fase de diseño

11.3. La clase Control y sus derivadas

11.4. Desarrollo de un control simple

11.4.1. Prueba del componente

11.4.2. Posición, dimensiones y estilo

11.5. Adición de nuevos miembros

11.6. La clase HtmlTextWriter

11.6.1. El modelo adaptativo de generación de código

11.7. Controles compuestos

11.8. Controles de usuario

11.8.1. Creación de un control de usuario

11.8.2. Uso de un control de usuario



12. Despliegue de una aplicación Web

12.1. Introducción

12.2. Opciones de despliegue

12.3. Preliminares

12.4. Copia del proyecto al sitio de destino

12.5. Precompilación del sitio

12.6. Postconfiguración


La creación de aplicaciones Web es un requerimiento indispensable para todos los profesionales que desarrollan software, siendo ASP.NET una de las tecnologías más avanzadas del momento. Este libro guía al lector a través de todo el proceso de construcción de aplicaciones Web con ASP.NET 4, partiendo de los fundamentos más básicos: el protocolo HTTP y la estructura de una aplicación Web clásica.



Se describen técnicas comunes para el procesamiento de formularios, la validación de datos tanto en la parte cliente como en la del servidor, la inclusión de elementos que faciliten al usuario la navegación por el sitio o el diseño de interfaces coherentes a través de páginas maestras y temas visuales.



Los temas más interesantes de ASP.NET, como la administración de perfiles de usuario, los aspectos relacionados con la seguridad, la construcción de sitios personalizables o el acceso a bases de datos, son abordados de una forma concisa y clara. Asimismo se describen técnicas de actualidad, como el diseño de sitios Web dinámicos AJAX usando los componentes que ASP.NET incluye con esta finalidad. Incluso aspectos olvidados en la mayoría de publicaciones, como puede ser el desarrollo de componentes propios o los pasos que han de seguirse para desplegar una aplicación Web una vez terminado el desarrollo, son tratados con claridad y siguiendo un enfoque didáctico.

Artículos relacionados

  • TSUNAMI
    VÁZQUEZ, PABLO
    En los últimos años, más de 10.000 personas han pasado por los cursos de inteligencia artificial de Pablo Vázquez. Personas con perfiles muy diversos, e inquietudes muy similares: «No sé por dónde empezar». «No sé si mi trabajo está en riesgo». «Sé que debería estar haciendo algo, pero no sé el qué». «Tengo hijos, equipo, familia… debería poder orientarlos, y no puedo». Es nor...
    Disponible en la librería

    21,90 €

  • EL VUELCO
    PÉREZ COLOMÉ, JORDI / GONZÁLEZ-BAILÓN, SANDRA
    Los altavoces son algorítmicos, pero la voluntad es humanaEn apenas dos décadas hemos aprendido a explicar el mundo digital con una colección de metáforas apocalípticas: burbujas, cámaras de eco, madrigueras… Los «algoritmos tiranos» y los «ejércitos de bots» parecen los perfectos culpables para explicar la polarización, la desinformación, el auge del populismo e incluso la apa...
    Disponible en la librería

    19,95 €

  • MINECRAFT OFICIAL: RETOS DE SUPERVIVENCIA 2 (EDICIÓN LEYENDA)
    MOJANG AB, MOJANG AB
    ¿Te atreves a afrontar nuevos retos en Minecraft? Bien, porque el Mundo superior necesita a alguien con coraje y decisión… ¡y ese eres tú! ¡Este libro contiene muchísimos retos y grandes consejos para guiarte en esta odisea épica que te convertirá en leyenda!Gracias a sus instrucciones claras, sus grandes desafíos y unas ilustraciones increíbles, vas a enfrentarte a unos retos ...
    Disponible en la librería

    16,90 €

  • LEVEL UP! GUIA PARA SER UN GRAN DISEÑADOR DE VIDEOJUEGOS
    ROGERS, SCOTT
    ¿Quieres aprender a diseñar lo último en videojuegos? ¿Necesitas consejos para mejorar el diseño de tu juego? ¡Prepárate para subir de nivel con Level Up! Scott Rogers, el diseñador de videojuegos de éxito como Pac-Man World TM, God of War TM, y las series de Maximo y de Bob Esponja, comparte con nosotros el conocimiento y la experiencia que ha acumulado durante años sobre cómo...
    Disponible en la librería

    45,00 €

  • IA PARA PRINCIPIANTES. LA GUÍA DEFINITIVA
    WITZKE,KASPER
    El rápido avance de la Inteligencia Artificial está cambiando las industrias y redefiniendo lo que significa tener éxito en la era moderna. Desde el tratamiento de la salud hasta las finanzas, pasando por la educación y el entretenimiento, la IA está impulsando la innovación y la eficiencia a un ritmo sin precedentes. Como resultado, comprender la IA se ha convertido en una nec...
    Disponible en la librería

    17,90 €

  • ESTO ES PARA TODOS
    BERNERS-LEE, TIM
    La historia íntima de cómo un joven científi co cambió para siempre nuestra forma de conectarnos al mundoEn 1989, en una pequeña oficina del CERN, un joven científico británico concibió una nueva forma de compartir información. Se llamaba Tim Berners-Lee, y de aquella intuición nació la World Wide Web, una herramienta que transformó para siempre la manera en que trabajamos, nos...
    Disponible en la librería

    22,95 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO
    Consultar disponibilidad

    30,95 €

  • ACCESS 2016
    CHARTE, FRANCISCO
    Access 2016 es la última de las versiones del programa para gestión de bases de datos y generación de aplicaciones de Microsoft. Con este manual aprenderás a utilizarla, durante veinte lecciones muy didácticas y de complejidad ascendente.Este libro explica con detalle las principales funciones de Access 2016. Es esencial para usuarios interesados en profundizar en sus herramien...
    Consultar disponibilidad

    30,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...
    Consultar disponibilidad

    35,95 €

  • SQL
    CHARTE, FRANCISCO
    SQL es el lenguaje estándar para el tratamiento de datos en ordenadores. Tanto si somos usuarios de una aplicación de ofimática (Access por ejemplo) como si nuestro objetivo es administrar servidores de datos o desarrollar aplicaciones, es imprescindible que conozcamos SQL.El contenido cada uno de los veinte capítulos en que se estructura este libro sigue un enfoque didáctico, ...
    No disponible

    28,00 €

  • ASP.NET 4.5/MVC 4
    CHARTE, FRANCISCO
    ASP.NET 4.5 es la última versión del motor de procesamiento de páginas Web de Microsoft que, conjuntamente con MVC 4, simplifica el proceso desarrollo de potentes aplicaciones Web de última generación. El lector aprenderá a utilizar ambas infraestructuras con este manual a lo largo de dieciocho lecciones didácticas y de complejidad ascendente.Este libro guía al lector a través...
    No disponible

    28,00 €

  • ACCESS 2013
    CHARTE, FRANCISCO
    Access 2013 es la última versión de la aplicación para gestión de bases de datos y generación de aplicaciones de Microsoft; un programa que aprenderá a utilizar con este manual a lo largo de veinte lecciones didácticas y de complejidad ascendente.El libro explica con detalle las principales funciones de Microsoft Access 2013 y es esencial pata todos aquellos usuarios interesado...
    No disponible

    28,75 €