REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIVERSITARIA, CIENCIA Y TECNOLOGÍA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN VALENCIA
Trabajo de investigación
Programación 10%
Visual basic y visual studio
nombre y cédula: Carlos Szuczky, C.I. V-31.717.047.
Carrera: Ingeniería Industrial.
Extensión: Valencia.
Cheyenne, Wyoming, Estados Unidos, 9 de octubre de 2025
1
Introducción
La programación representa hoy una habilidad esencial para el desarrollo
tecnológico y la automatización de procesos. A través de ella se pueden
transformar ideas en soluciones informáticas que simplifican tareas,
optimizan recursos y mejoran la eficiencia en diferentes áreas del
conocimiento. Mediante el uso de algoritmos y estructuras lógicas, el
programador logra que una computadora ejecute instrucciones precisas que
resuelven problemas reales.
Este trabajo aborda los principios fundamentales de la programación
correspondientes a las Unidades 1 y 2, centrándose en el entorno de
desarrollo Visual Basic dentro de Visual Studio, uno de los más utilizados por
su facilidad de uso y entorno visual interactivo. En el desarrollo del contenido
se explican conceptos teóricos como la definición, características, ventajas,
desventajas e importancia de la programación, junto con la clasificación de
los lenguajes más comunes. Además, se describe paso a paso cómo crear
un programa en Visual Basic, se analizan los eventos, las partes del IDE y la
función de los formularios como base de las interfaces gráficas.
Finalmente, se responden dos interrogantes de reflexión personal: la
influencia de las matemáticas y la física en el razonamiento lógico del
programador, y las posibles innovaciones futuras que podrían marcar el
rumbo de la programación moderna. Con este estudio se busca fortalecer la
comprensión teórica y práctica del estudiante en sus primeros pasos dentro
del mundo del desarrollo de software.
2
Índice
1 Desarrollo.....………………………………………………………………………4
1.1 Definición de la programación…………………………………………4
1.2 Características de la programación……………………………………
4
1.3 Ventajas, desventajas e importancia ……………………….…………
4
1.4 Clasificación de los lenguajes de programación…………..…………
5
1.5 Cómo crear un programa en Visual Basic paso a paso..……………
6
1.6 Eventos en Visual Basic..………………………………………………7
1.7 IDE en la programación…………………………………………………
8
1.8 Partes del IDE de Visual
Studio………………………………………..9
1.9 Formularios en Visual Basic………………………………………..…
10
1.10 Preguntas de razonamiento lógico y personal.………..………..…
10 2 Conclusion…………………………………………………..………..………..
…12
3 Bibliografia…………………………………………………..……………………13
4 Anexos……………………………………………………………………………14
4.1 Anexo 1. Interfaz principal del entorno de Visual Studio (.NET
MAUI)……………………………………………………………………….14
4.2 Anexo 2. Explorador de soluciones en Visual Studio……….…….15
4.3 Anexo 3. Diseño del formulario principal en Visual Basic (.NET
MAUI)………………………..…………………………………………..….16
3
4.4 Anexo 4. Ventana de código en Visual Studio………………….
…..17
Desarrollo
1. Definición de la programación
La programación puede definirse como el arte de crear instrucciones lógicas
que permiten a un equipo informático ejecutar acciones concretas. A través
de ella, una persona utiliza un lenguaje especializado para expresar procesos
que resuelven problemas, procesan información o automatizan tareas.
En esencia, programar consiste en transformar una idea en una secuencia
ordenada de pasos, que la computadora interpreta y ejecuta. De esta
manera, la programación une el pensamiento humano con la capacidad
operativa de las máquinas, convirtiéndose en una de las herramientas más
poderosas del mundo moderno.
2. Características de la programación
Toda actividad de programación comparte una serie de rasgos que la
distinguen como una disciplina lógica, estructurada y adaptable:
Secuencial: las instrucciones siguen un orden determinado que
garantiza que el resultado sea el esperado.
Precisa y lógica: cada línea de código debe estar correctamente
planteada para evitar errores.
Reutilizable: el código puede ser modificado o adaptado a diferentes
proyectos sin necesidad de comenzar desde cero.
Flexible: permite incorporar mejoras o ampliar funciones a medida que
se desarrollan nuevas necesidades.
4
Depurable: facilita encontrar fallos y corregirlos para optimizar su
desempeño.
Estas características hacen de la programación una actividad sistemática,
pero al mismo tiempo creativa, que combina pensamiento lógico con
innovación.
3. Ventajas, desventajas e importancia
Ventajas:
Automatiza tareas repetitivas, reduciendo el margen de error humano.
Permite desarrollar programas personalizados según las necesidades
del usuario.
Incrementa la productividad y eficiencia en distintas áreas.
Favorece el razonamiento lógico y el aprendizaje continuo.
Desventajas:
Exige tiempo, paciencia y dominio técnico.
Los errores de codificación pueden generar fallas costosas o
imprevistas.
El mantenimiento de un programa complejo puede resultar difícil sin
documentación adecuada.
Importancia:
La programación constituye la base de casi todos los sistemas digitales
actuales. Gracias a ella se construyen aplicaciones, páginas web,
plataformas industriales, redes inteligentes y sistemas de control. Además,
fomenta el desarrollo del pensamiento analítico y contribuye directamente a
la innovación tecnológica global.
4. Clasificación de los lenguajes de programación
Los lenguajes de programación se agrupan según su estructura, propósito o
nivel de abstracción. Entre los principales tipos se encuentran:
Lenguajes de bajo nivel: se aproximan al funcionamiento interno del
hardware.
Un ejemplo es el lenguaje ensamblador (Assembler), que ofrece
control directo sobre los componentes del sistema.
5
Lenguajes de alto nivel: se asemejan más al lenguaje humano,
facilitando la escritura y comprensión del código. Algunos ejemplos
son Python, C#, Java, C++ y Visual Basic.
Lenguajes compilados: el código completo se traduce antes de
ejecutarse, lo que mejora la velocidad del programa.
Lenguajes interpretados: el código se ejecuta línea por línea mediante
un intérprete, como en Python o JavaScript.
Lenguajes orientados a objetos: organizan la programación en clases
y objetos, favoreciendo la modularidad y reutilización del código.
Lenguajes estructurados o funcionales: se enfocan en la lógica
secuencial y el uso de funciones puras.
En conclusión, cada lenguaje posee sus ventajas y áreas de aplicación, pero
todos comparten un mismo principio: convertir la lógica humana en
instrucciones comprensibles para una máquina.
5. Cómo crear un programa en Visual Basic paso a paso
El lenguaje Visual Basic permite desarrollar aplicaciones mediante un
entorno visual e intuitivo, ideal para principiantes en programación. Su
integración con Microsoft Visual Studio facilita el proceso de diseño,
codificación y ejecución de proyectos. A continuación, se describen las
etapas esenciales para crear un programa sencillo en este entorno:
1. Abrir el entorno de trabajo: inicia Visual Studio y selecciona la opción
“Nuevo proyecto” desde el menú principal.
2. Elegir el tipo de aplicación: selecciona “Aplicación de Windows Forms
(Visual Basic)”, que permite trabajar con una interfaz gráfica
compuesta por ventanas y controles visuales.
3. Asignar un nombre al proyecto: establece un nombre descriptivo y
elige la ubicación donde se guardará el archivo del programa.
4. Diseñar la interfaz: utiliza la “Caja de herramientas” para arrastrar y
colocar botones, etiquetas, cuadros de texto u otros elementos sobre
el formulario principal.
5. Configurar propiedades: selecciona cada control y ajusta sus
características en la “Ventana de Propiedades”, como nombre, texto,
color o tamaño.
6
6. Agregar el código fuente: haz doble clic sobre un control (por ejemplo,
un botón) para abrir el editor de código y escribir las instrucciones que
definirán el comportamiento del programa.
7. Probar la aplicación: presiona el botón “Iniciar” (▶) para ejecutar el
proyecto y observar si funciona según lo planificado.
8. Depurar y corregir: si aparecen errores, revisa el código, corrige las
líneas con problemas y vuelve a ejecutar el programa.
A modo de ejemplo, el siguiente fragmento de código muestra cómo crear un
botón que despliega un mensaje al hacer clic:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
[Link]
[Link]("¡Bienvenido al primer programa en Visual Basic!")
End Sub
6. Eventos en Visual Basic
En Visual Basic, los eventos representan acciones o sucesos que ocurren
mientras se ejecuta un programa y que pueden ser detectados por el
sistema. Cada vez que un usuario realiza una interacción —como hacer clic
en un botón, escribir texto, mover el cursor o cerrar una ventana— se genera
un evento que el programa puede responder ejecutando un conjunto de
instrucciones.
Un evento, por tanto, es una forma de comunicación entre el usuario y el
software. Mediante ellos, el programa deja de ser algo estático para
convertirse en una aplicación dinámica y reactiva.
Por ejemplo, al presionar un botón, el programa puede mostrar un mensaje,
abrir un archivo o realizar una operación matemática, dependiendo del
código que haya sido escrito dentro del procedimiento del evento.
Cada evento está asociado a un control (como un botón o una caja de texto)
y se define dentro del código mediante un manejador de eventos. La
estructura básica de un evento en Visual Basic sigue este formato:
Private Sub Control_Evento(sender As Object, e As EventArgs) Handles
[Link]
' Instrucciones que se ejecutarán al ocurrir el evento
7
End Sub
Por ejemplo, si se desea que un botón muestre un mensaje al hacer clic, el
código sería el siguiente:
Private Sub btnSaludo_Click(sender As Object, e As EventArgs) Handles
[Link]
[Link]("¡Hola! Has activado un evento con un clic.")
End Sub
En este caso:
btnSaludo es el nombre del botón.
Click es el tipo de evento que ocurre cuando el usuario presiona el
botón.
El contenido entre las líneas del procedimiento define la acción a
ejecutar.
Visual Basic reconoce una amplia variedad de eventos, como Load (cuando
se carga un formulario), TextChanged (cuando se modifica un texto),
MouseMove (cuando el puntero se mueve sobre un control) o KeyPress (al
presionar una tecla).
Gracias a los eventos, las aplicaciones creadas con Visual Basic pueden
responder de forma inmediata a las acciones del usuario, logrando un
entorno más interactivo, intuitivo y funcional.
7. IDE en la programación
Un IDE, conocido también como Entorno de Desarrollo Integrado, es una
herramienta que reúne en un solo lugar todo lo que necesita un programador
para crear sus proyectos. En lugar de usar varios programas distintos, el IDE
ofrece un espacio completo donde se puede escribir código, ejecutarlo,
revisar errores y diseñar interfaces de forma práctica.
La idea principal de un IDE es facilitar el trabajo del programador. Dentro de
él se incluyen funciones como el editor de texto, que permite escribir código
con colores y sugerencias; el compilador o intérprete, que traduce el código a
lenguaje que la computadora entiende; y el depurador, que ayuda a encontrar
errores o fallos durante la ejecución del programa.
8
Uno de los IDE más usados en la actualidad es Microsoft Visual Studio, ya
que es muy completo y permite trabajar con distintos lenguajes como Visual
Basic, C# o C++. Además, ofrece un entorno visual muy amigable, ideal para
quienes están aprendiendo a programar porque pueden ver los resultados de
su trabajo casi de inmediato.
Usar un IDE tiene muchas ventajas:
Permite ahorrar tiempo, ya que todo está en una misma aplicación.
Ayuda a evitar errores, gracias a las sugerencias y al depurador
integrado.
Facilita organizar los archivos de un proyecto en carpetas y secciones.
Hace posible diseñar interfaces gráficas de manera sencilla,
arrastrando botones, etiquetas o cuadros de texto.
En resumen, un IDE es como el “taller” del programador: un lugar donde
puede escribir, probar y mejorar su código de forma rápida y ordenada,
haciendo que el proceso de crear un programa sea mucho más cómodo y
eficiente.
8. Partes del IDE de Visual Studio
El entorno de Visual Studio está formado por diferentes secciones que
facilitan el trabajo del programador y hacen más cómodo el desarrollo de
cualquier aplicación. Cada parte tiene una función específica, y aprender a
usarlas bien permite aprovechar al máximo el entorno.
Barra de menús: se encuentra en la parte superior e incluye las
opciones principales del programa, como Archivo, Edición, Ver,
Depurar o Proyecto. Desde allí se accede a todas las herramientas y
configuraciones del IDE.
Caja de herramientas (Toolbox): contiene los controles que se
pueden colocar en los formularios, como botones, etiquetas, cuadros
de texto, imágenes, entre otros. Basta con arrastrarlos al área de
trabajo para usarlos.
Explorador de soluciones: muestra todos los archivos que forman
parte del proyecto. Permite abrir formularios, módulos o recursos y
organizar el trabajo de forma ordenada.
9
Ventana de propiedades: sirve para modificar las características de
los controles seleccionados, como su nombre, color, texto, fuente o
tamaño. Es una de las herramientas más utilizadas al diseñar
interfaces.
Editor de código: es el espacio donde se escribe el programa.
Muestra el texto con diferentes colores para distinguir comandos,
variables y comentarios, lo que facilita la lectura.
Barra de depuración: se usa para ejecutar, pausar o detener el
programa, así como para probar su funcionamiento y corregir errores.
Visual Studio combina todas estas partes dentro de una misma interfaz, lo
que permite al usuario diseñar y programar de forma visual y rápida. Por
eso, se considera uno de los entornos más completos para aprender y
trabajar en programación, especialmente con lenguajes como Visual Basic.
9. Formularios en Visual Basic
En Visual Basic, los formularios son la base de cualquier aplicación con
interfaz gráfica. Se pueden entender como las “ventanas” o pantallas donde
el usuario interactúa con el programa. Cada formulario puede contener
diferentes controles, como botones, etiquetas, cuadros de texto, listas,
imágenes o barras de progreso, que cumplen funciones específicas dentro
del proyecto.
Al iniciar un nuevo proyecto en Visual Studio, el entorno crea
automáticamente un formulario principal. Desde la caja de herramientas
(Toolbox) se pueden agregar los controles que se necesiten y, a través de la
ventana de propiedades, se personaliza su apariencia: el color, el texto, el
tamaño o el nombre que identificará cada elemento en el código.
Cada control que se coloca sobre el formulario puede tener eventos
asociados, como el clic de un botón o la escritura en una caja de texto. Estos
eventos permiten que el programa responda a las acciones del usuario,
haciendo que la aplicación cobre vida.
Por ejemplo, un botón puede abrir una nueva ventana, mostrar un mensaje o
ejecutar un cálculo cuando se presiona.
Además, es posible utilizar varios formularios dentro de un mismo proyecto,
conectándolos entre sí para crear sistemas más completos, como menús
principales, subventanas o paneles de configuración. Visual Basic facilita
10
esta interacción, permitiendo cambiar de un formulario a otro con solo unas
líneas de código.
En resumen, los formularios son el núcleo visual e interactivo de los
programas hechos en Visual Basic. Gracias a ellos, el usuario puede
comunicarse fácilmente con el sistema y el programador puede construir
aplicaciones prácticas, visuales y fáciles de usar.
10. Preguntas de razonamiento lógico y personal
a. ¿Creen que tanto las matemáticas como la física poseen relevancia al
momento de programar? Justifique.
En mi caso, aunque no tengo un conocimiento muy avanzado en
matemáticas ni en física, sí entiendo que ambas áreas son muy importantes
dentro de la programación. He notado que muchos lenguajes utilizan
conceptos relacionados con gráficas, cálculos, fórmulas e incluso integrales,
que permiten representar datos o resolver problemas de manera más
precisa.
También pienso que la programación sirve como una herramienta que facilita
el trabajo con estos temas, ya que con un programa bien hecho se pueden
automatizar operaciones complejas o visualizar resultados de forma rápida.
En resumen, la matemática y la física ayudan a entender la lógica detrás del
código, y la programación, a su vez, hace que esas ciencias sean más fáciles
de aplicar en la práctica.
b. ¿Cuál creen que será la próxima innovación o gran avance en la
programación? Justifique.
En mi opinión, la próxima gran innovación en la programación ya está
ocurriendo, y es la computación cuántica. Este avance combina directamente
los conocimientos de la física, la matemática y la informática en un solo
campo, lo que lo convierte en uno de los desarrollos más importantes de
nuestra era.
Empresas como IBM están creando nuevos tipos de chips que permiten
aumentar la cantidad de qubits, los cuales son unidades fundamentales que
procesan información cuántica. Esto significa que los equipos podrán realizar
múltiples operaciones al mismo tiempo, acelerando procesos que hoy en día
tardarían años con una computadora convencional.
Creo que esta tecnología no solo cambiará la forma de programar, sino
también la manera en que entendemos el universo. La computación cuántica
11
puede reducir drásticamente los tiempos de desarrollo científico y espacial,
ayudando a descubrir cosas nuevas sobre la materia, la energía y el
comportamiento del cosmos.
Conclusión
A lo largo de este trabajo pude entender mejor la importancia de la
programación y cómo se relaciona con otras áreas del conocimiento,
especialmente con la matemática y la física. Aunque todavía no tengo un
dominio avanzado en esos temas, me quedó claro que la lógica y el
razonamiento que se usan en ellos también se aplican en la forma en que se
crea y se estructura un programa.
El aprendizaje sobre Visual Basic y Visual Studio me ayudó a ver que
programar no solo consiste en escribir líneas de código, sino en organizar
ideas y procesos de manera lógica para que una computadora pueda
ejecutarlos correctamente. Además, comprendí que detrás de cada lenguaje
de programación hay una intención: facilitar la vida de las personas a través
de la tecnología.
En resumen, este trabajo me permitió reforzar mis conocimientos básicos en
programación y valorar la relación que existe entre la teoría y la práctica.
También me dejó una idea clara del futuro de la informática, donde la
innovación, como la computación cuántica, seguirá uniendo ciencia, lógica y
creatividad.
12
Bibliografía
Microsoft Docs. (2025). Visual Basic Documentation.
Recuperado de: [Link]
IBM Quantum. (2025). Quantum Computing and Qubits
Overview.
Pressman, R. S. (2010). Ingeniería del Software.
McGraw-Hill.
Tutorialspoint. (2024). Visual Basic Programming
Basics.
13
Anexo
Anexo 1. Interfaz principal del entorno de Visual Studio
(.NET MAUI)
Descripción:
En esta imagen se muestra la interfaz principal del entorno de
desarrollo Microsoft Visual Studio, específicamente al trabajar con
una aplicación del tipo .NET MAUI.
Este entorno permite crear proyectos multiplataforma y cuenta con
diferentes secciones visibles en pantalla, como el Explorador de
14
soluciones (a la derecha), la barra de menús y herramientas (en la
parte superior) y la ventana principal de trabajo (en el centro).
Desde aquí el programador puede acceder a documentación,
herramientas de compilación, integración y opciones para
implementar aplicaciones en distintos sistemas operativos como
Windows, Android o iOS.
15
Anexo 2. Explorador de soluciones en Visual Studio
Descripción:
En esta imagen se muestra el Explorador de soluciones, una
herramienta esencial dentro del entorno de Microsoft Visual Studio.
Esta ventana permite visualizar y organizar todos los archivos que
forman parte del proyecto, como formularios, módulos, recursos,
bibliotecas y clases.
Desde aquí el programador puede acceder rápidamente a cualquier
elemento, agregar nuevos archivos o modificar los existentes.
En el ejemplo se observa la estructura del proyecto “MauiApp1”,
con carpetas como Properties, Data, Models, Pages y otros
componentes del entorno .NET MAUI.
Esta vista facilita el trabajo ordenado y la gestión eficiente de cada
parte del programa.
16
Anexo 3. Diseño del formulario principal en Visual Basic
(.NET MAUI)
Descripción:
En este anexo se muestra la ventana de diseño del formulario principal,
donde se construye la interfaz gráfica del programa.
Este espacio es donde el programador coloca los diferentes controles
visuales, como botones, etiquetas, cuadros de texto, imágenes o menús, que
luego se conectan con el código para ejecutar acciones.
El diseño visual del formulario permite trabajar de forma intuitiva y rápida, ya
que solo se deben arrastrar los controles desde la caja de herramientas
(Toolbox) hasta el área de trabajo.
A través de esta ventana, se puede ajustar el tamaño de los elementos,
cambiar colores, fuentes, posiciones y otros aspectos del diseño sin
necesidad de escribir código manualmente.
Este tipo de entorno visual facilita la creación de aplicaciones interactivas y
amigables, especialmente para quienes están aprendiendo programación, ya
que permite ver en tiempo real cómo se verá la aplicación final mientras se
desarrolla.
Anexo 4. Ventana de código en Visual Studio
17
Descripción:
En esta imagen se observa la ventana de código fuente dentro de Microsoft
Visual Studio, donde se escriben las instrucciones que determinan el
funcionamiento del programa.
Cada archivo contiene clases, métodos y variables que permiten al sistema
ejecutar acciones específicas según la lógica establecida por el programador.
En el ejemplo mostrado se aprecia la clase CategoryRepository, la cual
pertenece al proyecto MauiApp1. Esta clase gestiona la conexión con la base
de datos y la creación de tablas mediante sentencias programadas.
La zona de edición del código se encuentra al centro, mientras que al lado
derecho se ve el Explorador de soluciones, que organiza los archivos del
proyecto, y en la parte inferior la lista de errores y advertencias, útil para la
depuración del programa.
18