VISUAL BASIC



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.
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 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.

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.


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 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:
  • 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
Boolen: Solo admite un valor True o False



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