Características de visual Basic
• Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como
expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo
de aplicaciones gráficas.
• Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace
dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link
library).Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje,
conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución.
Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de
funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema
operativo o las que proveen medios para la integración con otras aplicaciones.
• El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar
un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para
su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en
cualquier equipo (que tenga un sistema operativo compatible).
• No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres.
• Visual-Basic es una herramienta de diseño de aplicaciones para Windows, en la que estas se
desarrollan en una gran parte a partir del diseño de una interface gráfica. En una aplicación Visual
- Basic, el programa está formado por una parte de código puro, y otras partes asociadas a los
objetos que forman la interface gráfica.
• Es por tanto un término medio entre la programación tradicional, formada por una sucesión lineal
de código estructurado, y la programación orientada a objetos.
• Este lenguaje de programación es uno de los que más interés despiertan entre los programadores.
Porque este lenguaje de programación, el Visual Basic, le facilita la realización de tareas complejas
en poco tiempo
Visual Basic
Es un lenguaje de programación creado en 1991 por el estadounidense Alan Cooper para
Microsoft, este paquete permite programar contenidos informáticos gráficos de manera simple y
accesible, A lo largo de la historia ha tenido distintas versiones: Visual Basic 1.0, 2.0 y 3.0:
podemos denominar a estar versiones como antecedentes del Visual Basic que conocemos hoy
en día. Visual Basic 4.0 y 5.0: fueron versiones que incrementaron la popularidad de Visual Basic
y se integraron en los sistemas operativos de última generación de Microsoft Visual Basic 6.0:
fue la consagración de Visual Basic y supuso su expansión a gran escala. Visual Basic 6 se usó
para el desarrollo de numerosas aplicaciones profesionales y empresariales por todo el mundo
y tuvo un gran éxito. Tanto, que, aunque ya no cuenta con soporte por parte de Microsoft, es un
lenguaje que sigue siendo usado debido a que numerosos programadores estaban muy
especializados en él y a que muchas empresas tienen programas funcionando con este lenguaje
y no han querido eliminar estos programas.
Visual Basic, lenguaje de programación desarrollado por Microsoft, ha sido un pilar en el
mundo del desarrollo de software desde su lanzamiento en la década de los 90. Conocido
por su facilidad de uso y su enfoque en la creación de interfaces gráficas, ha permitido a
los programadores de todos los niveles implementar soluciones efectivas y eficientes en
diversos contextos.
A pesar de la evolución constante en el ámbito de la programación, Visual Basic mantiene
un papel significativo, especialmente en aplicaciones empresariales y educativas. Por ello,
en la entrada de hoy queremos proporcionarte una comprensión detallada de su sintaxis,
estructura y aplicaciones prácticas. Además, analizaremos cómo se combina con otros
lenguajes de programación contemporáneos, destacando tanto sus fortalezas como sus
limitaciones.
Sintaxis Básica
Visual Basic, lenguaje de programación que se caracteriza por su sintaxis sencilla y clara,
fue diseñado para ser accesible incluso para desarrolladores novatos. Un programa típico
en VB se compone de módulos, clases y procedimientos, con cada instrucción ubicada en
su propia línea, facilitando la legibilidad y el mantenimiento del código. La estructura
básica de un programa incluye declaraciones de variables, asignaciones, control de flujo y
llamadas a procedimientos y funciones.
Tipos de Datos y Variables
En Visual Basic, la declaración de variables es flexible pero robusta. Se pueden definir
variables con tipos específicos, como Integer, String, Boolean, o Date, lo que ayuda a
prevenir errores en tiempo de ejecución. También soporta la inferencia de tipos con el uso
de Dim, lo que permite al compilador determinar el tipo de dato basado en el valor
asignado a la variable.
Esta característica agiliza la escritura de código sin sacrificar la claridad o la seguridad del
tipo de dato. Además, VB maneja automáticamente la conversión de tipos en muchos
casos, pero también proporciona funciones para conversiones explícitas y seguras. Algo
esencial en el manejo de diferentes tipos de datos y en la interoperabilidad con otras
aplicaciones y bibliotecas.
Control de Flujo
El control de flujo en VB es integral para la creación de programas dinámicos. Las
estructuras de control incluyen If...Then...Else para decisiones condicionales, Select Case
para seleccionar entre múltiples opciones, y bucles como For...Next y Do...Loop para
repetir acciones.
Estas estructuras permiten a los desarrolladores escribir códigos que responden a
diferentes condiciones y repiten operaciones de manera eficiente. Por ejemplo,
If...Then...Else se usa para ejecutar diferentes bloques de código según ciertas
condiciones, mientras que For...Next es ideal para iterar sobre un conjunto de elementos
o realizar una acción un número específico de veces.
Pantalla principal de visual Basic
La imagen de la barra de herramientas, tiene lo que se denomina barra estándar de herramientas,
cada uno de estos controles realiza la siguiente función:
Cursor del ratón: sirve para quitar la selección del que hayamos pulsado por error.
Picture: permite incluir gráficos, es parecido al image pero con variantes.
Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, pero no son editables por
el usuario.
Normalmente usted utiliza las etiquetas para crear encabezados bajo las gráficas o identificar el
contenido de las cajas de texto.
TextBox: caja de texto, permite que el usuario pueda escribir directamente.
Frame: es un contenedor para los demás controles.
Usted utiliza la herramienta Frame para crear un agrupamiento funcional o gráfico para los
controles.
Command Button: Botón de comando, permite que el usuario pueda pulsar botones y
que realicen determinadas acciones.
Usted utiliza la herramienta Botón de comando para crear un objeto visible que el usuario
puede elegir para realizar una tarea.
Check Box: caja de chequeo, permite tener opciones sobre las que el usuario confirma o niega.
Option Button: botón de opción, permite tener varias opciones de las cuales seleccionar
una.
Combo Box: caja combinada, permite tener varias opciones de las cuales seleccionar y ver una.
List Box: caja de lista, presenta una lista de opciones y permite seleccionar una o varias de
dichas opciones.
HScroll: (Barra Horizontal de Scroll) se puede crear una barra de desplazamiento
horizontal.
Crear un control gráfico con el cual transitar rápidamente a través de una gran cadena
de ítems o una cantidad grande de información.
VScroll: barra vertical de Scroll, permite tener una barra vertical para desplazamientos.
Timer: es un controlador de tiempo.
La herramienta de tiempo sirve para indicar los eventos de tiempo en los intervalos que
usted establece. Este control sólo es visible durante el diseño, es invisible durante la corrida.
Drive Box: caja de unidades, permite indicar que unidades de almacenamiento tiene el
ordenador.
Dir Box: caja de directorios, indica los directorios y subdirectorios de una ruta en
concreto.
File List: indica una lista de los ficheros que se encuentran en un determinado directorio o
subdirectorio.
Shape: permite incluir formas gráficas en el formulario, como un cuadrado, un círculo, etc.
Line: permite incluir una línea en el formulario.
Image: permite incluir imágenes como fotografías, dibujos, etc..
Data: permite la conexión con una base de datos y poder añadir, modificar, consultar, borrar, etc.
LOS CONTROLES Y SUS PREFIJOS.
CONTROL PREFIJO EJEMPLO
CheckBox chk chkjugar
ComboBox cbo cboOpciones
ComandButton cmd cmdAceptar
CommonDialog cdl cdlDialogar
DataControl dat datDatos
DirectoryListBox dir dirPrincipal
DriveListBox drv drvRaiz
FileListBox fil filMostrar
Form frm frmPrincipal
Frame fra fraOpciones
Grid grd grdDatos
HorizontalScrollBar hsb hsbHorizontal
Image img imgPintua
Label lbl lblNombre
Line lin linLinea
ListBoX lst lstCategoria
Menú mnu mnuMenu
OptionButton opt optNegrita
PictureBox pic picPintura
Shape shp shpTarea
TextBox txt txtCaja
Timer tmr tmrTiempo
verticalScrollBar vsb vsbVertical