Vous êtes sur la page 1sur 5

VISUAL BASIC

Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por el alemn Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma. La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el soporte de este lenguaje hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco comn de libreras, independiente de la versin del sistema operativo, .NET Framework, a travs de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fcil transicin de cdigo entre ellos); fue el sucesor de Visual Basic 6. Si bien Visual Basic es de propsito general, tambin permite el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects. Visual Basic (Visual Studio) contiene un entorno de desarrollo integrado o IDE que incluye un editor de textos para edicin del cdigo, un depurador, uncompilador (y enlazador) y un constructor de interfaz grfica o GUI.

VERSIONES

Visual Basic 1.0 para Windows se liber en Mayo de 1991. Visual Basic 1.0 para DOS fue liberado en Septiembre de 1992. El lenguaje en s no era compatible con Visual Basic para Windows, ya que era en realidad la siguiente versin de compiladores BASIC para DOS, QuickBASIC y BASIC PDF (Profesional Development System). Usaba una interfase de texto, con caracteres ASCII extendidos para simular la apariencia de una interfase grfica.

Visual Basic 2.0 liberado en Noviembre de 1992. Vino en las versiones Standard y Professional. El entorno de programacin era ms fcil de usar, y su velocidad se mejor. En particular, los formularios se convirtieron en objetos instanciables, sentando as los conceptos fundamentales para mdulos de clase, que luego se ofreceran en la versin 4.

Visual Basic 3.0 se liber en verano de 1993, en versiones Standard y Profesional, incluyendo la versin 1.1 de Microsoft Jet Database Engine que permita acceso a bases de datos (Access). Visual Basic 4.0, de Agosto de 1995 fue la primera versin que generaba aplicaciones de 16 y 32 bits para Windows. Haba incompatibilidades entre las distintas realeases de VB4 que causaban fallas de instalacin y problemas de operacin. Mientras las anteriores versiones utilizaban controles VBX, con esta se comenz a usar controles OLE en archivos OCX, que ms tarde se llamaran controles ActiveX.

Con la versin 5.0, de Febrero de 1997, Microsoft lanz Visual Basic exclusivamente para generar programas de 32 bits. Los programadores que preferan generar aplicaciones de 16 bits deban utilizar VB 4.0, siendo transportables a VB 5.0 y viceversa. En la versin 5 se tena la posibilidad de creaer controles personalizados, tambin se poda compilar a cdigo ejecutable nativo de Windows, acelerando con ello la ejecucin de los programas de clculo.

Visual Basic 6, salido a mediados de 1998, muy mejorado, increment el nmero de reas1 e incluy la posibilidad de crear aplicaciones basadas en Web. Microsoft retir el soporte de VB6 en Marzo de 2008, pero a pesar de ello la ejecucin resulta compatible en ambientes Windows Vista, Windows Server 2008 y Windows 7.

El soporte estndar para Microsoft Visual Basic 6.0 finaliz el 31 de marzo de 2005, pero el soporte extendido termin en marzo de 2008. En respuesta, la comunidad de usuarios de Visual Basic expres su grave preocupacin y presion a los usuarios a firmar una peticin para mantener el producto vivo. Microsoft se ha negado hasta ahora a cambiar su posicin sobre el asunto. Irnicamente, en esa poca (2005), se expone que la nueva oferta de Microsoft del software antiespa, Microsoft AntiSpyware (parte de la GIANT Company Software ), fue codificada en Visual Basic 6.0; su sustituto, Windows Defender, fue reescrito en cdigo C++.

CARACTERISTICA DE VISUALBASIC 2008.

Visual Studio 2008 nos provee una serie de herramientas para desarollo, asi como caractersticas de debugging, funcionalidad en base de datos y caractersticas innovadoras para la creacin de aplicaciones en una variedad de plataformas. Visual Studio 2008 incluye realces como un diseador visual para desarrollo rapido con el .NET Framework 3.5, esto nos ayuda mucho a los que desarrollan en web por que se incluyen las caractersticas de Microsoft Expression Web, que la verdad en mi punto de vista esta excelente, Visual Studio 2008 provee a desarolladores con todas las herramientas y el framework el poder crear aplicaciones web con el soporte de AJAX. Visual Studio 2008 nos provee un nuevo lenguaje de consultas integrado para el manejo de la informacin, el cual se llama Microsoft Language Integrated Query (LINQ), que es lo nos hara la vida mas facil para programadores individuales para poder construir soluciones que analizen y actuen sobre la informacin. Visual Studio 2008 tambien nos provee a desarrolladores la habilidad de poder escoger entre multiples versiones del Framework con el mismo entorno de desarrollo, asi nosotros podemos desarrollar en la versin que queramos ya sea en .NET Framework 2.0, 3.0 o 3.5, entiendo asi que soporta un gran variedad de proyectos en la versin X en el mismo entorno de desarrollo. Visual Studio 2008 ofrece a desarolladores nuevas herramientas para la facil creacin de aplicaciones conectadas en las ultimas plaformas incluyendo web, Windows Vista, Office 2007, SQL Server 2008 y Windows Server 2008. Para la web, tenemos ASP.NET, AJAX y otras tecnologas como Silverlight,WPF,etc. que nos dara la posibilidad de crear aplicaciones con rica interfaz de usuario, para poder dar una experiencia de usuario sin precedentes.

VENTAJAS
La facilidad del lenguaje permite crear aplicaciones para windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversion tanto en tiempo como en dinero .

Permite generar librerias dinamicas de forma activa, mediante una reconfiguracion en su proceso de coleccion o codificacion.

Vous aimerez peut-être aussi