Detalle del libro
Ver Índice
Prólogo
Capítulo 1
Visual Studio 2013 y .NET 4.5.1
1. Novedades de Visual Studio 2013
1.1 Instalación
1.2 Interfaz del programa
1.2.1 La página de inicio
1.2.2 Las ventanas de Visual Studio
1.2.3 Las actividades ligadas al desarrollo
1.2.4 Los paquetes NuGet
1.2.5 Las pruebas codificadas de interfaz de usuario
1.3 Gestión del código
1.3.1 El modo esquema y las regiones
1.3.2 La refactorización (refactoring)
1.3.3 Los fragmentos de código (code snippets)
1.4 Documentación
1.5 Control del código fuente con Visual Studio Online
1.6 La herramienta MS Build
2. C#5 de un vistazo
2.1 Clases parciales
2.2 Métodos anónimos
2.2.1 Eventos internos
2.2.2 Las funciones auxiliares
2.2.3 Simplificar la edición de código
2.3 La inferencia de tipo
2.4 Las expresiones lambda
2.5 Clases dinámicas y tipos anónimos
2.6 Extensión de clases sin herencia
2.7 Tipos nullables
2.8 Iterador
2.8.1 Iterador en C#1
2.8.2 Iterador a partir de C#3
2.9 Genericidad
2.9.1 Definir un tipo genérico
2.9.2 Especialización parcial
2.9.3 Uso de un tipo genérico
2.9.4 El espacio de nombres System.Collections.Generic
Capítulo 2
Los sitios web ASP.NET 4.5.1
1. El modelo de compilación
1.1 Del CGI al modelo ASP.NET 1.X
1.1.1 La interfaz CGI
1.1.2 Las páginas dinámicas ASP
1.2 Clases parciales para las páginas
1.2.1 Estructura de una página ASPX 4.5.1
1.2.2 Modificaciones de una página ASPX 4.5.1
1.3 El código compartido en App_Code
1.4 Los ensamblados referenciados
1.4.1 Referencias dinámicas
1.4.2 Referencias explícitas en el Web.config
1.5 La caché de construcción
1.6 Las aplicaciones web de Visual Studio
2. El rol del servidor web
2.1 El servidor IIS
2.1.1 El filtro ISAPI para ASP.NET
2.1.2 Creación de un sitio web ASP.NET con IIS
2.2 El servidor de desarrollo ASP.NET
2.3 Otros servidores
3. El pipeline HTTP de IIS
3.1 Funcionamiento de IIS
3.1.1 Primeros pasos en HTTP con Telnet
3.1.2 Detalle del procesamiento IIS
3.2 La clase HttpContext
3.3 La clase HttpApplication
3.3.1 Ciclo de vida de la aplicación
3.3.2 Agregar un Global.asax.
3.3.3 Crear un módulo HTTP
3.4 Los controladores (handlers) HTTP
3.4.1 Crear un handler ASHX
3.4.2 Crear un handler en una DLL
Capítulo 3
Los Web Forms
1. Los Web Forms
1.1 Estructura de una página ASPX
1.1.1 Estilo anidado, en línea y separado
1.1.2 Los scriptlets
1.1.3 Jerarquía de controles
1.1.4 Agregar controles dinámicamente
1.1.5 Objetos intrínsecos
1.2 Ciclo de vida de una página
1.2.1 El ciclo nominal
1.2.2 Identificar las peticiones de tipo postback
1.3 Los controles web
1.3.1 Las etiquetas HTML
1.3.2 El atributo runat="server"
1.3.3 Los controles HTML
1.3.4 Los controles web
1.3.5 Controles basados en plantillas (template)
1.3.6 Controles de usuario y controles personalizados
1.4 Navegación entre páginas
1.4.1 Los enlaces de hipertexto
1.4.2 Redirecciones desde el servidor
1.5 Postback y cross postback
1.6 Los callback
1.7 Validación de los datos introducidos por el usuario
1.7.1 Principio de la validación
1.7.2 Los controles de validación
1.7.3 Validación personalizada
1.7.4 Validación discreta
2. Organizar la presentación
2.1 Temas y máscaras.
2.1.1 Hojas de estilo CSS
2.1.2 Temas
2.1.3 Máscaras
2.2 Controles de usuario .ascx
2.2.1 Crear un control de usuario
2.2.2 Utilizar un control de usuario
2.2.3 Agregar propiedades y eventos
2.3 Las páginas maestras
2.3.1 Crear una página maestra
2.3.2 Crear una página de contenido
2.3.3 Programar páginas maestras y páginas de contenido.
2.3.4 Aplicar dinámicamente una página maestra
3. Componentes personalizados
3.1 Funcionamiento de los componentes personalizados
3.1.1 Tipos de componentes personalizados
(custom controls)
3.1.2 Creación de una librería de componentes
3.1.3 Creación del componente ColoredPad
3.1.4 Empaquetado y pruebas
3.2 NumericTextBox, componente derivado de TextBox
3.2.1 Creación del control
3.2.2 Propiedades y eventos
3.2.3 Representación
3.3 ChartControl, componente gráfico que utiliza GDI+.
3.3.1 Funcionamiento
3.3.3 Integración y pruebas
3.4 PictureBrowser, componente basado en una plantilla
3.4.1 Funcionamiento
3.4.2 Implementación del componente
3.4.3 Las plantillas
3.4.4 Representación
3.4.5 Eventos
3.4.6 Información relativa al diseño en Visual Studio
3.4.7 Uso del componente
3.5 Recursos incorporados en DLL
4. AJAX
4.1 Del callback a AJAX
4.2 El administrador de script ScriptManager
4.2.1 Usar ScriptManager con servicios web
4.3 El componente UpdatePanel
4.3.1 Funcionamiento
4.3.2 Implementación
4.3.3 Gestión de errores
4.3.4 Los triggers
4.4 El componente UpdateProgress
4.5 El Timer
4.6 Programación orientada a objetos con JavaScript
4.6.1 Inserción de código JavaScript en una página
4.6.2 Crear objetos y clases JavaScript
4.6.3 El estilo AJAX
4.6.4 Clases derivadas
4.6.5 Implementar interfaces
4.7 El modelo de extensión AJAX
4.7.1 Estructura del framework
4.7.2 La clase aplicación
4.7.3 Los controles AJAX del toolkit
4.7.4 Definir controles personalizados en JavaScript
4.7.5 Controles AJAX en C#
4.8 Introducción a jQuery
4.8.1 Instalación
4.8.2 Recorrer el DOM
4.8.3 Intervenir en la página
4.8.4 Los plugins
Capítulo 4
Los sitios web MVC
1. El enfoque MVC
1.1 El patrón de diseño MVC
1.2 Evolución de MVC
2. Los sitios ASP.NET MVC
2.1 Creación de un sitio
2.2 Organización de carpetas
2.3 Creación del modelo
2.4 Definición del controlador
2.5 Agregar vistas
3. Definición de las rutas
4. Ir más allá
4.1 De una acción a otra
4.2 Actualización del modelo y redirección
4.3 Validación
Estos dos libros ofrecen al lector el máximo de información sobre la programación de aplicaciones ASP.NET con C#.
Hay elementos complementarios para descarga en www.ediciones-eni.com.
Un libro de la colección Soluciones Informáticas
C# 5 - Desarrolle aplicaciones Windows con Visual Studio 2013
Extracto del resumen: Este libro sobre desarrollo de aplicaciones Windows con el lenguaje C# y Visual Studio 2013, está dirigido a los desarrolladores que comienzan con el framework .NET. Les permite aprender los conceptos principales del lenguaje C# y paulatinamente, les introduce en conceptos más avanzados, aportando una visión general de las posibilidades que ofrece el lenguaje C#, Visual Studio y el framework .NET en general. El autor ha seleccionado un enfoque paso a paso, construyendo una aplicación funcional completa a lo largo del libro para ilustrar de manera práctica y coherente los conceptos que se abordan.
Los capítulos del libro:
Parte Creación de proyectos: Trabajar con Visual Studio 2013 - La arquitectura .NET - Parte Creación de clases: Introducción al lenguaje C# - La creación de tipos - La herencia - Tipos genéricos - Delagados, eventos y expresiones lambda - Parte Creación de interfaces de usuario: Creación de formularios - Implementación del administrador de eventos - Validar los datos introducidos - Creación de controles de usuario - Creación de aplicaciones Windows 8.1 - Parte Prueba, dépuración y gestión de errores: Depuración - Gestión de excepciones - Monitorización - Tests unitarios - Parte Gestión de datos con ADO.NET Entity Framework: Creación del modelo de datos - Presentación de Entity Framework - Parte Gestión de datos con LINQ: Presentación de LINQ - LINQ to ENTITIES - LINQ to SQL - LINQ to XML - Parte Gestión de archivos: El sistema de archivos - Serialización - Parte Funcionalidades avanzadas: Expresiones regulares - Multi-threading - Globalización y localización - Seguridad - Para llegar más lejos - Parte Ensamblado y despliegue: Ensamblados y configuraciones - Despliegue
Un libro de la colección Expert IT
ASP.NET en C# con Visual Studio 2013 - Diseño y desarrollo de aplicaciones Web
Extracto del resumen: Este libro está dirigido a los desarrolladores, arquitectos y administradores que deseen adoptar un enfoque profesional en la realización de aplicaciones Web sacando el máximo provecho de ASP.NET (versión 4.5.1 en el momento de escribir estas líneas). Acompaña al lector en un estudio completo de la tecnología ASP.NET y de Visual Studio 2013. Cada tema se aborda con ejemplos prácticos y útiles, que se proveen en C#.
Los capítulos del libro:
Prólogo - Visual Studio 2013 y .NET 4.5.1 - Los sitios web ASP.NET 4.5.1 - Los Web Forms - Los sitios web MVC - El acceso a datos con ADO.NET 4.5.1 - Gestión del estado - Personalización y securización - Los servicios Web WCF y REST - Configuración, despliegue y administración