Visual Basic .NET es uno de los lenguajes desarrollados por Microsoftpara la plataforma .NET, la primera actualización de Visual Basicdesde la versión 6. Los cambios y novedades que experimenta leconvierten en un lenguaje de primer nivel, orientado a objetos y conprácticamente las mismas posibilidades que cualquier otro lenguajeactual.Este libro le guiará en sus primeros pasos con Visual Basic.NET,permitiéndole familiarizarse con el entorno de desarrollo y losdiseñadores de formularios Windows y Web. También conocerá lasnovedades más interesantes aportadas al lenguaje, aprendiendo adefinir clases de objetos, implementar interfaces, utilizar laherencia, definir propiedades y eventos, etc.A partir de ahí aprenderá a diseñar aplicaciones Windows usandoformularios, GDI+ y los mecanismos disponibles para la publicación dedatos. También podrá desarrollar aplicaciones y servicios Web, con ASP .NET, crear sus propios componentes parar esas aplicaciones y acceder a bases de datos mediante ADO.NET.La guía está basada en la beta 2 de Visual Studio.NET en castellano,una versión preliminar con cualidades muy cercanas a lo que será elproducto definitivo.AgradecimientosIntroducción10 años de Visual BasicUn entorno totalmente integradoPosibilidades de Visual Basic. NETObjetivos de este libroCómo usar este libroEstructura de la guíaUso de los ejemplosConvenciones tipográficas1. Instalación1.1. Introducción1.2. Ediciones de Visual Studio .NET1.3. Configuración óptima1.4. Proceso de instalación1.5. Instalación de la plataforma Microsoft .NET2. Toma de contacto2.1. Introducción2.2. Primera puesta en marcha2.2.1. La página de inicio2.2.2. Configuración 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. Resumen3. Familiarizándonos 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. Resumen4. 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. Resumen5. Novedades en el lenguaje5.1. Introducción5.2. Cambios y compatibilidad5.2.1. Tipos de datos5.2.2. Arreglos o matrices5.2.3. Estructuras de datos5.2.4. Otros cambios al lenguaje5.3. Ambitos con nombre5.3.1. Definición de ámbitos con nombre5.3.2. Referencias a un ámbito con nombre5.3.3. Conflictos entre ámbitos con nombre5.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. Control estructurado de excepciones5.7. Resumen6. 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.6. Resumen7. 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. Resumen8. 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. Configura