INSTITUTO TECNOLOGICO SUPERIOR DE SAN ANDRES TUXTLA
DOCENTE
JUAN EDUARDO SANTOS ARTIGAS
MATERIA
INFORMATICA PARA LA ADMINISTRACION
CARRERA
LICENCIATURA EN ADMINISTRACION
ALUMNO
JESUS ALFREDO MENDOZA CARVAJAL
GRUPO
109-B
MODALIDAD
SABATINA
SEMESTRE
1
TEMA
VISUAL BASIC
rr
____________________
Contenido
Introducción ............................................................................................................................ 1
¿Qué es visual basic? .............................................................................................................. 2
Su importancia dentro del lenguaje de programación ........................................................ 2
Historia y evolución ............................................................................................................... 3
Evolución de visual basic ................................................................................................... 4
Características Principales ...................................................................................................... 5
Aplicaciones Comunes ........................................................................................................... 6
Ventajas y desventajas ........................................................................................................ 7
Ahora algunas de sus desventajas:...................................................................................... 8
Ejemplos de códigos ............................................................................................................... 9
Actualidad y Relevancia ................................................................................................... 11
Visual Basic (clásico) vs. [Link] vs. otros lenguajes .................................................... 11
Contextos de uso ............................................................................................................. 12
Diferencias clave .................................................................................................................. 12
Conclusión ............................................................................................................................ 13
Referencias ........................................................................................................................... 13
Introducción
A lo largo de la historia de la informática, los lenguajes de programación han sido
herramientas fundamentales para el desarrollo de aplicaciones y la resolución de problemas
en diferentes áreas. Entre ellos, Visual Basic (VB) ocupa un lugar destacado, no solo por su
accesibilidad para principiantes, sino también por el impacto que tuvo en el desarrollo de
software empresarial y educativo.
Visual Basic es un lenguaje de programación orientado a eventos, derivado del lenguaje
BASIC, creado con el propósito de facilitar el aprendizaje y el diseño de aplicaciones. Su
entorno visual permitió a los programadores construir interfaces gráficas de manera rápida y
sencilla, marcando un hito en la forma de programar durante la década de los 90. La
combinación de un entorno de desarrollo integrado (IDE) amigable, herramientas de diseño
intuitivas y un lenguaje de fácil comprensión lo convirtieron en una de las opciones más
populares de su tiempo.
Su importancia radica en que democratizó el acceso a la programación, al ofrecer un medio
rápido y práctico para crear aplicaciones de escritorio, automatizar procesos mediante macros
en Microsoft Office (VBA) y, posteriormente, dar el salto hacia la plataforma .NET con
Visual Basic .NET, adaptándose así a las nuevas exigencias tecnológicas.
En esta investigación se abordará qué es Visual Basic, su importancia en la programación, su
historia y evolución, las características que lo distinguen, sus principales aplicaciones, así
como sus ventajas y limitaciones. Finalmente, se analizará su relevancia actual y su
comparación con otros lenguajes modernos.
1
¿Qué es visual basic?
Visual Basic es un lenguaje de programación orientado a eventos. Se trata de un dialecto del
lenguaje BASIC, enriquecido con importantes mejoras. Los compiladores de Visual Basic
generan código que necesita una o más librerías de enlace dinámico (DLL) para funcionar.
Estas bibliotecas, conocidas como Dynamic-Link Libraries, proporcionan las funciones
básicas del lenguaje y contienen rutinas en código ejecutable que se cargan bajo demanda
durante la ejecución del programa.
Su importancia dentro del lenguaje de programación
La importancia de visual basic (VB) en la programación radica en su facilidad de uso , rapidez
en el desarrollo de aplicaciones , su naturaleza orientada a objetos y la capacidad de
automatizar tareas lo que lo convierte en una herramienta importante para crear aplicaciones
Windows , web y especialmente para el uso con Microsoft Office (VBA) en la gestión de
tareas y la automatización
2
Historia y evolución
Antes de la existencia de visual basic, existía otro lenguaje de programación llamado BASIC,
creado en 1964 por Thomas Eugene Kurtz y John George Kemeny. Este lenguaje se creó
para que los estudiantes de las universidades fuera más fácil aprender a programar (sobre
todo los que no estudiaban carreras de ciencias). Con el paso del tiempo, ya en los años 80,
el programa fue evolucionando y ganando en popularidad de uso, creando versiones de MS-
DOS como GW-BASIC. Con la irrupción de los sistemas operativos con interfaz gráfica, se
crearon nuevos lenguajes de programación que utilizaban la sintaxis de BASIC (por
ejemplo, Gambas para Linux), entre ellos visual basic de la mano de Microsoft. Aunque
existieron varias versiones de visual basic, la más popular fue, y es todavía para los que la
usan, Visual Basic 6.0. Este entorno ofrecía herramientas para crear formularios de una forma
muy sencilla, a la hora de programar permitía una gran flexibilidad, y varios estilos
de programación, creación de controles OCX y DLLs ActiveX. Aunque el propio programa
podría empaquetar los ficheros necesarios para su instalación, podías hacer un ejecutable
sin dependencias a las dlls que funcionaba perfectamente (aunque a partir de windows 7 ya
se quedó obsoleto). Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado
en la API Win32 y pasar a trabajar sobre un framework o marco común de librerías
independiente de la versión del sistema operativo, NET Framework, a través de Visual
Basic, NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos).
3
Evolución de visual basic
Version Año de lanzamiento Características principales
Visual Basic 1.0 1991 Primera version para-
Windows; introdujo el
entorno gráfico de Desarrollo
(IDE) y programación basada
en formularios.
Visual Basic 2.0 1992 Mejoras en la velocidad del
IDE, controles adicionales y
mayor facilidad de uso.
Visual Basic 3.0 1993 Soporte para bases de datos
con Jet Engine, versión
Standard y Professional.
Visual Basic 4.0 1995 Primera versión de 32 bits;
permitió crear controles para
aplicaciones de 16 y 32 bits.
Visual Basic 5.0 1997 Introducción de la
compilación nativa a código
máquina; mejoras en el
rendimiento.
Visual Basic 6.0 1998 Versión más popular y usada;
amplia biblioteca de
controles, soporte para
aplicaciones web con
ActiveX.
Visual Basic .NET (VB 7.0) 2002 Cambio radical: integración
con la plataforma .NET;
lenguaje completamente
orientado a objetos.
VB .NET 2003 (VB 7.1) 2003 Mejoras en .NET Framework
1.1; soporte para dispositivos
móviles.
VB 2005 (VB 8.0) 2005 Integración con .NET
Framework 2.0; nuevas
características como generics
y manejo mejorado de
excepciones.
VB 2008 (VB 9.0) 2008 Integración con LINQ,
mejoras en la
interoperabilidad con C#.
4
VB 2010 (VB 10.0) 2010 Integración con .NET
Framework 4.0; soporte para
programación dinámica.
VB 2012 (VB 11.0) 2012 Nuevas características de
programación asíncrona
(async/await).
VB 2015 (VB 14.0) 2015 Integración con .NET
Framework 4.6, mejoras en el
editor de código (Roslyn).
VB 2017 (VB 15.x) 2017 Parte de Visual Studio 2017;
soporte limitado en
comparación con C#.
VB en .NET 5/6/7 2020–2022 Microsoft anunció que VB no
tendrá nuevas características,
solo soporte de
mantenimiento para .NET 5
en adelante.
Características Principales
• Desarrollo Rápido de Aplicaciones (RAD): VB facilita la creación y prototipado
rápido de aplicaciones, especialmente aquellas con interfaces de usuario gráficas.
• Programación orientada a eventos: La lógica del programa se estructura
respondiendo a acciones del usuario, como hacer clic en un botón o escribir en un
cuadro de texto.
• Entorno de Desarrollo Integrado (IDE) visual: Ofrece un diseñador visual para
crear formularios, una barra de herramientas con controles comunes (botones,
etiquetas, cuadros de texto) y un panel de propiedades para modificar sus
características.
5
• Separación de la interfaz y el código: El diseño visual de la interfaz se distingue del
código que la controla, lo que facilita la gestión del proyecto.
• Programación orientada a objetos: Permite estructurar aplicaciones complejas
mediante el uso de clases, módulos e interfaces, mejorando la reutilización y
escalabilidad del código.
• Acceso a bases de datos: Proporciona herramientas para interactuar con bases de
datos, incluyendo el uso de ActiveX Data Objects (ADO).
• Creación de controles ActiveX: Facilita el desarrollo de componentes reutilizables
que pueden usarse en diferentes aplicaciones.
• Ventana de ejecución inmediata: Durante la depuración, permite escribir y ejecutar
funciones o verificar el valor de las variables directamente, lo que ayuda a la
corrección de errores.
• Explorador de proyectos: Una vista organizada de todos los elementos del proyecto
(formularios, controles, código) para una mejor gestión.
Aplicaciones Comunes
Las aplicaciones comunes de visual basic incluyen el desarrollo de software de base de datos
, la creación de aplicaciones de escritorio y web , la automatización de tareas repetitivas en
Microsoft Office (mediante VBA) y el desarrollo de software de gestión empresarial y
logísticas a través de sus versiones modernas
6
• Aplicaciones de gestión empresarial: Muchas empresas medianas y grandes siguen
utilizando Visual Basic para gestionar sus inventarios, procesar pedidos y automatizar
procesos administrativos.
• Automatización de tareas repetitivas: Gracias a su integración con Microsoft
Office, es muy común utilizar Visual Basic para crear scripts en Excel o Access que
automatizan tareas rutinarias.
• Aplicaciones de escritorio: Aún hoy en día, Visual Basic sigue siendo una opción
sólida para el desarrollo de aplicaciones de escritorio que necesitan ejecutarse
exclusivamente en entornos Windows.
• Desarrollo web: Aunque no es la opción más común, [Link] permite el desarrollo
de aplicaciones web dinámicas a través de tecnologías como [Link].
Ventajas y desventajas
Vamos a ver las grandes ventajas que tiene visual basic, y los inconvenientes que hicieron
que no evolucionase tal y como lo conocemos hoy en día:
• 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.
7
• 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.
Ahora algunas de sus 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.
8
Ejemplos de códigos
EJEMPLO 1:
En este ejemplo debemos calcular la velocidad y el tiempo que recorre un automóvil.
En la sección de declaración de variables, declararemos v, t, d tipo Real.
En la sección del procedimiento ingresaremos velocidad y tiempo y haremos la siguiente
operación:
d=v*t
Donde D es distancia, V es velocidad y T, tiempo
A la respuesta le pondremos un color y donde se leerá "La distancia es:" y veremos el
resultado de D
Y lo que aparecerá en la pantalla será:
Resultado:
9
EJEMPLO 2:
En este siguiente ejemplo se pedirá los datos registrados de una producción lograda por un
operario a lo largo de una semana, y en la que se debe calcular el promedio para saber si
recibe incentivos o no si la producción mínima es de 100 unidades.
Declararemos variables para los 7 días y una para guardar el valor del promedio que serán
de tipo real (Double).
Ingresamos los datos. Realizamos una estructura Selectiva en este caso utilizaremos la
opción del "If", si sumar los siete días el resultado es mayor a 100 entonces el operario
recibirá el incentivo, de lo contrario no. Cerramos el "If" y cerramos programa.
También podemos dar color a los mensajes.
Debe aparecer en pantalla lo siguiente:
Resultado:
10
Actualidad y Relevancia
Comparación con otros lenguajes actuales
Visual Basic se compara con otros lenguajes como C#, con el que comparte la plataforma
.NET pero con diferencias en la sintaxis y enfoques. Se diferencia de lenguajes de scripting
más antiguos como Word Basic por su arquitectura orientada a objetos. Además, se compara
con herramientas educativas como PSeInt, que se enfoca en enseñar pseudocódigo para
principiantes, no en el desarrollo de aplicaciones completas. La comparación también incluye
su evolución a [Link], una versión moderna y totalmente orientada a objetos frente al
clásico VB 6, que está discontinuado.
Visual Basic (clásico) vs. [Link] vs. otros lenguajes
• [Link] vs. Visual Basic (VB 6): [Link] es una versión moderna y fuertemente
tipada, orientada a objetos y compilada, que usa el entorno .NET. VB 6, su predecesor,
era interpretado y discontinuado, pero sentó las bases para [Link].
• [Link] vs. C#: Ambos lenguajes son parte de .NET, pero C# usa una sintaxis basada
en Java y es más común para arquitecturas complejas. [Link] ofrece un "azúcar
sintáctico" más directo, como el espacio de nombres My, que facilita el desarrollo en
ciertas tareas.
• Visual Basic (VBA) vs. Scripts de Office: VBA es para crear macros en las versiones
de escritorio de Office. Los Scripts de Office son una alternativa más moderna,
basados en un lenguaje diferente (tipo TypeScript), que se pueden usar en la nube y
en las versiones web de Excel.
11
Contextos de uso
• VB 6 y VBA: Se usaban para aplicaciones de escritorio de Windows y macros en
Excel, respectivamente.
• [Link]: Sirve para crear aplicaciones web y de escritorio, siendo muy flexible.
• PSeInt: Herramienta educativa para enseñar lógica de programación y pseudocódigo
a principiantes.
Diferencias clave
• Orientación a objetos: [Link] es un lenguaje verdaderamente orientado a objetos,
a diferencia de VB 6.
• Arquitectura: [Link] utiliza las tecnologías modernas del Common Language
Runtime (CLR) de .NET, mientras que el clásico VB tenía su propio runtime.
• Tipado: [Link] es de tipo seguro (fuertemente tipado), lo que reduce errores,
mientras que VB 6 no lo era.
• Sintaxis y ayudas: [Link] ofrece elementos como el espacio de nombres My, la
cláusula With..End With y la cláusula When para hacer el código más rápido de
escribir y leer que otros lenguajes, aunque esto puede ser subjetivo.
12
Conclusión
Visual Basic ha sido un lenguaje fundamental en la historia de la programación debido a su
sencillez, su enfoque orientado a eventos y su entorno gráfico de desarrollo que facilitó el
aprendizaje y la creación rápida de aplicaciones. Desde sus inicios como una evolución del
BASIC hasta su integración con .NET, ha permitido a estudiantes, programadores y empresas
desarrollar soluciones prácticas, especialmente en entornos Windows y en la automatización
de procesos con Microsoft Office. Aunque con el tiempo perdió protagonismo frente a
lenguajes más modernos como C# o Python, su aporte en la democratización de la
programación y en el impulso de herramientas RAD (Desarrollo Rápido de Aplicaciones)
sigue siendo relevante. Visual Basic no solo marcó un antes y un después en la forma de
programar, sino que también dejó un legado importante en la evolución de lenguajes y
plataformas actuales.
Referencias
The Knowledge Academy. (09 de septiembre de 2025). What is Visual Basic? History,
Features and Applications.
Pixelado. (21 de mayo de 2025). Visual Basic: qué es, para qué sirve y cómo aprenderlo.
Lenguajes de Programació[Link]. (2025). Visual Basic.
Adrianita7. (2013, 14 de mayo). Ejemplos en Visual Basic – Proyecto de programación.
13