Visual Basic
CONCEPTO
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de
programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación
utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de
interfaces gráficas y, en cierta medida, también la programación misma. Aunque Visual Basic es de propósito general,
también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects.
Ventajas
- Posee una curva de aprendizaje muy rápida.
- Integra el diseño e implementación de formularios de Windows.
- Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.
- Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.
- Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
- Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.
- Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.
- Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (access).
- Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
Desventajas
- Pobre soporte para programación orientada a objetos
- Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
- Dependencia de complejas y frágiles entradas de registro COM
- La capacidad de utilizar controles en un solo formulario es muy limitada en comparación a otras herramienta
CARACTERISTICAS:
Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes.
Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes.
Los Objetos Actives son una nueva
tecnología de acceso a datos mediante la acción de arrastrar y colocar sobre
formularios o informes.
Asistente para formularios: Sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de cálculo u objeto
Asistente para formularios: Sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de cálculo u objeto
Asistente para barras de
herramientas es factible incluir barras de herramientas personalizadas, donde
el usuario selecciona los botones que desea visualizar durante la ejecución.
En las aplicaciones HTML: Se
combinan instrucciones de Visual Basic con código HTML para controlar los
eventos que se realizan con frecuencia en una página web.
PARTES DE VISUAL BASIC:
BARRA DE TITULO: muestra el nombre del proyecto y del formulario que se está
diseñando actualmente.
BARRA DE MENÚS: agrupa los menús despegables que contienes todas las
operaciones que pueden llevarse a cabo con Visual Basic 6.0.
BARRA DE HERRAMIENTAS: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado.
BARRA DE HERRAMIENTAS: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús Archivo, Edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado.
VENTANA DE FORMULARIO: es el área donde se diseña la interfaz gráfica, es decir,
es donde se inserta electo gráficos, como botones, imágenes, casilla de
verificación, cuadros de listas, etc.
CUADRO DE HERRAMIENTAS: presenta todos los controles necesarios para diseñar una
aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de
comandos, etc.
VENTANA DE PROYECTO: muestra los elementos involucrados en el proyecto, como
formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición.
VENTANA DE POSICION: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.
VENTANA DE POSICION: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.
CONSTANTES Y VARIABLES
CONSTANTES
Son elementos, números, fechas, cadenas de caracteres y expresiones que contienen operadores lógicos o aritméticos, ellas mantienen un valor fijo durante la ejecución del programa.
Características:
- Comenzar con una letra.
- Poseer un mismo nombre único.
- No tener más de 255 caracteres de longitud.
- No tener espacios.
Declaración
de constantes:
const nombre as tipo = valor
const nombre as tipo = valor
Const pi as
Double = 3.1416
VARIABLES
String : Para cadenas de letras o, palabra o frases.
String de longitud: Igual que string pero que tienen longitud máxima.
Integer: Para números enteros desde el -32768 hasta el 32767
Long: Para números enteros desde el -2147483648 al 2147483647
Single:
String de longitud: Igual que string pero que tienen longitud máxima.
Integer: Para números enteros desde el -32768 hasta el 32767
Long: Para números enteros desde el -2147483648 al 2147483647
Single:
- Para números negativos desde -3402823E38 al -1401298E45
- Para números positivos desde 1401298E45 a 3402823E38
Double :
- Para números negativos desde-179769313486232E308 al -494065645841247E234
- Números positivos desde 494065645841217E324 al 179769313486232E308
TIPO
|
COMENTARIO
|
BOOLEAN
|
Sólo admite 2 valores TRUE o FALSE
|
BYTE
|
admite valores
entre 0 y 255
|
INTEGER
|
admite valores
entre -32768 y 32767
|
LONG
|
admite valores
entre -2.147.483.648 y 2.147.483.647
|
SINGLE
|
admite valores
decimales con precisión simple
|
DOUBLE
|
admite valores
decimales de doble precisión
|
CURRENCY
|
válido para valores
de tipo moneda
|
STRING
|
cadenas de
caracteres
|
DATE
|
fechas, permite
operar con ellas
|
TUTORIAL


No hay comentarios:
Publicar un comentario