PRÓLOGO CAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMA QUÉ ES UN PROGRAMA QUÉ ES Visual Basic .NET REALIZACIÓN DE UN PROGRAMA EN Visual Basic .NET Cómo crear un programa Interfaz de línea de órdenes ¿Qué hace este programa? Guardar el programa escrito en el disco Compilar y ejecutar el programa Biblioteca de clases Guardar el programa ejecutable en el disco Depurar un programa Entornos de desarrollo integrado EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 2. FUNDAMENTOS DE Visual Basic .NET DECLARACIÓN DE UNA VARIABLE ASIGNAR VALORES AÑADIR COMENTARIOS MOSTRAR DATOS POR LA PANTALLA EXPRESIONES ARITMÉTICAS EXPRESIONES CONDICIONALES ESCRIBIR NUESTROS PROPIOS PROCEDIMIENTOS EJERCICIOS PROPUESTOS CAPÍTULO 3. PROGRAMACIÓN ORIENTADA A OBJETOS PENSAR EN OBJETOS Clases y objetos Mensajes y métodos DISEÑO DE UNA CLASE DE OBJETOS CONSTRUCTORES HERENCIA EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 4. ELEMENTOS DEL LENGUAJE CARACTERES DE Visual Basic TIPOS LITERALES Literales enteros Literales reales Literales de un solo carácter Literales de cadenas de caracteres Literales de fecha y hora IDENTIFICADORES PALABRAS CLAVE DECLARACIÓN DE CONSTANTES SIMBÓLICAS ¿Por qué utilizar constantes? VARIABLES CONVERSIÓN ENTRE TIPOS PRIMITIVOS OPERADORES Operadores lógicos Operadores unitarios Operadores a nivel de bits Operadores de asignación Operador de concatenación PRIORIDAD Y ORDEN DE EVALUACIÓN EJERCICIOS RESUELTOS EJERCICIOS PROPUESTOS CAPÍTULO 5. ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA Visual Basic Espacios de nombres Protección de una clase Sentencia Option Strict Sentencia Imports Definiciones y declaraciones Sentencia simple Sentencia compuesta o bloque Procedimientos
Visual Basic evolucionó a partir del lenguaje Basic incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades de diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de inter-faces de programación de aplicaciones para Windows e Internet. Desde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual Ba-sic .NET, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar de Vi-sual Studio 2002, 2003 y de Visual Studio 2005 y .NET Framework 2.0/3.0. Los desarro-lladores que utilizan Visual Basic 6.0 encontrarán que Visual Studio 2005 facilita la migración a .NET Framework al combinar las mejoras de productividad de Visual Basic 2005 con la solidez que se requiere para crear aplicaciones de línea de negocios. Asi-mismo, Visual Studio 2005 ofrece a los desarrolladores Web un ambiente altamente pro-ductivo para la rápida creación e implementación de sitios y servicios Web. Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, que estará enfocada a programadores no profesionales. Estos entornos de desarrollo se-rán versiones ligeras de Visual Basic, Visual C#, Visual C++, Visual J# y SQL Server, además de un nuevo producto llamado Visual Web Developer Express para el desarrollo de aplicaciones para Internet. Microsoft Visual Basic .NET - Lenguaje y aplicaciones es un libro totalmente actuali-zado a las nuevas características de Visual Basic .NET 2005, para aprender a programar escribiendo línea a línea el código de una determinada aplicación, o bien utilizando herramientas de diseño rápido, como Visual Studio .NET o Visual Basic Express y Visual Web Developer Express, que le permitirá introducirse en la programación orientada a ob-jetos, que le enseñará a trabajar con estructuras de datos, con ficheros y a manipular ex-cepciones, que le introducirá en el acceso a bases de datos (ADO.NET), en los formularios Web y servicios Web (ASP.NET), y en aplicaciones para Internet que interac-túen con bases de datos. Incluye un CD-ROM con todos los ejemplos realizados y con el software necesario para que el lector pueda reproducirlos durante el estudio.