CEBALLOS SIERRA,FRANCISCO JAVIER
Microsoft Visual Basic es una evoluci¢n del lenguaje Visual Basic quecontin£a la tradici¢n de ofrecer una manera r pida y f cil de crearaplicaciones basadas en .NET Framework, permitiendo a losdesarrolladores generar de manera productiva aplicaciones Windows,para la Web y para dispositivos m¢viles, con seguridad de tipos yorientadas a objetos.Las £ltimas versiones (2005, 2008, 2010 o 2012) han aportado nuevascaracter¡sticas para el desarrollo r pido de aplicaciones. Con ellasse permite: la eliminaci¢n garantizada de recursos, la sobrecarga deoperadores, los tipos gen‚ricos, los eventos personalizados, ladeclaraci¢n impl¡cita de variables locales, los tipos an¢nimos, laspropiedades autoimplementadas, etc., y el acceso r pido, gracias a laopci¢n My, a las tareas frecuentes de .NET Framework relacionadas, por ejemplo, con la aplicaci¢n y su entorno durante la ejecuci¢n. Adem sproporciona interoperabilidad de lenguajes, recolecci¢n de objetos noreferenciados, seguridad mejorada y control de versiones.Al mismo tiempo, Microsoft ha publicado una gama de productosdenominada Express, de descarga gratuita, que est enfocada aprogramadores no profesionales. Estos entornos de desarrollo sonVisual Studio Express for Windows Desktop, for Web (para el desarrollo de aplicaciones web), for Windows Phone, etc., y SQL Server Express.Los desarrolladores profesionales podr n elegir tambi‚n entre lasversiones profesionales de Visual Studio, en las que encontrar nherramientas espec¡ficas para arquitectos, desarrolladores oprobadores, o herramientas de software de ciclo de vida. Este software de desarrollo se complementa con ASP.NET AJAX para el desarrollo deaplicaciones web basadas en AJAX.Enciclopedia de Microsoft Visual Basic es un libro totalmenteactualizado con las nuevas caracter¡sticas de .NET Framework 4.5, para aprender a programar escribiendo l¡nea a l¡nea el c¢digo de unadeterminada aplicaci¢n, o bien utilizando herramientas de dise¤or pido como Microsoft Visual Studio 2012 y SQL Server, que lepermitir n crear aplicaciones cliente Windows tradicionales,componentes distribuidos, aplicaciones cliente-servidor, aplicacionespara acceso a bases de datos (ADO.NET), acceso a bases de datosutilizando Entity Framework y LINQ, aprender sobre enlaces a datos,p ginas web y servicios WCF, crear aplicaciones para Internet(ASP.NET) basadas o no en AJAX, y muchas otras.