Está en la página 1de 12

PREPARATORIA OFICIAL ANEXA A LA

CENTENARIA Y BENEMÉRITA ESCUELA NORMAL


PARA PROFESORES

PROGRAMACIÓN
ADRIANA MARTINEZ GONZALEZ

INVESTIGACIÓN
“VISUAL BASIC. NET”

INTEGRANTES
JADE YURIN BACILIO PATIÑO
MERELY ALVAREZ CABRERA
LUCERO MATIAS SUARÉZ
ROSENDO MAURICIO LÓPEZ GONZALEZ

10 – 10 – 2022
VISUAL BASIC.
NET.

Creador y año de creación de Visual Basic. Net.


El lenguaje de programación Visual Basic fue desarrollado por Alan Cooper; un
programador Estadounidense. La primera publicación, la versión 1.0 fué
presentada en 1991, luego entre este año y 1998 se publicaron las
versiones 2.0, 3.0, 4.0, 5.0 y 6.0.

Tipo de lenguaje

Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta


con los beneficios que le brinda .NET Framework, el modelo de programación
diseñado para simplificar la programación de aplicaciones en un entorno
sumamente distribuido: Internet.

El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite


crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de
características para hacer que el desarrollo de aplicaciones sea realmente rápido.
Visual Basic es un lenguaje accesible con una sintaxis simple para crear
aplicaciones orientadas a objetos y con seguridad de tipos. Visual Basic son
lenguajes de programación diseñados para crear una variedad de aplicaciones que
se ejecutan en .NET. Estos lenguajes con seguridad de tipos son eficaces y están
orientados a objetos. Se basan en .NET Compiler Platform “Roslyn”, que
proporciona API de análisis de código sofisticadas y es de código abierto en GitHub.

Versiones

 1993 Versiones:

Visual Basic 1.0



 Visual Basic 1.0 para Windows se liberó en mayo de 1991. Visual Basic 1.0
para MS-DOS fue liberada en septiembre de 1992. Poco popular, este
lenguaje no era compatible con Visual Basic para Windows, ya que constituía
en realidad la siguiente versión de los compiladores BASIC vigentes para
DOS, denominados QuickBASIC y BASIC PDS (Profesional Development
System). Usaba una interfaz de texto, con caracteres ASCII extendidos que
daban la apariencia de una interfaz gráfica.

Visual Basic 2.0




 Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones
Standard y Professional. El entorno de programación era más fácil de usar
que el anterior, y su velocidad de proceso fue mejorada. En particular, los
formularios se convirtieron en objetos instanciables, sentando así los
conceptos fundamentales para módulos de clase, que más tarde se
ofrecerían en la versión 4.

 Visual Basic 3.0




 Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard
y Profesional. Incluía la versión 1.1 de Microsoft Jet Database Engine, que
permitía acceso a bases de datos Access.

 Visual Basic 4.0



 Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que
generaba aplicaciones tanto de 16 como de 32 bits para Windows. Había
incompatibilidades entre las distintas realeases de esta versión que
causaban fallas de instalación y problemas de operación. Mientras las
anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar
controles OLE en archivos OCX, que más tarde se llamarían controles
ActiveX.

Visual Basic 5.0




 En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba
programas de 32 bits exclusivamente. Los programadores que aún preferían
desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0,
siendo transportables en código fuente a VB 5.0 y viceversa. En la versión 5
se tenía la posibilidad de crear controles personalizados; también permitía
compilar a código ejecutable nativo de Windows, logrando con ello
incrementar la velocidad de ejecución de los programas generados, más
notablemente en los de cálculo. Visual Basic 6.0, salido a mediados de 1998,
muy mejorado, incrementó el número de áreas 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 las aplicaciones que genera son
compatibles con plataformas más modernas, como Windows Vista, Windows
Server 2008, Windows 7 y Windows 8.


 1998-2008 Ultima Actualización
Visual Basic 6.0


 La última versión de Visual Basic 6.0 fue en el año de 1998 y elsoporte
estándar para Microsoft Visual Basic 6.0 finalizó el 31 de marzo de 2005,
pero el extendido terminó en marzo de 2008. La comunidad de usuarios de
Visual Basic expresó su grave preocupación y se firmó una petición para
mantener el producto vivo. Microsoft se ha negado hasta el momento a
cambiar su posición sobre el asunto. Irónicamente, en esa época (2005) se
da a conocer que el software antiespía ofrecido por Microsoft, "Microsoft
AntiSpyware" (parte de la GIANT Company Software), fue codificado en
Visual Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en
código C++.


 2008 Nueva Generación
Características

 El IDE de Visual Basic 6 tenía una serie de características que se han


mantenido en otros lenguajes de programación, como C# o Visual C++. Entre
ellas son:
 Separación de la creación de la interfaz gráfica y el código.
 Una barra de herramientas, con los controles (se podían añadir muchos o
crear de propios) necesarios para la creación de formularios. Sólo había que
arrastrar y redimensionarlos dentro de la interfaz. Los controles
comunes eran labels, textbox, button, checkbox, picturebox, combobox,
frame, timer, etc.
 Un explorador de proyectos, para ver todos los formularios, controles, código,
etc de nuestro proyecto y un panel de propiedades, dependiendo del
formulario o control seleccionado. De esta manera se podía modificar sus
características en modo diseño.
 En la parte inferior una Ventana inmediato, que mientras se depuraba podías
escribir directamente funciones simples o el valor contenido de las variables,
y nos ayuda a la hora de corregir errores en nuestro código.
 Pero la característica principal de visual Basic es que toda la programación
está orientada a eventos.
 El tema es que los controles comentados antes y los formularios vienen
asociados a una serie de eventos, que es cuando ocurre algo concreto, ya
sea por una acción del usuario o del sistema operativo.
 Por poner un ejemplo sencillo, un botón tiene un evento click, y dentro de ese
evento programaremos lo que nos interesa (por poner otro ejemplo snecillo,
que salga un mensaje).
 Otro evento sería en un textbox cuando hacemos click o tabulamos y recibe
el foco (llamado GotFocus).
 Así tenemos una lista de eventos relacionados, algunos comunes y otros
específicos de cada control.
Ventajas

 Es muy fácil aprender a programar con visual basic, de ahí su popularidad.


 El diseño de formularios y aplicaciones para windows es muy sencilla gracias
a su entorno, con una pequeña introducción ya puedes compilar y mostrar
las ventanas, y con un nivel avanzado tener acceso a todas las posibilidades
del sistema operativo.
 Al ser popular, puedes encontrar mucha información por internet, y algún
tutorial con código para descargar.
 Personalizar dlls y controles para su reusabilidad.
 Puedes hacer proyectos grandes, pero también permite hacer un prototipos o
demo de una manera muy rápida.
 Programación con la gran mayoría de bases de datos, entre ellas SQL
Server y Oracle.

Desventajas

 Problemas con las versiones en las dlls. La creación de una aplicación o


programa implica que sus datos funcionan correctamente con una serie de
librerías y su versión correspondiente.
 Si ese proyecto se instalaba en un ordenador, las librerías comunes con
otras aplicaciones hacía que pudieras tener versiones diferentes (lo habitual
es que fueran una versión reciente que la que estás instalando en ese
momento), teniendo problemas con tu proyecto o con los otros programas
que pudieran depender de ese archivo dll.
 Aunque visual basic 6 puedes crear objetos y clases es, la verdad es que no
aceptaba todo el paradigma de la programación orientada a objetos, (uso de
una clase heredada) desperdiciando su potencial. Eso se arregló con .NET.
 No podías crear aplicaciones multihilo.
 El uso de controles en un formulario es un poco limitado.
Herramientas para utilizarlo

Referencias

https://lenguajesdeprogramacion.net/visual-basic/

También podría gustarte