Definición
Visual Basic es un lenguaje de programación y entorno de desarrollo integrado (IDE). Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se considera un lenguaje de programación útil y relativamente fácil de aprender para los principiantes. Visual Basic (VB) está ahora integrado en muchas aplicaciones de software diferentes y también aplicaciones web. Visual Basic 6.0 fue la última edición de Visual Basic, sin embargo, fue seguida por Visual Basic. NET.
Funcionalidades
Visual Basic fue desarrollado para ser fácil de aprender, con una curva de aprendizaje rápida y un alcance diverso de posibilidades. Usando el software Visual Basic, puedes codificar o utilizar el asistente del desarrollador de software. También se utiliza para crear controles ActiveX (para su uso en Web y otros controles), las extensiones de archivo .dll o ejecutables para el funcionamiento independiente.
Implementación de otro lenguaje
Software , como Microsoft Excel, así como otros componentes de Microsoft Office, integran un formulario de Visual Basic con Visual Basic para Aplicaciones (VBA). VBA permite a los usuarios automatizar los comandos, procesos y funciones con macros VBA. Las macros se pueden grabar y utilizar dentro de Microsoft Office, y editarse en detalle con VBA. VBScript y Visual Basic .NET también se derivan de Visual Basic.
Visual Basic .NET
Visual Basic 6.0 fue superado por Visual Basic .NET (VB.NET). La primera edición que llevó la numeración de Visual Basic como Visual Basic .Net (VB7). El sufijo .NET se eliminó en el título del software en el 2005 con VB 8.0. Si bien existían similitudes entre Visual Basic y Visual Basic .NET, .NET cambió radicalmente la programación basada en objetos, a orientada a objetos utilizando el framework .NET.
Fin del soporte a Visual Basic 6.0
En 2008, Microsoft finalizó oficialmente el soporte a Visual Basic 6.0. Windows 7 sigue siendo compatible con el Entorno de Ejecución de Visual Basic 6, aunque el software de terceros relacionado con VB6 no lo será. Windows Vista soporta el IDE de Visual Basic a pesar de las incompatibilidades que se presentan con el desarrollo y la programación. Microsoft ha cambiado todo el soporte a las ediciones del Framework .NET de Visual Basic.
Entorno
En el entorno de Visual Basic existen dos componentes principales que son la barra de herramientas y la barra de menús; mediante las cuales podemos dar entrada o salida a los datos. Este también cuenta con un área de trabajo o
Formulario por defecto, en el cual podemos disponer o hacer uso de los distintos controles o botones. (Laud, s.f.)
BOTONES DE LA BARRA DE HERRAMIENTAS
Botones
TextBox
Label
CommandButton
OptionButton
Frame
CheckBox
ListBox
ComboBox
HscrollBar
VscrollBar
Timer
Shape: figura
Line: líneas
Image: imagen.
OLE
PictureBox
Descripciones
Esta es la caja de texto. Además permite la entrada y salida de los datos en nuestras aplicaciones.
Son las etiquetas. Estos controles son e los más utilizados, aunque su utilidad queda restringida a la visualización de datos en el mismo, por lo que no permite agregar o introducir datos por parte del usuario.
Este es el botón de comando. Este botón siempre aparece en todas las aplicaciones y es el que al hacer click sobre él nos permite realizar alguna operación concreta, que puede ser aceptar o cancelar. Pero también puede hacer otras actividades según la configuración que le demos ha dicho botón, como puede ser para el ingreso de botones en el formulario.
Este es el botón de opciones o de estados múltiples. Este control nos permite elegir una opción entre varias de las que se nos plantean en Visual Basic. Cada opción será un control OptionButton diferente.
Este es el marco.
Esta es la casilla de verificación. Permite la verificación de una opción, por ejemplo activar o desactivar, que el usuario puede cancelar o anular al dar click sobre estas. Cada casilla de verificación que se ingresen en el formulario es independiente de las demás, por lo que pueden estar con el valor que sea activado o desactivado, verdadero o falso.
Esta es la lista. Este muestra la lista de elementos n los que el usuario puede seleccionar uno o más elementos de la lista. Este es la combinación entre un ComboBox y un CheckBox.
Este es una lista desplegable
Es la barra de desplazamiento horizontal
Es la barra de desplazamiento vertical
Este es el temporizador. Se utiliza para temporizar algunos eventos dentro de la aplicación creada por el usuario. Este control solamente se ve durante el tiempo de diseño, pues en tiempo de ejecución, el control permanece invisible.
Sirve para ingresar figuras en el formulario o para envolver gráficamente a otros controles. No tiene ninguna función en el programa, solo s un adorno.
Solo sirve para hacer líneas en el formulario. Tiene la misma utilidad que el Shape.
Sirve para incorporar imágenes en el formulario.
Es un contenedor de documentos embebidos compatibles. Sirve para incorporar elementos multimedia o de otra extensión como por ejemplo: vídeos.
Es la caja de imagen.
Imágenes
TIPOS DE OPERADORES
Visual Basic ofrece los tipos de operadores siguientes:
Los operadores aritméticos realizan cálculos familiares en valores numéricos, incluido el desplazamiento de los patrones de bits.
Los operadores de comparación comparan dos expresiones y devuelven un valor Boolean que representa el resultado de la comparación.
Los operadores de concatenación unen varias cadenas en una sola.
Los operadores lógicos y bit a bit de Visual Basic combinan valores Boolean o numéricos y devuelven un resultado del mismo tipo de datos que los valores.
Los elementos de valor que se combinan con un operador se denominan operandos de ese operador. Los operadores combinados con elementos de valor forman expresiones, salvo el operador de asignación, que forma una instrucción. Para obtener más información, vea Instrucciones (Guía de programación de C#).
VARIABLES Y CONSTANTES
Una constante es un nombre descriptivo que ocupa el lugar de un número o una cadena que no cambia. Las constantes almacenan valores que, como su nombre indica, siguen siendo los mismos a lo largo de la ejecución de una aplicación. En gran medida puede mejorar la legibilidad del código y que resulten más fáciles de mantener mediante el uso de constantes. Utilizarlas en el código que contiene valores que vuelva a aparecer o que depende de algunos números que son difíciles de recordar o no tienen ningún significado obvio.
Cómo crear y utilizar constantes
Visual Basiccontiene un número de constantes predefinidas, que se utilizan principalmente para imprimir y mostrar. También puede crear sus propias constantes con la Const instrucción, utilizando las mismas directrices que lo haría para crear un nombre de variable. Si Option Strict es On, debe declarar explícitamente el tipo de constante.
El ámbito de una constante, que es el conjunto de todo el código que puede hacer referencia sin calificar su nombre, es el mismo que el de una variable declarada en la misma ubicación. Para crear una constante que exista en el ámbito de un procedimiento concreto, declárela dentro de dicho procedimiento. Para crear una constante que esté disponible en una aplicación, declárela con la Public palabra clave en la sección de declaraciones de la clase.
Nota:
Aunque constantes cierto modo similares a las variables, no puede modificarlos o asignar nuevos valores a ellos como a variables.
Las constantes utilizan en el código pueden definirse mediante el modelo de objetos para los controles o componentes con los que trabaja, o pueden ser definidas por el usuario (es decir, aquellos crea usted mismo).
Constantes de tiempo de compilación y tiempo de ejecución
Una constante de tiempo de compilación se calcula en el momento en que se compila el código, mientras que sólo se puede calcular una constante de tiempo de ejecución mientras se ejecuta la aplicación. Una constante de tiempo de compilación tendrá el mismo valor cada vez que se ejecuta una aplicación, mientras que una constante de tiempo de ejecución puede cambiar cada vez. Constantes en tiempo de compilación se requieren para casos como límites de matriz, las expresiones case o inicializadores de enumerador.
Declarar una constante Explica cómo utilizar el Const instrucción para declarar una constante y establecer su valor; al declarar una constante, asigne un nombre descriptivo para el valor.
Constantes definidas por el usuario Describe cómo crear sus propias constantes, incluida la información sobre el ámbito y cómo evitar referencias circulares.
Tipos de datos constantes y literales Proporciona información sobre cómo las Visual Basic compilador inicializa las constantes cuando Option Explicit está desactivado.
Agrupar valores de constantes relacionadas Muestra cómo agrupar los valores constantes que se relacionan.
Historia
(Alegsa, 2016)
Características
1. Barra de título: Esta barra muestra el nombre del proyecto y del formulario sobre el cual se está trabajando.
2. Barra de menús: Esta barra agrupa los menús despegables que contienen todas las operaciones.
3. Barra de herramientas estándar:Esta barra contienen los botones que se utilizan con mayor frecuencia cuando se trabaja. Simplifica la elección de opciones de los menús archivo, edición, ver y ejecutar.
4. Ventana de formulario:Esta es el área donde se diseñan los gráficos, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.
5. Cuadro de herramientas: Este cuadro presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.
6. Ventana de proyecto: Esta ventana muestra los elementos utilizados en el proyecto, como formularios, módulos, controles, etc.
7. Ventana de posición del formulario: Esta ventana muestra la ubicación que tendrá el formulario en la pantalla, cuando se ejecute la aplicación
PROPIEDADES, EVENTOS Y METODOS
Las propiedades son simplemente variables. Sin embargo, a diferencia de una variable "común", están estrechamente vinculados a un objeto. Por ejemplo, puede definir una variable (propiedad) a nivel de Form, que se llame "lPuedeModificiar". La letra "l" indica el tipo de la variable (en este caso, lógico), y la variable indica si le es permitido, al usuario, hacer modificaciones. Puede tener varias pantallas abiertas a la vez; cada una tiene su "copia personal" de la variable, que puede tener un valor distinto en cada pantalla.
Los eventos y métodos son equivalentes a los procedimientos o funciones. Nuevamente, están estrechamente vinculados a un objeto específico. En realidad, los eventos también son métodos; la única diferencia entre un evento y un método "común" es que el evento se ejecuta automáticamente bajo ciertas condiciones. Por ejemplo, órdenes que se escriben en Init() automáticamente se ejecutan cuando se "instancia" un objeto; órdenes en Destroy() se ejecutan cuando deja de existir; varios eventos responden a acciones del usuario, como Click(), RightClick(), InteractiveChange() y otros; etc.