Você está na página 1de 13

Historia de Visual Basic

Hace poco ms de 10 aos, el proceso de construir una simple aplicacin


basada en Microsoft Windows se habra podido describir como complicado, difcil y
largo. Construir estas aplicaciones ricas en grficos -una tarea que hoy parece
sencilla- no era un proceso trivial antes de la introduccin de Visual Basic1.0 en
mayo de 1991.
Con Visual Basic, los programadores podan, por primera vez , implementar
aplicaciones de Windows en un ambiente intuitivo y grfico, simplemente
arrastrando controles sobre un formulario. Haciendo posible a los programadores
profesionales y a los ocasionales maximizar su productividad, Visual Basic
conllev un renacimiento del desarrollo de aplicaciones basadas en Windows.
Este ao, en la celebracin del dcimo cumpleaos de Visual Basic, se mira
al pasado a la herramienta que revolucion la manera en la que se construye
software, y se anhelan otros 10 aos de innovacin y productividad de Visual
Basic.
En los ltimos 10 aos, la comunidad de Visual Basic ha crecido hasta ser
la mayor comunidad de desarrolladores de software del mundo. Durante ese
tiempo, una industria entera de vendedores de componentes creci alrededor de
este producto. ste, combinado con la sencilla forma de desarrollar aplicaciones
para Windows, fueron la base fundamental de la realizacin de la visin de
Microsoft para la programacin basada en Windows.
"Thunder"(Trueno)
Inicialmente, Visual Basic fue pensado para ser un producto muy tctico.
Microsoft tena varias iniciativas en el desarrollo que lideraba Visual Basic 1.0,
todas fueron pensadas para convertirse en las herramientas de programacin a
largo plazo, estratgicas, grficas y orientadas a objetos. Como siempre ocurre
con los productos en su versin 1.0, el equipo de Visual Basic 1.0 fue forzado a
cortar caractersticas de su larga lista de ideas para entregar realmente el
producto al mercado. Consecuentemente, la primera versin incluy poco ms que
la tecnologa Embedded Basic que haba sido desarrollada originalmente en
Microsoft QuickBasic 4.0 (el cdigo "p" y compilador de Microsoft) y una
herramienta compiladora de diseo simple originalmente diseada para Windows
3.0 pero que nunca fue utilizada para tal fin. Aproximadamente 12 meses despus,
el desarrollo y mejora de la versin 1.0 comenz, Microsoft sac al mercado una
herramienta desarrolladora para cubrir la exigencia en ese momento del mercado
cuyo nombre en clave fue "Thunder"(Trueno).
Una cambio monumental
Desde este inicio bastante desfavorable vino un resultado igualmente difcil
de comprender: un impacto en la industria informtica tan profundo que cambi
para siempre el curso del desarrollo del software y cre una explosin en el

mercado de las aplicaciones de Windows. Diez aos ms tarde, parece muy


obvio-pero en esa poca, cuando solamente un pequeo y selecto grupo de
personas, era capaz de desarrollar aplicaciones para Windows, Visual Basic 1.0
represent un cambio gigantesco en el diseo de aplicaciones
Innegablemente radical en su puesta en prctica, implementacin y
capacidades, Visual Basic1.0 se propag a travs de la comunidad en cuestin de
pocos meses. Poco despus del "shock" inicial de fiebre por Visual Basic, un
pequeo pero fuerte grupo de seguidores comenz a transformar las bibliotecas
de cdigo que tenan con sus caractersticas, mtodos y eventos, y a exponerlos
como componentes de Visual Basic llamados VBXs, o los controles
personalizados. Despus de poco tiempo, la produccin de estos componentes
reutilizables creci de una comunidad especializada a una industria que creca de
vendedores de controles, y ayud a Visual Basic a pasar de ser un logro de
software a convertirse en un descubrimiento tecnolgico.

Cuadro 1. El ambiente de desarrollo de Visual Basic 1.0

Cuando an no haba pasado un ao de su salida inicial al mercado ,Visual Basic


ya haba evolucionado rpidamente a un kit desarrollador altamente estratgico.
Microsoft haba comenzado a utilizar Visual Basic internamente en algunos de sus
propios proyectos que estaba desarrollando. A medida que la demanda de Visual
Basic aumentaba, quedaba claro que los desarrolladores requeriran un Visual
Basic mejor y ms capacitado. Para tratar a esta necesidad creciente, Microsoft
anunci la disponibilidad de Visual Basic 2.0 en noviembre de 1992. La segunda
versin de Visual Basic, distribuida en la edicin estndar y profesional, provea a
los desarrolladores un funcionamiento perceptiblemente mejorado y mayor
capacidad para crear aplicaciones de tamao mayor y ms sofisticadas. Inclua
tambin una ayuda para mejorar la puesta a punto y depuracin, provea de la
capacidad de conectarse a bases de datos mediante ODBC, y nuevas y
productivas herramientas ,por ejemplo, la ventana de propiedades, sintaxis del
cdigo en color , y completo soporte para un Interfaz de Mltiples Documentos
(MDI).

Cuadro 2. El cuadro de propiedades y la caja de herramientas (con controles aadidos) de


Visual Basic 2.0.

Aplicaciones Data-Aware
Mientras la adopcin de Visual Basic en las corporaciones se expanda,
tambin lo haca la necesidad de una herramienta para el desarrollador que
permitiera aplicaciones data-aware robustas. Visual Basic 3.0, anunciado
solamente seis meses despus de la salida al mercado de la versin 2.0,
solucionaba esta necesidad combinando el motor de la base de datos de Microsoft
Access 1.1 con un conjunto rico de controles data-aware. Por primera vez, los
desarrolladores podan conectar fcilmente a las bases de datos en un ambiente
cliente/servidor usando un diseador visual intuitivo. La complementacin de estas
caractersticas era los Data Access Object (Objetos de Acceso a Datos) (DAO), un
completo paquete de los objetos que proporcionaban al acceso mediante cdigo a
la base de datos. Finalmente, Visual Basic 3.0 ampli la capacidad de la
herramienta de desarrollo incluyendo los Crystal Reports, un motor para visualizar
datos extrados en una variedad de formatos personalizables.
Herramientas ms potentes
En los aos venideros, la industria informtica comenzara a abrazar el
movimiento a la programacin en 32-bits. La salida al mercado de Microsoft
Windows 95 y de Microsoft Windows NT condujeron a esta adopcin y destac la
necesidad de herramientas de desarrollo ms potentes que podran soportar la
nueva arquitectura. Fue entonces cuando la revista Windows Watcher seal que
Visual Basic estaba adoptado por ms compaas (30 por ciento) que cualquier
otro lenguaje de programacin. Llevar una base instalada tan grande del
desarrollo de aplicaciones en 16-bits a 32-bits sera una tarea de migracin
importante, pero asegurara la existencia prolongada del lenguaje de
programacin Visual Basic y de su comunidad. La versin 32-bit de Visual Basicversin 4.0-fue anunciada en septiembre de 1995 e inclua la edicin estndar y
profesional as como una nueva edicin destinada al nivel empresarial y el
desarrollo en equipo. La edicin empresarial ofreca nuevas capacidades tales
como automatizacin remota, control de datos remoto, y una versin integrada de
Microsoft Visual SourceSafe para la direccin de la configuracin y realizacin de
diferentes versiones.

Cuadro 3. Visual Basic 4.0 con soporte 32-bit

Las versiones de Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en


junio de 1998, respectivamente- representaron un paso importante hacia posibilitar
a los desarrolladores en Visual Basic programar en los nuevos niveles del
funcionamiento en el ambiente libre que representa Internet. Las caractersticas
tales como el compilador del cdigo nativo introdujeron aumentos del
funcionamiento de hasta el 2.000 por ciento. El Webclass designer (diseador de
clases Web) simplific la creacin de las aplicaciones del Web proporcionando un
modelo intuitivo del objeto para el servidor web. Y el diseador de pginas DHTML
permiti la creacin de aplicaciones para Microsoft Internet Explorer 4.0- que
combinaron la riqueza de HTML dinmico (DHTML) con el funcionamiento y la
productividad de Visual Basic. Finalmente, con la Control Creation Edition (Edicin
de Creacin de Controles), los desarrolladores de Visual Basic podran construir
fcilmente los controles Microsoft ActiveX de alto rendimiento y con un amplio
alcance que estaban destinados a Internet.

Cuadro 4. Visual Basic 5.0

Hoy, se contina ampliando las posibilidades del desarrollador en Visual Basic.


Con Visual Basic .NET, se posibilita a los desarrolladores en Visual Basic con
niveles de control y productividad sin precedentes. A travs de objetos-orientados
de primera-clase, tales como herencia, manejo estructural excepcional, y
construcciones con parmetros, programar en Visual Basic llegar a ser ms
elegante, simple, y de mantenimiento sencillo. Con el acceso completo al marco
del NET de Microsoft, los desarrolladores pueden, por primera vez, conseguir
ventaja directa de la rica plataforma de Microsoft y construir aplicaciones
tradicionales basadas en Windows, aplicaciones Web de pequeos clientes, los
servicios de nueva generacin de Web de XML, y software para mviles.

Cuadro 5. La demo de El Gorila .NET , escrito en Visual Basic .NET.


Los Formularios de Windows con formas, los ricos grficos, las construcciones orientadas al objeto,
y la integracin del servicio Web de XML son todo la parte de Visual Basic .NET.

A travs de los aos, Visual Basic ha evolucionado de un juguete de un aficionado


a una herramienta imprescindible que contina cambiando el mundo. Ha

revolucionado la manera que se trabaja con la informacin, la manera de


comunicarse, y la forma en la que se construyen aplicaciones.
Con todos los cambios en la configuracin de la tecnologa y de la aplicacin en
los ltimos 10 aos, la comunidad de Visual Basic ha continuado innovando como
lderes en el desarrollo y la produccin de software. Mientras, es interesante mirar
al pasado y observar los xitos alcanzados por este producto, es importante
remarcar que Visual Basic est slo en una fase bastante inicial. Con Visual
Basic .NET, Microsoft proporciona sus cimientos para asegurarse de que los
desarrolladores en Visual Basic continan conduciendo esta cursa -ahora y en el
futuro.
Artculo original obtenido de: http://www.microsoft.comEste documento puede
contener errores de traduccin y/o interpretacin; para reportarlos usar el
formulario de sugerencias.

Evoluciones previstas [editar]


Visual Basic 'VBx' (VB 10.0) [editar]
Visual Basic 10, tambin conocido como VBx, ofrecer soporte para entorno de ejecucin
dinmico.
Est previsto que VB 10 forme parte de Microsoft Silverlight 1.1.

Relacin con Visual Basic [editar]


Si Visual Basic .NET debe considerarse una mera versin de Visual Basic, o si debe
considerarse como un nuevo lenguaje de programacin es un tema que ha trado mucha
discusin, y que an la trae.
La sintaxis bsica es prcticamente la misma entre VB y VB.NET, con la excepcin de los
aadidos para soportar nuevas caractersticas como el control estructurado de excepciones,
la programacin orientada a objetos, o los Genricos.
Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodologa de
programacin y bibliotecas, pero ambos lenguajes siguen manteniendo un gran parecido,
cosa que facilita notablemente el paso de VB a VB.NET.

Versiones del entorno de programacin para Visual Basic [editar]


Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft
proporciona para programar tambin evolucionaban para adaptarse a las novedades.

Visual Studio .NET (2002) [editar]


Visual Studio .NET se public en 2002 y fue la primera versin de Visual Studio en
introducir el framework .NET. Esta versin de Visual Studio introdujo, junto con el
Framework .NET tres nuevos lenguajes de programacin, C#, VB.NET y Visual J#.
En esta primera versin de Visual Studio .NET se podan programar aplicaciones
Windows.Forms (aplicaciones de escritorio) y aplicaciones ASP.NET (Aplicaciones Web).

Visual Studio .NET 2003 [editar]


Visual Studio .NET 2003 se public en 2003 fue una actualizacin menor de Visual
Studio .NET, bsicamente propiciada por la introduccin de la versin 1.1 del
Framework .NET.
En esta versin se aadi por primera vez la posibilidad de programar para dispositivos
mviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET...

Visual Studio 2005 [editar]


Publicado el 4 de octubre de 2005, se bas en el framework .NET 2.0.
Aade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium)
Ediciones: Express, Standard, Professional, Tools for Office, y 5 ediciones Visual Studio
Team System (Architects, Software Developers, Testers, y Database Professionals)
La versin interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es la
9.0.

Visual Basic Express Edition [editar]


A partir de la introduccin en el mercado de la versin 2005 de Visual Studio Microsoft
public lo que se conoce como ediciones Exp de distintos programas. Las versiones
Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales
(principiantes, aficionados y pequeos negocios), existiendo una edicin independiente
para cada lenguaje.
Visual Basic Express Edition es una versin de Visual Studio limitada. Esta versin permite
slo programar en VB.NET, y adems limita el tipo de proyectos que se pueden desarrollar.
Visual Web Developer Express Edition permite programar pginas ASP.NET en VB.
Se lanz el service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.

Visual Studio 2008 [editar]


El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5

tambin es muy fcil de usar gracias al desarrollo de hardware.


Adems, integra el framework ASP.NET AJAX para el desarrollo de webs con tecnologa
AJAX.

Visual Basic es uno de los tantos lenguajes de programacin que podemos encontrar hoy en
da. Dicho lenguaje nace del BASIC (Beginners All-purpose Symbolic Instruction Code) que
fue creado en su versin original en el Dartmouth College, con el propsito de servir a aquellas
personas que estaban interesadas en iniciarse en algn lenguaje de programacin. Luego de
sufrir varias modificaciones, en el ao 1978 se estableci el BASIC estndar. La sencillez del
lenguaje gan el desprecio de los programadores avanzados por considerarlo "un lenguaje para
principiantes".
Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo conoce como
Visual Basic y la versin ms reciente es la 6 que se incluye en el paquete Visual Studio 6 de
Microsoft. Esta versin combina la sencillez del BASIC con un poderoso lenguaje de
programacin Visual que juntos permiten desarrollar robustos programas de 32 bits para
Windows. Esta fusin de sencillez y la esttica permiti ampliar mucho ms el monopolio de
Microsoft, ya que el lenguaje slo es compatible con Windows, un sistema operativo de la
misma empresa.
Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una perfecta alternativa
para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con
Windows.
En este informe explicaremos algunos trminos y/o caractersticas de mismo con la finalidad
de aprender mas sobre este Programa y manejarlo con facilidad

La barra de tareas es la barra larga horizontal, situada en la parte inferior de la


pantalla. Al contrario que el escritorio, puede quedar oculto tras las ventanas de
programas o aplicaciones, la barra de tareas est visible prcticamente en todo
momento y en caso que se ocultara por una aplicacin basta pulsar la tecla
Windows del teclado y sta se divide en cuatro secciones principales:
- El Botn Inicio que abre el men Inicio.
- La barra de herramientas Inicio Rpido, que le permite iniciar programas con solo
clic.
- La seccin intermedia, que muestra los programas y documentos que se
encuentran en uso y permite cambiar rpidamente entre ellos.
- El rea de Notificacin, que incluye el reloj y algunos iconos que indican el
estado de determinados programas y la configuracin del equipo.

Seguramente la seccin de la barra de tareas que utilizar con ms frecuencia


ser la intermedia, por lo que nos ocuparemos de esta seccin en primer lugar.
Conocer la ubicacin de las ventanas.
Si abre ms de un programa o documento simultneamente, es posible que las
ventanas empiecen a amontonarse rpidamente en el escritorio. Las ventanas se
cubren entre ellas u ocupan toda la pantalla, por lo que a veces es difcil ver qu

ms hay debajo o recordar lo que se tiene abierto. Es en estas situaciones en las


que la barra de tareas resulta muy cmoda. Siempre que abre un programa, un
archivo, una aplicacin, Windows crea un botn en la barra de tareas que se
corresponde con ese elemento. El botn muestra el icono y el nombre del
elemento. En la imagen incluida a continuacin, hay tres programas abiertos;
Word, Excel y el Reproductor de Windows media; cada uno con su propio botn
en la barra de tareas.

Observar como el botn de Word en la barra de tareas aparece seleccionado.


Esto indica que Word es la ventana activa, lo que significa que se encuentra
delante de otras ventanas abiertas y que est listo para que se interacte con l.
Para cambiar a otra ventana basta hacer clic en el botn correspondiente en la
barra de tareas. Hacer clic en los botones de la barra de herramientas es slo una
de varias maneras de cambiar entre las ventanas.
Minimizar y restaurar ventanas.
Cuando una ventana est activa (el botn correspondiente aparece seleccionado
en la barra de tareas), al hacer clic en su botn en la barra de tareas, se minimiza
la ventana. Esto significa que la ventana desaparece del escritorio. Cuando se
minimiza una ventana, no se cierra ni se elimina su contenido, simplemente se
quita temporalmente del escritorio. En la imagen anterior; estn minimizados,
Excel y el Reproductor de Windows media pero estn ejecutndose todava, ya
que aparecen sus respectivos botones en la barra de tareas. Tambin puede
minimizar una ventana haciendo clic en el botn Minimizar situado en la esquina
superior derecha de la ventana.
Botn Minimizar (izquierda).
Para restaurar una ventana minimizada -es decir, para que vuelva a mostrarse en
el escritorio- haga clic en su botn en la barra de tareas. Para obtener ms
informacin acerca de estos botones, consulte la ayuda y soporte tcnico de
Windows Trabajo con Ventanas.
Como agrupa la barra de tareas elementos similares
Conforme abra ms ventanas, ver que el ancho de los botones de la barra de
tareas se reduce para permitir que se inserten nuevos botones; sin embargo, si la
barra de tareas se llena en exceso de botones, los botones del mismo programa
se agruparn en un solo botn. Al hacer clic en un botn, se muestra un men que
enumera los archivos del grupo y al hacer clic en uno de los elementos del men,
se activa la ventana.

Barra de tareas de Inicio rpido.


Justo a la derecha del botn Inicio, se encuentra la barra de tareas de Inicio
rpido. Como su nombre lo indica, le permite iniciar programas con un solo clic.
Por ejemplo, haga clic en el cono del Internet Explorer para iniciar el navegador
web.
Puede personalizar la barra de herramientas de inicio rpido agregando sus
programas favoritos en ella. Encuentre el programa en el men inicio, haga clic
con el botn derecho en l y a continuacin, seleccione Agregar a Inicio Rpido.
(Si no ve esta opcin, tambin puede arrastrar el icono del programa a la barra de
taras Inicio rpido). El icono del programa ahora aparece en la barra de
herramientas. Para quitar un icono de la barra de herramientas de inicio rpido,
haga clic con el botn derecho en l, seleccione Eliminar y en el cuadro de
dilogo que se abre, haga clic en S. De manera predeterminada, la barra de
herramientas Inicio rpido, tambin contiene dos botones especiales. Haga clic en
el botn Mostrar Escritorio para ocultar provisionalmente todas las ventanas
abiertas y mostrar el escritorio; para volver a visualizar las ventanas abiertas, haga
clic otra vez en el botn. Haga clic en el botn Cambiar de ventana. Para cambiar
entre las ventanas que usen Windows flip 3D.
rea de notificacin
El rea de notificacin, situada en el extremo derecho de la barra de tareas,
incluye el reloj y un grupo de iconos, como se mustrala siguiente imagen. Estos
iconos indican el estado de alguna parte del equipo o proporcionan acceso a
determinados valores de configuracin. El conjunto de iconos que vea depender
de qu programas o servicios tenga instalados y de cmo el fabricante haya
configurado el equipo. Al mover el puntero hacia un icono concreto, ver el nombre
de ese icono o el estado de una configuracin. Por ejemplo, al sealar el icono del
Volumen se muestra el nivel actual del volumen del equipo. Al sealar el icono de
Red, muestra la informacin que indica si est conectado a una red, la velocidad
de conexin y la intensidad de la seal. Si hace doble clic en un icono del rea de
notificacin, normalmente se abre el programa o la configuracin asociada a l.
Por ejemplo, si hace doble clic en el icono de red se abre el Centro de redes y
recursos compartidos. En ocasiones, un icono del rea de notificacin mostrar
una ventana emergente pequea denominada notificacin, para mostrar un aviso,
por ejemplo -despus de agregar hardware al equipo- informar el estado de la
configuracin, puede hacer clic en el botn Cerrar situado en la esquina superior
derecha de la notificacin para descartarla. Si hace caso omiso, la notificacin
desaparecer por s misma tras unos segundos.

Para reducir la acumulacin de elementos, Windows oculta los iconos en el rea


de notificacin cuando no los ha utilizado durante cierto tiempo. Haga clic en el
botn Mostrar iconos ocultos y aparecern temporalmente los iconos ocultos.

Trabajo con ventanas


Al abrir un programa, un archivo o carpeta, aparece en pantalla una ventana. En
Windows, las ventanas pueden aparecer en cualquier lugar, por lo que es
importante entender cmo se pueden mover, cambiar de tamao o simplemente
hacerlas desaparecer.
En informtica, la barra de tareas es el nombre de la barra que se encuentra por
defecto en la parte inferior y exterior del escritorio y que sirve para encontrar lo
buscado y controlar aplicaciones en Microsoft Windows y otros sistemas
operativos . Otros entornos de escritorio tienen elementos similares.

Microsoft Windows [editar]


En Windows, la posicin por defecto de la barra de tareas es la parte inferior de la pantalla,
siguiendo la ley de Fitts, y de izquierda a derecha contiene por defecto el men Inicio, la
barra de inicio rpido, los botones de la barra de tareas y el "rea de notificacin".

El Men Inicio contiene comandos para acceder a programas, documentos


o configuraciones. Estos comandos incluyen Programas, Documentos,
Panel de Control, Buscar, Ayuda, Ejecutar, cerrar sesin y apagar equipo.
La Barra de Inicio Rpido, introducida con Internet Explorer 4, contiene
accesos directos a las aplicaciones. Windows pone enlaces por defecto,
como Internet Explorer, y el usuario o software third-party pueden aadir
ms luego. Un solo clic en un icono del rea lanza la aplicacin. Esta
seccin no siempre est presente: por ejemplo, est ausente por defecto en
Windows XP, pero puede activarse.
Windows crea un botn de la barra de tareas cuando una aplicacin crea
una ventana que no tiene otra ventana padre o principal. Estos botones
sirven de enlaces a las ventanas (cuando estn minimizadas las restaura,
cuando no estn activas las selecciona y cuando s lo estn las minimiza).
Normalmente todas las aplicaciones SDI tienen un solo botn por ventana,
aunque las ventanas modales tambin pueden aparecer aqu. Windows XP
introdujo el agrupamiento de botones de varias ventanas de una aplicacin

en uno solo. Este botn muestra todas las ventanas agrupadas al hacer
clic. Esto evita que la barra de tareas se llene y pierda su utilidad al tener
muchas ventanas abiertas.
La ltima parte de la barra se denomina rea de notificacin o bandeja
del sistema. Contiene notificaciones de estado, aunque algunos
programas, (como Winamp), la usan para minimizar las ventanas. El reloj
aparece aqu por defecto, y las aplicaciones pueden poner iconos para
avisar de algo al usuario. Por ejemplo, una aplicacin puede poner un icono
de impresora en el rea de estado para indicar que un trabajo de impresin
est en marcha, o un driver de visualizacin puede dar acceso rpido a
varias resoluciones.

Se puede aadir otras barras de herramientas a la barra de tareas, y esta se puede poner
tambin arriba o a los lados.

Você também pode gostar