|
06/03/2007
Tapa blanda, 12x21 cms, 352 páginasMateria: Ciencia y tecnología de los ordenadores. Informática. Colección: Guías prácticas (Anaya Multimedia) ISBN: 84-415-2083-6 Autor: Aa.vv Visual C# 2005 es un lenguaje de programación muy apropiado para construir sistemas de información basados en red o mejor aún en Internet. C# es una evolución de C++ en el que han influido también ideas propias de otros lenguajes. Lo más importante es que se trata de un lenguaje orientado a componentes, el lenguaje en el que se han escrito los servicios de la plataforma .NET, un lenguaje flexible, potente, claro y elegante.Esta guía está dirigida a aquellos que quieren comenzar a trabajar de inmediato con el nuevo Visual C# 2005, sin emplear demasiado tiempo en estudiar el entorno de Visual Studio. Tan sólo se introducirán los conceptos básicos e indispensables para que pueda desenvolverse sin problemas con Visual C#. La mayoría de los capítulos le muestran cómo desarrollar aplicaciones Windows, crear servicios Web, acceder a bases de datos, etc. En cada caso se explican los elementos necesarios del entorno, mencionan los servicios .NET que hay que usar y se describe paso a paso el proceso con ejemplos simples pero demostrativos.El objetivo de este libro es que el usuario adquiera los conocimientos necesarios como para desenvolverse cómodamente con Visual C# y poder crear prácticamente cualquier tipo de proyecto. ÍNDICE IntroducciónQuince años de evolución tecnológicaLos desafíos del programadorNace la era .NETC#, un lenguaje actualObjetivos de este libro Cómo usar este libroEstructura de la guíaUso de los ejemplosConvenciones tipográficas 1. Instalación1.1. Introducción1.2. Ediciones de Visual Studio 20051.3. Configuración óptima1.4. Proceso de instalación1.5. Instalación de la documentación 2. Toma de contacto2.1. Introducción2.2. Primera puesta en marcha2.2.1. Configuración inicial del entorno2.2.2. La página de inicio2.3. Inicio de un nuevo proyecto2.3.1. Edición de propiedades2.3.2. Inserción de componentes2.3.3. Respuesta a eventos2.3.4. Ejecución del proyecto2.4. Una aplicación Web2.4.1. El diseñador de formularios Web2.4.2. Edición del código2.4.3. Ejecución del proyecto2.5. Resumen 3. Nos familiarizamos con el entorno3.1. Introducción3.2. Proyectos y elementos de una solución3.2.1. Objetos de un módulo3.2.2. El Examinador de objetos3.3. Asistentes diversos3.4. Diseñadores y editores3.4.1. Diseñadores de formularios3.4.2. Edición de propiedades3.4.3. Herramientas disponibles3.4.4. Otros diseñadores3.4.5. Edición de código3.5. Otros elementos útiles3.5.1. El Explorador de servidores3.5.2. La lista de tareas3.5.3. La ventana de comandos3.6. Uso de la ayuda3.7. Personalización del entorno3.7.1. Disposición y comportamiento de las ventanas3.7.2. Opciones de entorno3.8. Resumen 4. Conceptos .NET4.1. Introducción4.2. Esquema general4.3. Estructura de una aplicación .NET4.3.1. Ensamblados y manifiestos4.3.2. Ensamblados y dominios de aplicación4.3.3. Ensamblados privados y compartidos4.4. Ejecución del código4.4.1. Código intermedio4.4.2. El sistema común de tipos4.4.3. Ejecución supervisada4.4.4. Los compiladores JIT4.5. Información de tipos4.6. Servicios .NET4.7. Versiones de la plataforma .NET4.8. Resumen 5. El lenguaje C#5.1. Introducción5.2. Módulos, ensamblados y aplicaciones5.2.1. Módulos de código5.2.2. Ensamblados5.3. Espacios de nombres5.3.1. Definición de espacios de nombres5.3.2. Referencias a un espacio de nombres5.3.3. Conflictos entre espacios de nombres5.4. Clases5.4.1. Construcción y destrucción de objetos5.4.2. Constructores de clase5.4.3. Clases anidadas5.4.4. Campos de datos5.4.5. Visibilidad5.4.6. Métodos5.4.7. Propiedades5.4.8. Delegados y eventos5.4.9. Otros miembros de una clase5.5. Interfaces5.5.1. Definir una interfaz5.5.2. Implementar una interfaz5.6. Estructuras de control5.7. Tipos y objetos5.8. Documentación automática del código5.9. Novedades de C# 2.05.10. Resumen 6. Formularios Windows6.1. Introducción6.2. Desarrollo de una aplicación simple6.2.1. Diseño del formulario6.2.2. Implementación de funcionalidad6.2.3. Análisis del código6.2.4. En la práctica6.3. Detalles sobre la aplicación6.3.1. Puesta en marcha6.3.2. Información del entorno6.3.3. Otros aspectos interesantes6.4. Trabajo con ventanas6.4.1. Preparación de una ventana marco MDI6.4.2. Asociación de un menú de opciones6.4.3. Diseño de la ventana hija MDI6.4.4. Uniendo las piezas6.5. Uso de controles6.5.1. Miembros comunes6.5.2. Otros componentes6.6. Resumen 7. Gráficos con GDI+7.1. Introducción7.2. Estructura de GDI+7.2.1. Elementos de propósito general7.2.2. Gráficos vectoriales y 2D7.2.3. Trabajo con imágenes7.2.4. Texto e impresión7.3. Dibujo en formularios Windows7.3.1. El evento de dibujo7.3.2. Preparación de un pincel7.3.3. Dibujo de entidades simples7.3.4. Relleno de figuras7.3.5. Inserción de texto7.4. Lápices y brochas7.4.1. Tipos de brochas7.4.2. Atributos de un lápiz7.5. Trabajo con imágenes7.5.1. Recuperación de una imagen7.5.2. Información y manipulación7.5.3. Visualización de las imágenes7.6. Caminos y regiones7.6.1. Creación de un camino7.6.2. Transformaciones7.6.3. Creación de una región7.7. Resumen 8. Publicación de información8.1. Introducción8.2. Bases del proceso de impresión8.2.1. Documento de impresión8.2.2. Superficie de impresión8.2.3. Composición del documento8.3. Configuración de impresión8.3.1. Selección del dispositivo destino8.3.2. Diseño de página8.4. Visualización preliminar8.5. Informes con Crystal Report8.5.1. Creación del informe8.5.2. Elementos de diseño8.5.3. Explotación del informe8.6. Resumen 9. Formularios para la Web9.1. Introducción9.2. La evolución de ASP9.2.1. Guiones en cualquier lenguaje9.2.2. Mejora de rendimiento9.2.3. Separación de diseño y lógica9.2.4. Enlace entre página y código9.3. Componentes de servidor9.3.1. Uso de componentes de servidor9.3.2. Examen del código HTML en el servidor9.3.3. Examen del código en el cliente9.3.4. Componentes de validación9.4. Páginas maestras9.4.1. Diseño de una página maestra9.4.2. Uso de una página maestra9.5. Módulos de configuración9.5.1. Edición del archivo web.config9.5.2. Almacenamiento de datos de aplicación9.5.3. Recuperando información de configuración9.6. Resumen 10. Componentes .NET10.1. Introducción10.2. Conceptos y terminología10.3. Componentes simples10.3.1. Un componente convertidor10.3.2. Uso desde una página ASP.NET10.3.3. Compilación del componente10.3.4. Instalación en el Cuadro de herramientas10.4. Conversión en forma de control10.4.1. Controles Windows10.4.2. Controles Web10.5. Controles Windows compuestos10.5.1. Un formulario prefabricado10.6. Mejorando el comportamiento de diseño10.6.1. Declaración de atributos10.6.2. Editores, convertidores y otros10.7. Resumen 11. Servicios Web11.1. Introducción11.2. ¿Qué es un servicio Web?11.2.1. Servicios y aplicaciones11.2.2. Universalidad de un servicio11.2.3. Protocolos y lenguajes11.3. Creación de un servicio Web11.3.1. Anatomía de un servicio Web11.3.2. El servicio horario11.3.3. El módulo asmx11.3.4. Módulo de descripción del servicio11.4. Consumo de un servicio Web11.4.1. Referencias externas11.4.2. ¿Dónde está el proxy?11.4.3. Uso del servicio Web desde el consumidor11.5. Resumen 12. Acceso a datos con ADO.NET12.1. Introducción12.2. Modelo de objetos ADO.NET12.2.1. Estructura de un objeto DataSet12.2.2. Creación de un DataSet a partir de una tabla12.2.3. Recuperamos la estructura de un DataSet12.2.4. Control de la conexión12.2.5. Acceso a los datos12.2.6. Actualización de los datos12.3. Enlace de datos e interfaz12.3.1. Enlace en aplicaciones Web12.3.2. Enlace en aplicaciones Windows12.3.3. La colección DataBindings12.4. Asistentes y diseñadores de datos12.4.1. Manipulación de bases de datos12.4.2. Orígenes de datos12.5. Resumen A. Uso de los Starter KitsA.1. IntroducciónA.2. Crear un protector de pantallaA.2.1. Documentación del proyectoA.2.2. Opciones de línea de comandosA.2.3. El formulario del salvapantallasA.2.4. El formulario de configuraciónA.2.5. Otros elementos del proyectoA.3. La colección de películasA.4. Resumen Índice alfabético |
|
Producto anterior AJAX BIBLIOTECA PROF. |
Producto Siguiente
N.TECNO.ED.ERA DIGITAL |