0% encontró este documento útil (0 votos)
5 vistas15 páginas

Introducción a Visual Basic en Informática

El documento presenta una investigación sobre Visual Basic, un lenguaje de programación orientado a eventos que ha sido fundamental en el desarrollo de aplicaciones debido a su accesibilidad y facilidad de uso. Se exploran su historia, evolución, características principales, aplicaciones comunes, ventajas y desventajas, así como su relevancia actual en comparación con otros lenguajes. Se concluye que, a pesar de su obsolescencia en algunas áreas, Visual Basic sigue siendo utilizado en la automatización de tareas y en el desarrollo de software empresarial.

Cargado por

Freddy Mendoza
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas15 páginas

Introducción a Visual Basic en Informática

El documento presenta una investigación sobre Visual Basic, un lenguaje de programación orientado a eventos que ha sido fundamental en el desarrollo de aplicaciones debido a su accesibilidad y facilidad de uso. Se exploran su historia, evolución, características principales, aplicaciones comunes, ventajas y desventajas, así como su relevancia actual en comparación con otros lenguajes. Se concluye que, a pesar de su obsolescencia en algunas áreas, Visual Basic sigue siendo utilizado en la automatización de tareas y en el desarrollo de software empresarial.

Cargado por

Freddy Mendoza
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte