Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > ASP

Programación Con Asp.net 2.0
Liberty, Jesse ; Hurwitz, Dan (Ed. Anaya Multimedia)
Precio:63,8 € ($80,36)
1056 páginas.
Idioma: Español
ISBN: 8441520526. ISBN-13: 9788441520523
1ª edición (08/2006).
Título sin existencias Ver libros relacionados


Microsoft Visual Studio y ASP.NET en los últimos años se han convertido en las herramientas más populares para crear aplicaciones y servicios web basados en Windows. ASP.NET 2.0 es probablemente la forma más rápida, eficiente, fiable y más documentada para crear aplicaciones web interactivas. Tiene algunas de las mejores herramientas de desarrollo del mercado y Microsoft ha creado nuevos controles para ésta última versión (seguridad, acceso a datos, diseño, etc.), lo que nos permite concentrarnos sólo en la aplicación.

Este libro nos enseñará todo lo que tenemos que saber para crear aplicaciones con calidad profesional, estables y orientadas a datos. Comienza con recorridos prácticos por ASP.NET 2.0 y Visual Studio 2005, que están diseñados para que seamos productivos lo más rápidamente posible. Los primeros capítulos explican con detalle los controles, los sucesos y el ciclo vital de las páginas Web ASP.NET y otros conceptos fundamentales para usar el entorno ASP.NET.

Programación con ASP.NET 2.0, ha sido escrito para programadores y diseñadores web que quieren crear aplicaciones Web usando la nueva y potente plataforma ASP.NET 2.0, de Microsoft.

ÍNDICE

Contenido

Agradecimientos

Sobre los autores

Introducción
Sobre el libro
Organización del libro
Para quién es este libro
Convenciones
Ayuda

Capítulo 1. ASP.NET 2.0
.NET Framework 2.0
ASP.NET 2.0
Nuevas funciones
Las carpetas especiales hacen que la integración sea más sencilla
Seguridad
Personalización
Páginas maestras
Navegación
Páginas Web con IIS
Controles mejorados
Nuevos controles
Visual Studio 2005 (VS2005)
Dispositivos móviles
Sobre VS2005

Capítulo 2. Visual Studio 2005
Página de inicio
Sistema de archivos
HTTP
FTP
Crear nuestra primera página Web
Proyectos y soluciones
Soluciones
Proyectos y archivos
Plantillas
Nombres de proyecto
El Entorno de desarrollo integrado (IDE)
Disposición
Crear y ejecutar
Menús y barras de herramientas
Menú Archivo
Nuevo
Abrir
Agregar
Opciones avanzadas para guardar
Control de código fuente
Menú Editar
Recorrer el portapapeles (Control-Mayús-V)
Buscar y reemplazar
Búsqueda rápida (Control-F)/Reemplazo rápido (Control-H)
Buscar en archivos (Control-Mayús-F)
Reemplazar en archivos (Control-Mayús-H)
Buscar símbolo (Alt-F12)
Ir a
Insertar archivo como texto
Avanzadas
Búsqueda incremental (Control-I)
Marcadores
Esquematización
IntelliSense
Menú Ver
Explorador de soluciones (Control-Alt-L)
Explorador de servidores (Control-Alt-S)
Ventana Propiedades (F4)
Bordes visibles (Control-Q)
Detalles (Control-Mayús-Q)
Controles no visuales (Control-Mayús-N)
Examinador de objetos (Control-Alt-J)
Esquema del documento (Control-Alt-T)
Lista de errores (Control-W, Control-E)
Lista de tareas (Control-W, Control-T)
Cuadro de herramientas (Control-Alt-X)
Ventana Comandos (Control-Alt-A)
Otras ventanas
Menú Refacturización
Menú Sitio Web
Opciones de inicio
Copiar sitio Web
Configuración de ASP.NET
Menú Proyecto
Agregar nuevo elemento (Control-Mayús-A)
Agregar elemento existente (Mayús-Alt-A)
Nueva carpeta
Establecer proyectos de inicio
Dependencias del proyecto/Orden de generación del proyecto
Menú Generar
Menú Depurar
Menú Datos
Menú Formato
Menú Herramientas
Conectar con dispositivo
Conectar con base de datos
Administrador de fragmentos de código (Control-K, Control-B)
Elegir elementos del cuadro de herramientas
Macros
Herramientas externas
Importar y exportar configuraciones
Personalizar
Opciones
Menú Ventana
Menú Ayuda
Ayuda dinámica (Control-Alt-F4)
Contenido (Control-Alt-F1)/Índice (Control-Alt-F2)/Buscar(Control-Alt-F3)
Resultados de índice (Mayús-Alt-F2)
Buscar actualizaciones

Capítulo 3. Controles: conceptos fundamentales
Eventos
Eventos ASP.NET
Argumentos de evento
Eventos de aplicación y de sesión
Eventos de página y de control
Eventos de devolución de datos o eventos sin devolución de datos
IsPostBack
Eventos en Visual Studio 2005
Varios controles para un controlador de eventos
Controles de servidor ASP.NET
ASP.NET y navegadores
Jerarquía de clases de los controles de servidor ASP.NET
Estilos CSS
Controles de servidor HTML
Procesamiento en el lado del cliente

Capítulo 4. Controles básicos
Conceptos básicos
Control Label
Control TextBox
Control HiddenField
Controles Button
Control HyperLink
Seleccionar valores
Control CheckBox
Control RadioButton
Seleccionar en una lista
Objeto ListItem
Control CheckBoxList
Agregar elementos declarativamente
Añadir elementos mediante programación desde una matriz
Agregar elementos desde un origen de datos
Responder a las selecciones del usuario
Control RadioButtonList
Control DropDownList
Control ListBox
Control BulletedList
Tablas
Filas de tabla
Celdas de tabla
Anchura de celda
Control Panel
Imágenes
Control Image
Control ImageMap

Capítulo 5. Controles avanzados
Controles MultiView y View
Control Wizard
Control FileUpload
Control AdRotator
Archivo Advertisement
Utilizar AdRotator
Calendar
Seleccionar fechas en el calendario
Controlar el aspecto del calendario
Programar el control Calendar
SelectionChanged Event
Evento DayRender
Evento VisibleMonthChanged

Capítulo 6. Fundamentos de página Web
La página
Código oculto
Pasar a otra página
HyperLink
Server.Transfer
Response.Redirect
Envío entre páginas
Recuperar datos de la página anterior
¿Cómo he llegado aquí?
Estado
Estado de la sesión
Configuración del estado de la sesión
Objetos de aplicación del ámbito de la sesión
Estado de vista
Bolsa de estado
Estado de aplicación
Ciclo vital
Directivas
Directiva Application
Directiva Assembly
Directiva Control
Directiva Implements
Directiva Import
Directiva Master
Directiva MasterType
Directiva OutputCache
Directiva Page
Directiva Reference
Directiva Register

Capítulo 7. Seguimiento, depuración y control de errores
Crear una aplicación de muestra
Seguimiento
Seguimiento a nivel de página
Insertar en el registro de seguimiento
Seguimiento a nivel de aplicación
Visor de seguimiento
Depuración
La barra de herramientas Depurar
Puntos de detención
Establecer un punto de detención
Ventana Puntos de interrupción
Propiedades de los puntos de interrupción
Recorrer el código paso a paso
Examinar variables y objetos
Ventanas de depuración
Ventana Inmediato
Ventana Automático
Ventana Variables locales
Ventana Inspección
Ventana Pila de llamadas
Ventana Subprocesos
Ventana Módulos
Ventana Desensamblador
Ventana Registros
Ventana Memoria
Gestión de errores
Errores no gestionados
Páginas de error de toda la aplicación
Páginas de error de una determinada página

Capítulo 8. Validación
RequiredFieldValidator
El control Summary
El validador de comparación
Comprobar el tipo de datos introducidos
Comparar con otro control
Comprobar rangos
Expresiones regulares
Validación personalizada
Grupos de validación

Capítulo 9. Acceso a datos Web
Obtener datos de una base de datos
Controles de origen de datos
Control GridView
Agregar instrucciones Insert, Update y Delete
Actualizaciones multiusuario
Concurrencia optimista
Mostrar y actualizar la rejilla
Vamos a probarlo
Siguiendo la actualización con eventos
Modificar la rejilla basándonos en eventos
Pasar parámetros a la consulta seleccionada
Control DataList
Editar elementos de controles List
Eliminar elementos de un control List
Control Repeater
Control DetailsView: examinar un registro cada vez
Control FormView: Examinar registros únicos como maestro/detalle
Edición con FormView
Insertar nuevos registros
Eventos DetailsView y FormView

Capítulo 10. ADO.NET
El modelo de objetos ADO.NET
La clase DataSet
La clase DataTable
La clase DataRow
DbCommand y DbConnection
El objeto DataAdapter
El objeto DataReader
Primeros pasos con ADO.NET
Usar un DataReader
Crear relaciones de datos en DataSets
Crear objetos de datos a mano
Diseño de base de datos de fallos
Crear DataTable a mano
Establecer propiedades de columna
Establecer restricciones
Agregar datos a la tabla
Agregar tablas adicionales al DataSet
Agregar filas con una matriz de objetos
Crear claves principales
Crear claves extranjeras
Crear relaciones de datos
Procedimientos almacenados
Crear un procedimiento almacenado simple
Procedimientos almacenados con parámetros
Actualizar con SQL y ADO.NET
Actualizar datos con transacciones
La prueba ACID
Implementar transacciones
Transacciones de base de datos
Transacciones de conexión
Vinculando a objetos empresariales

Capítulo 11. Seguridad basada en formularios
Autenticación
Acceso anónimo
Autenticación Windows
Autenticación básica
Autenticación de texto implícita
Autenticación de Windows integrada
Seguridad basada en funciones
Autenticación Passport
Autenticación por formulario
Autenticación basada en formularios al detalle
Crear la aplicación
Creación de cuentas
Crear la página de bienvenida
Crear la página de inicio de sesión
Agregar un recordador de contraseñas
Agregar funciones a cuentas ASP.NET
Usar la herramienta para configurar Sitios Web para configurar funciones
Restringir el acceso a páginas basadas en funciones

Capítulo 12. Páginas maestras y navegación
Páginas maestras
Añadir páginas de contenido
Usar páginas maestras anidadas
Editar dinámicamente la página maestra
Navegación
Primeros pasos con la navegación del sitio
Configurar las páginas
Personalizar el aspecto y comportamiento
Rellenar bajo demanda
Usar un menú para la navegación
Enumerar nodos de mapa de sitio mediante programación
Filtrado basado en seguridad
Activar las suscripciones
Agregar funciones
Agregar una página de inicio de sesión
Crear reglas de acceso
Crear un mapa de sitio regido por permisos

Capítulo 13. Personalización
Crear sitios Web personalizados
Guardar información de personalización
Configurar la gestión de los perfiles
Explorar las tablas de perfil
Personalizar con tipos complejos
Personalización anónima
Temas y máscaras
Crear el sitio de prueba
Organizar los temas y máscaras del sitio
Activar temas y máscaras
Especificar los temas de la página
Establecer temas de hoja de estilo
Establecer temas de personalización
Usar máscaras con nombre
Elementos Web
Arquitectura de elementos Web
Creación de zonas
Agregar controles a zonas
Minimizar y restaurar
Activar la edición y los cambios de disposición
Crear un control de usuario para permitir cambiar el diseñode página
Mover un elemento
Editar un elemento
Agregar elementos desde un catálogo

Capítulo 14. Controles personales y de usuario
Controles de usuario
Controles de usuario con código
Directiva @Control
Propiedades
Crear una propiedad
Proporcionar un valor subyacente para la propiedad
Integrar la propiedad en el código
Establecer la propiedad para el cliente
Controlar eventos
Controles personalizados
Propiedades
El método Render
Actualizar el control
Mantener el estado
Creación de controles derivados
Creación de controles compuestos
Modificar el control derivado CountedButton
Creación del control compuesto BookCounter
Creación del control compuesto BookInquiryList

Capítulo 15. Crear servicios Web
Cómo funcionan los servicios Web
Desarrollar un servicio Web
El proxy
Crear el consumidor
Protocolos y estándares
HTTP
HTTP-GET
HTTP-POST
XML
SOAP
Web Services Enhancements (WSE)
Crear un servicio Web sencillo
En línea con un editor de texto
Código oculto con Visual Studio 2005
Directiva WebService
Derivar de la clase WebService
Estado de la aplicación mediante HttpContext
Atributo WebServiceBinding
Atributo WebMethod
La propiedad BufferResponse
Propiedad CacheDuration
Propiedad Description
Propiedad EnableSession
Propiedad MessageName
Propiedad TransactionOption
Atributo WebService
Propiedad Description
Propiedad Name
Propiedad Namespace
Tipos de datos
Matrices
Clases y estructuras
DataSets
StockTickerComplete
Creación de documentos de descubrimiento
Descubrimiento mediante una cadena de consulta
Archivos de descubrimiento estáticos
Implementación
Ensamblados compilados previamente
Ensamblados compilados dinámicamente

Capítulo 16. Servicios Web de consumo
Descubrimiento
Creación del cliente con VS2005
Creación del cliente manualmente
Crear el contenido de la página Web consumidora
Crear el proxy
Generar manualmente el código fuente de la clase proxy
Detalles de la clase proxy
Compilar la clase proxy
Compilación automática en la carpeta App_Code
Compilación manual
Finalizar la aplicación consumidora
Usar llamadas a métodos asíncronas

Capítulo 17. Memoria caché y rendimiento
Tipos de caché
Caché de clase
Caché de configuración
Caché de datos
Caché de resultado
Caché de objeto
Caché de datos
Caché de DataSourceControl
Caché de dependencia SQL
Invalidación de caché basada en sondeo
Preparar la base de datos
Editar web.config
Invalidación de caché basada en notificación
Caché de resultado
La directiva OutputCache
Duration
VaryByParam
CacheProfile
DiskCacheable
Location
SqlDependency
VaryByControl
VaryByCustom
VaryByHeader
Caché de fragmentos: guardar en caché parte de una página
Caché de objeto
Funcionalidad de la clase caché
Dependencias
Dependencia de cambio de archivo
Dependencia de elemento en caché
Dependencia de tiempo
Eliminación de registros obsoletos
Compatibilidad con la llamada devuelta
La clase HttpCachePolicy
Rendimiento
Temas específicos de ASP.NET
Estado de la sesión
Estado de vista
Caché
Controles de servidor
Servidores con varios procesadores y usar varios servidores
Viajes al servidor y de vuelta
Temas generales de .NET
Concatenación de cadena
Minimizar excepciones
Usar vinculación estática
Usar código gestionado
Desactivar el modo de depuración
Temas de base de datos
Procedimientos almacenados
Usar la clase DataReader
Utilizar clases SQL o Oracle en lugar de clases OleDB
Bancos de pruebas y perfiles

Capítulo 18. Lógica y configuración de aplicaciones
Servicios de información de Internet (IIS)
Versiones de IIS
Directorios virtuales
Aplicaciones Web
Lógica de aplicación
Objeto HttpApplication
global.asax
Directivas
Application
Import
Assembly
Bloques de script
Eventos
Adjuntos del servidor
Declaraciones de objeto
Miembros globales
Configurar la aplicación
Configuración jerárquica
Formato
Declaraciones de controlador de sección de configuración
Secciones de configuración
Interfaz de usuario de valores de configuración
General
Cadenas de conexión
Configuración de aplicación
Errores personalizados
Autorización
Autenticación
Aplicación


httpRuntime
Gestión del estado
Ubicaciones
Herramienta Administración de sitios Web
Seguridad
Aplicación
Proveedor
Otros valores de configuración
system.net
system.web
browserCaps
httpHandlers
httpModules
processModel
webControls
machineKey
securityPolicy
trust
Secciones de configuración personalizadas
Pares nombre/valor
Objetos

Capítulo 19. Instalación
Ensamblados
Lenguaje intermedio de Microsoft (MSIL)
ILDASM
Manifiestos
Versionamiento
Ensamblados privados y compartidos
Nombres seguros
Crear un nombre seguro
Firma retardada
Instalación local
Compilación en tiempo de ejecución total
Compilación manual de ensamblados
Compilación previa completa
Compilación previa solamente de código
Instalación global
Instalador de Windows
Generar configuraciones
Agregar un proyecto de instalación con el asistente
Agregar un proyecto de instalación manualmente
Mayor personalización
Sistema de archivos
Registro
Tipos de archivo
Interfaz de usuario
Acciones personalizadas
Condiciones de inicio
Implementar el Sitio Web

Apéndices

Apéndice A. Atajos de teclado

Apéndice B. Tecnología de base de datos relacional: Curso acelerado
Tablas, registros y columnas
Diseño de tabla
Normalización
Integridad referencial declarativa
SQL
Unir tablas
Usar SQL para manipular la base de datos

Índice alfabético

Títulos relacionados con Programación con ASP.NET 2.0:


Antología De Luis Royo: Vol.
2: 1981-1983

ROYO, LUIS.
48 páginas.
Precio: 9 € ($11,33)


WILD SKETCHES 2Wild Sketches 2
ROYO LUIS.
208 páginas.
Precio: 7,5 € ($9,44)


SUBVERSIVE BEAUTYSubversive Beauty
Royo Navarro, Luis.
80 páginas.
Precio: 16 € ($20,15)


*Para península. Tiempo estimado para días laborables