Portada de Asp.net

Asp.net

Autores:Parihar, Mridula;
Categoría:ASP
ISBN: 9788441513853
Anaya Multimedia nos ofrece Asp.net en español, disponible en nuestra tienda desde el 01 de Julio del 2002. Amplía tus conocimientos sobre el mundo de los ordenadores con este libro de informática, perfectamente adaptado para todos los lectores por su cuidado contenido. Este libro cuenta con un total de 1024 páginas , unas dimensiones de 23x18 cm 1 CD-ROM (1ª ed., 1ª imp.).
Leer argumento »
Ver todas las novedades de libros »

Argumento de Asp.net

Con la aparición de la plataforma .NET se ha iniciado una nueva era en el campo de la programación de aplicaciones que conducirá la Internet de nueva generación. ASP.NET, una parte de la plataforma .NET de Microsoft, es una estructura de programación revolucionaria que permite el desarrollo de aplicaciones Web dirigidas a corporaciones. Constituye la forma más rápida y escalable de desarrollar, implementar y ejecutar aplicaciones Web en cualquier navegador o dispositivo. ASP.NET facilita el desarrollo de aplicaciones si lo comparamos con el modelo ASP clásico, por lo que la productividad de los programadores mejorará considerablemente. Esta plataforma permita dotar de funciones adicionales a una aplicación Web y escribir una menor cantidad de código, entre otras características. El objetivo principal de "La biblia de ASP.NET" es que los programadores de aplicaciones Web dispongan de un conocimiento sobre las características de ASP.NET y puedan diseñar aplicaciones completas, seguras y fiables. Para ello, se analizan todas sus características y propiedades, desde las más básicas hasta las más avanzadas, como la configuración de aplicaciones, el almacenamiento en memoria caché, seguridad, localización, servicios Web XML e implementación. El CD-ROM adjunto contiene todos los ejemplos elaborados a lo largo de los capítulos del libro, así como la aplicación Microsoft .NET Framework, etc.0Acerca del autor Prólogo Estructura del libro Parte 1. Conceptos básicos de ASP.NET Parte 2. Programación de bases de datos ASP.NET Parte 3. Opciones avanzadas de ASP.NET Parte 4. Diseño de Servicios Web Parte 5. Diseño de aplicaciones ASP.NET Apéndices Parte I. Conceptos básicos de ASP.NET 1. La estructura .NET Concepto de la estructura .NET Ventajas de la estructura .NET Modelo de programación consistente Compatibilidad directa con cuestiones de seguridad Operaciones simplificadas de desarrollo Registro de eventos Contadores de rendimiento Rastreo Implementación y mantenimiento de las aplicaciones Elementos de la estructura .NET Entorno común de ejecución Sistema de tipos común Biblioteca de clases .NET Componentes de unificación ASP.NET Formularios de Windows Visual Studio .NET Resumen 2. Primeros pasos La estructura .NET ASP.NET Configuración del entorno de desarrollo Creación de una aplicación ASP.NET Creación de una aplicación Web en Visual Basic Creación de una aplicación Web en C# Implementación de una aplicación Web ASP.NET Resumen 3. Diseño de formularios con controles Web Presentación de los formularios Web ASP.NET Componentes de los formularios Web Controles de servidor de formularios Web Creación de proyectos de aplicaciones de formularios Web Uso de controles Web Control Label Control TextBox Controles CheckBox y ChekBoxList Controles RadioButton y RadioButtonList Control ListBox Control DropDownList Control Hyperlink Control Table Control Image Controles Button, LinkButton e ImageButton Eventos Trayectos al servidor Controladores de eventos Cómo implementar eventos y controladoresde eventos Gestión de envíos al servidor Cómo utilizar el estado de vista Resumen 4. Controles Web elaborados El control AdRotator Propiedades del control AdRotator AdvertisementFile KeywordFilter Target Eventos del control AdRotator Representación de anuncios en navegadores clientepor medio de AdRotator El control Calendar Propiedades del control Calendar Eventos del control Calendar Evento DayRender Evento SelectionChanged Evento MontChanged Representación de un calendario en navegadores clientespor medio del control Calendar El control TreeView Propiedades del control TreeView Eventos del control TreeView El evento Collapse El evento Expand El evento SelectedIndexChanged Cómo generar un control TreeView Los controles TabStrip y MultiPage El control TabStrip El control MultiPage Cómo utilizar de forma conjunta los controlesMultiPage y TabStrip El control Toolbar Propiedades del control Toolbar Eventos del control Toolbar El evento ButtonClick El evento CheckChange Cómo generar una barra de herramientas Resumen 5. Creación y utilización de controles personalizados Controles personalizados Estructura básica de los controles de formularios Web Clases utilizadas por controles de formularios Web Clase System.Web.Ui.Control Clase System.Web.UI.WebControls.WebControls Clase System.Web.UI.Controls.HTMLControl Interfaces utilizadas por los controles de formularios Web La interfaz INamingContainer La interfaz IPostBackDataHandler La interfaz IPostBackEventHandler Creación de controles personalizados Cómo crear y utilizar un control de usuario Creación del control de usuario Cómo utilizar un control de usuario en una páginade formularios Web Diseño de un control compuesto Conceptos relacionados con la creación de un control compuesto Creación del control Cómo añadir el control compuesto a una página Cómo añadir propiedades y métodos Procesamiento y representación de eventos Resumen 6.Validación de entradas de usuario Controles de validación Cómo utilizar el control RequiredFieldValidator ControlToValidate Display Cómo utilizar el control CompareValidator Cómo utilizar el control RangeValidator La propiedad Type. Propiedades MinimunValue y MaximumValue Propiedades MinimumControl y MaximumControl Cómo utilizar el control RegularExpressionValidator Cómo utilizar el control CustomValidator Cómo utilizar el control ValidationSummary Eventos de validación Controles de validación múltiple y "code behind" Cómo utilizar el código Resumen 7. Depuración de páginas ASP.NET Resolución de errores Páginas de error personalizadas Rastreo de errores Herramientas de depuración El depurador de Visual Studio .NET El menú Depurar Cómo adjuntar un depurador Funciones de rastreo en ASP.NET Rastreo en página Rastreo en la aplicación Cómo escribir código ASP.NET correctamente Diseño del formulario Variables y objetos Lógica de programación Estilo de código Parte II. Programación de bases de datos ASP.NET 8. ADO.NET Conceptos básicos de ADO.NET Compatibilidad Mantenimiento Programabilidad Rendimiento Escalabilidad El modelo de objetos ADO.NET Proveedores gestionados La clase DataSet Cambios efectuados en ADO Comunicación con fuentes de datos OLE DB por medio de ADO.NET La clase System.Data.OleDb.OleDbConnection La clase System.Data.OleDb.OleDbCommand La clase System.Data.OleDb.OleDbDataReader La clase System.Data.OleDb.OleDbDataAdapter Las clases System.Data.DataSet, System.Data.DataTable, System.Data.DataRow y System.Data.DataColumn Resumen 9.Vinculación de datos Introducción a la vinculación de datos Vinculación de fuentes de datos Vinculación de datos a propiedades de la página Vinculación de datos a propiedades de un control Vinculación de datos a un objeto ArrayList Métodos de vinculación Vinculación a un objeto DataView Procesamiento de datos enviados Resumen 10. Controles DataGrid Ejemplo de DataGrid Opciones adicionales de diseño de páginas ASPX Encabezados y pies Cómo controlar el aspecto del cuerpo de la cuadrícula La propiedad Columns La clase BoundColumn La clase ButtonColumn La clase EditColumn La clase HyperLinkColumn Paginación de datos de la cuadrícula Ordenación de los datos de la cuadrícula Resumen 11. Uso de plantillas Presentación de las plantillas El control Repeater El control DataList El control DataGrid Comparativa de los controles Repeater, DataList y DataGrid Creación de plantillas Combinación de plantillas con el control Repeater Combinación de plantillas con el control DataList Implementación de funciones de selección de elementos Implementación de funciones de edición de elementos Combinación de plantillas con el control DataGrid Resumen 12. Cómo utilizar SQL Server con ASP.NET Acceso a datos en el servidor desde un servidor SQL Revisión de T-SQL Recuperación de datos en una base de datos SQL Inserción, actualización y eliminación de datosen una base de datos SQL Procedimientos almacenados Implementación de T-SQL en aplicaciones Web Acceso a datos Cómo añadir datos Cómo modificar y eliminar datos Uso de procedimientos almacenados Uso de Extensiones ADO (ADOX) Objetos ADOX estándar Cómo utilizar objetos ADOX Resumen 13. Vinculación avanzada de datos y XML Introducción a XML Repaso de las especificaciones relacionadas con XML Definición de tipo de documento Espacios de nombre XML Esquemas XML Transformaciones de lenguaje de hoja de estiloextensible (XLS/T) Modelo de objetos de documento XML Compatibilidad de XML en ASP.NET El espacio de nombre System.Xml Control de servidor Web XML Conversión de datos relacionales a formato XML Vinculación de controles de servidor con datosde archivos XML Resumen Parte III. Conceptos avanzados de ASP.NET 14. Configuración de aplicaciones ASP.NET Conceptos de configuración en ASP.NET Archivos de configuración Web.config Secciones de configuración ASP.NET Sección Sección Sección Sección Sección Sección Sección Sección Sección Parámetros de seguridad en archivos Web.config Sección Sección Sección Sección Sección Sección Resumen 15. Desarrollo de objetos de negocios Objetos de negocios Cómo crear y utilizar objetos de negocios Creación de un objeto de normas de negocios de la interfazde usuario Creación de un objeto de normas de negocio de datos Cómo utilizar objetos de negocios Creación de un componente de acceso a datos por mediode controles Datos de ASP.NET Creación de un componente de acceso a datos Cómo utilizar el componente de acceso a datosen un formulario Web Implementación de objetos de negocios Cómo crear un ensamblado de un solo archivo Creación de un ensamblado de varios archivos Creación de un proyecto de implementación Espacios de nombre de objetos de negocios Resumen 16. Generación de controladores HTTP Motor de ejecución HTTP y controladores HTTP ISAPI y HTTP Arquitectura del motor de ejecución HTTP Interfaces y clases necesarias para crear controladores HTTP La interfaz IHttpHandler ProcessRequest IsReusable La interfaz IHttpHandlerFactory GetHandler ReleaseHandler La clase HttpContext La clase HttpRequest La clase HttpResponse Creación de controladores HTTP Creación de una clase que implementa la interfazIHTTPHandler Cómo utilizar la clase controlador en una aplicación Web Ejemplo de controlador HTTP personalizado Resumen 17. Memoria caché Presentación del almacenamiento en caché Almacenamiento en caché dentro de ASP.NET API Cache HttpCachePolicy HttpCacheability @OutputCache HttpCacheVaryByParams HttpCacheVaryByHeaders Contadores de rendimiento del API Cache Almacenamiento en caché del resultado de una página Almacenamiento en memoria de datos de la página Objeto Session Objeto Cache Dependencia basada en archivo Dependencia basada en claves Dependencia basada en tiempo Resumen 18. Generaciónde aplicaciones sin conexióncon Controles móviles de ASP.NET Desarrollo de aplicaciones móviles Obstáculos relacionados con el diseño de aplicaciones móviles Dispositivos y emuladores inalámbricos WAP, WML y una baraja de cartas Cómo diseñar una aplicación móvil Páginas estáticas Instalación de MIT Diseño de una página MIT Conversión de WML en MIT Listas móviles Listas sencillas Listas con formato Vinculación de datos de una lista Paginación Llamadas telefónicas Recopilación de datos del usuario Listas de selección Cuadros de texto móviles Uso de contraseñas o números Validación de entradas Resumen 19. Seguridad en ASP.NET Introducción Seguridad IIS Autenticación Autorización Autenticación en aplicaciones Web Opciones de autenticación ASP.NET Autenticación basada en formularios Integración de métodos de seguridad Seguridad basada en roles Resumen 20. Localización de aplicaciones ASP.NET Introducción al concepto de localización Conjuntos de caracteres Parámetros de configuración Configuración de cultura y de región El espacio de nombre System.Globalization La clase CultureInfo La clase RegionInfo Implementación de las clases Cómo utilizar archivos de recursos El espacio de nombre System.Resources Creación de una aplicación consciente de recursos Resumen 21. Implementación de aplicaciones ASP.NET Implementación de aplicaciones ASP.NET Proyectos de implementación Cómo seleccionar el tipo de proyecto de implementación Creación de un proyecto de implementación Cómo utilizar los editores de un proyecto de implementación Editor del sistema de archivos Editor del Registro Editor de tipos de archivos Editor de la interfaz de usuario Editor de acciones personalizadas Editor de condiciones de inicio Generación de un proyecto de implementación El sistema de configuración ASP.NET Implementación de clases y ensamblados Resumen Parte IV. Servicios Web 22. Introducción a los servicios Web Concepto de servicios Web ¿Qué es un servicio Web? Elementos básicos de los servicios Web Representación de los datos ¿Qué es XML? Sintaxis XML Estructura de un documento XML Espacios de nombre de XML Declaración predeterminada de espacio de nombre Declaración explícita de espacio de nombre El esquema XML Sintaxis XSD Intercambio de mensajes Intercambio de mensajes con SOAP Intercambio de mensajes con el protocolo HTTP-GETy HTTP-POST Descripción de las prestaciones de los servicios Web Publicación y descubrimiento de servicios Web Descubrimiento de proveedores de servicios Web Microsoft HailStorm Resumen 23. Infraestructura de servicios Web Plataforma de servicios Web de Microsoft Microsoft .NET Framework El motor de ejecución del lenguaje común (CLR) La Biblioteca de clases de .NET Framework ASP.NET Administración de estados Almacenamiento en caché Transacciones Seguridad Infraestructura de los servicios Web Directorios de servicios Web Descubrimiento de servicios Web Descripción de servicios Web Formatos de conexión de servicio Web HTTP-GET HTTP-POST HTTP-SOAP Cómo aprovechar las funciones ASP.NET en los servicios Web Funciones de transacción Habilitación del estado de sesión Almacenamiento de resultados de los servicios Web en caché Almacenamiento de las respuestas del servidor en buffer Elementos de un servicio Web ASP.NET Resumen 24. SOAP Concepto La especificación SOAP Elementos del mensaje SOAP El sobre SOAP La cabecera SOAP El cuerpo SOAP Tipos de datos admitidos por SOAP Excepciones SOAP HTTP como transporte SOAP SOAP en .NET Framework Uso de cabeceras SOAP La clase SoapHeader de .NET El atributo SoapHeader de .NET Extensiones SOAP Tratamiento de excepciones SOAP Microsoft SOAP Toolkit Funciones del kit de herramientas Creación de un servicio Web Creación de un consumidor de servicios Web El generador de WSDL/WSML La utilidad de rastreo SOAP Resumen 25. Construcción de un servicio Web Creación del servicio Web conversión de temperatura Fórmulas de conversión de temperatura Descripción del método Argumentos del método Comportamiento del método Creación del servicio Web Primeros pasos Requisitos del entorno de desarrollo de serviciosWeb ASP.NET Creación de la aplicación de servicio Web Declaración de servicio Web Archivos de servicio Web Implementación del servicio Web El atributo WebService Creación de métodos Web Inclusión de código de implementación Tratamiento de errores Generación del servicio Web Verificación del funcionamiento del servicio Web Comprobación del servicio Web con HTTP-GET Página de prueba de servicio Web Cómo visualizar el contrato de servicio Visualización de la ayuda del método Web Invocación manual de un método de servicio Web Comprobación del servicio Web con HTTP-POST Depuración del servicio Web Cómo habilitar el modo Debug para servicios Web ASP.NET El módulo de ejecución de ASP.NET Depuración del servicio Web CTemp Cómo establecer un punto de interrupción Comprobación de los métodos de servicio Web Cómo examinar las variables del programa Reanudación de la ejecución del método Resumen 26. Implementación y publicación de servicios Web Preparación de la implementación Espacios de nombre de servicio Web Cómo definir el espacio de nombre del servicioWeb CTemp Implementación de servicios Web Archivos implementados con un servicio Web Herramientas para la implementación de servicios Web Proyecto de configuración del servicio Web Copiar proyecto Comando XCOPY Publicación de servicios Web Publicación de servicios Web con DISCO Publicación con UDDI Cómo agregar una nueva empresa Inclusión de un servicio Web en su registro de negocio Definición de un nuevo vínculo para la aplicaciónde servicios Web Herramientas de publicación internas Resumen 27. Búsqueda de servicios Web Descubrimiento de servicios Web Búsqueda de servicios Web con la herramienta disco Búsqueda de servicios Web con UDDI Consulta de servicio Web y clases proxy Creación de una clase proxy con la herramienta WSDL Creación de una clase proxy con Visual Studio Resumen 28. Consumo de servicios Web Introducción a los consumidores de servicio Web Proxies de servicio Web Creación de una aplicación de consumidor Obtención del documento WSDL Generación de la clase proxy Elaboración del formulario Web Creación de una instancia de clase proxy Invocación del método proxy CTemp Comprobación de la aplicación del consumidor Modelo de ejecución de la aplicación Resumen Parte V. Creación deaplicaciones ASP.NET 29. Blackjack Las reglas del Blackjack Vamos a jugar una o dos manos Diseño: componentes del juego Partes del proceso Selección de objetos y reparto de responsabilidades La interfaz de usuario Un lugar de trabajo El objeto Card Una estructura de datos para el objeto Shoe Una clase Stack personalizada Una nueva clase y un lugar en el que colocar el material Extracción e inclusión de elementos Evitar las miradas indiscretas Cómo poner orden en la aleatoriedad (o viceversa) Cómo guardar y compilar la nueva clase El objeto Shoe Código de la clase Shoe La variable CardDeck El nuevo constructor Creación de las cartas El operador Mod facilita la tarea Cómo agregar una carta al contenedor Contar, barajar y repartir Cómo guardar y compilar la clase Shoe Conclusión sobre la creación del objeto Shoe La página de Blackjack Primera parte El participante El objeto Hand El método TotalValue El método UpdateLabels El cuerpo Inicialización y conjugación de objetos Creación de una matriz de etiquetas Creación e inicialización de las variables GameShoe,Player y Dealer Almacenamiento y recuperación de objetos desde variablesSession Respuesta a eventos Más cartas Plantarse El turno de la casa ¿Quién ganó? Final del juego Espacio para crecer Resumen 30. Un foro de conversación animado Rápido paseo por el foro Chatty Diseño del foro de conversación Chatty ¿Estructura jerárquica o plana? Almacenamiento de las conversaciones Creación de una base de datos Alimentación de la base de datos Selección de un tema Recuperación de las categorías temáticas Visualización de temas Procesamiento de la selección de temas Selección de un hilo Uso de TopicID como criterio de selección ThreadDataList Selección de un hilo Cómo examinar los mensajes Recuperación de mensajes La cabecera Visualización de los mensajes Enlaces a hilos y temas El nuevo formulario de mensaje El formulario PostClick La instrucción Insert de SQL Uso de parámetros Retornos del carro Preparación para devolver la página actualizada Creación de un nuevo hilo El formulario NewThread La subrutina PostClick de la página NewThread Hilar una nueva fila Cuidado con los duplicados Obtención del elemento ThreadID Envío del mensaje Ideas para mejorar el diseño Resumen A. Sintaxis de Visual Basic Breve paseo por la interfaz de desarrollo Creación de un proyecto de lista de correo Configuración de los elementos de datos Cómo agregar controles de menú Activación de los controles de menú Diseño de la ventana Help About Aplicaciones MDI Creación de formularios de datos Definición de la base de datos y de las tablas Selección de los campos del formulario Tipos de datos y variables Boolean String Date Integer Single Instrucciones DIM Ámbito de variables Operadores Operaciones matemáticas con variables Flujo lógico La construcción If Then Else EnDif Bucles While Bucles For Next Construcción Select Case Resumen B. Funciones y prestaciones de Visual Basic Funciones y subrutinas Definición de funciones y de su ámbito Iniciación de programas Funciones integradas Funciones para la conversión de datos Funciones .NET disponibles Objetos integrados Breve paseo por el depurador Uso del compilador Uso del depurador Las funciones Ir a instrucciones y Paso a pasopor procedimientos Puntos de interrupción Resumen C. Programación orientada a objetosen Visual Basic Introducción a la programación orientada a objetos Clases y objetos Propiedades Métodos Eventos Funciones de la programación orientada a objetos Encapsulación Polimorfismo Herencia Creación y utilización de clases Paso 1: Desarrollo de una aplicación Web en VB Paso 2: Diseño del formulario Paso 3: Creación de una clase Paso 4: Cómo agregar propiedades a la clase Paso 5: Creación de métodos Paso 6: Implementación de funcionalidad de clase Creación de una jerarquía de objetos mediante la herencia Paso 1: Creación de una clase derivada Paso 2: Indicación de anulación Paso 3: Anulación de los métodos de la clase base Paso 4: Uso de los métodos de la clase derivadaen el formulario Resumen D. Sintaxis de C # C# en ASP.NET Framework Variables Tipos de datos Tipo valor Tipo estructura Valores de tipo enumeración Tipos de referencia Bucles La instrucción while Instrucción do...while Instrucción for Instrucción foreach Estructuras de decisión Instrucción if...else Instrucción Switch...case Tratamiento de las excepciones El bloque Try El bloque catch El bloque finally Resumen E. Clases de C# Creación y uso de clases Constantes Propiedades Métodos Constructor Constructores predeterminados Constructor de instancia Constructor estático Destructores Aplicaciones de consola Creación de una aplicación de consola utilizandoel Bloc de notas Creación de una aplicación de consola utilizandoVisual Studio .NET Aplicaciones de Windows Pasos generalizados para crear aplicaciones de Windows Un ejemplo para ilustrar aplicaciones de Windows Aplicaciones Web ASP.NET Indexadores Eventos Resumen F. Componentes de C# Creación de un componente Creación de una clase de componente utilizandoel bloc de notas Creación de una clase de componente utilizandoVisual Studio .NET Uso de espacios de nombre Integración del código y la seguridad de rol Permisos de identidad Permisos de acceso a código Permisos de seguridad basados en roles Resumen G. Conten alfabético
Ultimacomic es una marca registrada por Ultimagame S.L - Ultimacomic.com y Ultimagame.com pertenecen a la empresa Ultimagame S.L - Datos Fiscales: B92641216 - Datos de Inscripción Registral: Inscrita en el Registro Mercantíl de Málaga, TOMO: 3815. LIBRO: 2726. FOLIO: 180. HOJA: MA-77524.
2003 - 2019, COPYRIGHT ULTIMAGAME S.L. - Leer esta página significa estar deacuerdo con la Política de privacidad y de uso