Microsoft Visual Basic 2005 es una evolución del lenguaje Visual Basic que continúa la tradición de ofrecer una manera rápida y fácil de crear aplicaciones basadas en .NET Framework, permitiendo a los desarrolladores generar de manera productiva aplicaciones Windows, para la Web y para dispositivos móviles, con seguridad de tipos y orientadas a objetos.
Esta versión contiene nuevas características para el desarrollo rápido de aplicaciones. Con ellas se permite: la eliminación garantizada de recursos, la sobrecarga de operadores, los tipos genéricos y los eventos personalizados, y el acceso rápido, gracias a la opción My, a las tareas frecuentes de .NET Framework relacionadas, por ejemplo, con la aplicación y su entorno durante la ejecución. Además proporciona interoperabilidad de lenguajes, recolección de objetos no referenciados, seguridad mejorada y control de versiones.
Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, que está enfocada a programadores no profesionales o principiantes. Estos entornos de desarrollo será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 Web. Los profesionales podrán elegir también entre las versiones estándar o profesional de Visual Studio 2005, o bien herramientas más amplias, como las versiones de Visual Studio 2005 Team para arquitectos, desarrolladores o probadores, que además de Visual Studio 2005 profesional, incluyen también herramientas de software de ciclo de vida.
Enciclopedia de Microsoft Visual Basic es un libro totalmente actualizado con las nuevas características de Microsoft Visual Basic 2005. Con él 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 Microsoft Visual Studio 2005 (o en su defecto Visual Basic 2005 Express, Visual Web Developer 2005 Express y SQL Server 2005 Express) con la que podrá crear aplicaciones cliente Windows tradicionales, servicios Web XML (ASP.NET), componentes distribuidos, aplicaciones cliente servidor y para acceso a bases de datos (ADO.NET), páginas Web, aplicaciones para Internet y para móviles, y muchas otras.
Incluye un CD-ROM con todos los ejemplos realizados y con el software necesario para que el lector pueda reproducirlos durante el estudio.