Microsoft Visual Basic 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 moviles, con seguridad de tipos y orientadas a objetos.Las ultimas versiones (2005, 2008, 2010 o 2012) han aportado nuevas caracteristicas para el desarrollo rapido de aplicaciones. Con ellas se permite: la eliminacion garantizada de recursos, la sobrecarga de operadores, los tipos genericos, los eventos personalizados, la declaracion implicita de variables locales, los tipos anonimos, las propiedades autoimplementadas, etc., y el acceso rapido, gracias a la opcion My, a las tareas frecuentes de .NET Framework relacionadas, por ejemplo, con la aplicacion y su entorno durante la ejecucion. Ademas proporciona interoperabilidad de lenguajes, recoleccion de objetosno referenciados, seguridad mejorada y control de versiones.Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, de descarga gratuita, que esta enfocada a programadores no profesionales. Estos entornos de desarrollo son Visual Studio Express for Windows Desktop, for Web (para el desarrollo de aplicaciones web), for Windows Phone, etc., y SQL Server Express. Los desarrolladores profesionales podran elegir tambien entre las versiones profesionales de Visual Studio, en las que encontraran herramientas especificas para arquitectos, desarrolladores o probadores, o herramientas de software de ciclo de vida. Este software de desarrollo se complementa con ASP.NET AJAX para el desarrollo de aplicaciones web basadas en AJAX.Enciclopedia de Microsoft Visual Basic es un libro totalmente actualizado con las nuevas caracteristicas de .NET Framework 4.5, para aprender a programar escribiendo linea a linea el codigo de una determinada aplicacion, o bien utilizando herramientas de diseño rapido como Microsoft Visual Studio 2012 y SQL Server, que le permitiran crear aplicaciones cliente Windows tradicionales, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones para acceso a bases de datos (ADO.NET), acceso a bases de datos utilizando Entity Framework y LINQ, aprender sobre enlaces a datos, paginas web y servicios WCF, crear aplicaciones para Internet (ASP.NET) basadas o no en AJAX, y muchas otras.
Ver más